clockbox with audio metronome? (syncing drummer to Midi clock)

Hi folks,

Is there a way to syncronize a (human) drummer to a (not finished) clockbox?

I’m thinking of using to DOUTs connected to two of them to trigger two different “click-types” which will then be given to the drummers monitoring system.

I’m pretty shure that this can be realized with midibox, so the only question is: Do you have different (better) ideas to realize something like this? (…and: no. I don’t want to get answers like “Have you heard of the MB-808”  ;D) 

regards

matthias

/edit: typo

[ot-mode]Synchronize a human drummer? Hmm, I don’t think the 5V from a DOUT will work as electro-shocks. Needs More PowerTM[/ot-mode]

lets change the question:

any serious ideas?  ;D

Step 1 - Mod clockbox to send midi pulses. C3 every 1/4 note, C4 every whole note.  **

Step 2 - find the shittiest cheapest midi enabled sound device you can. That’s your new metronome.

Step 3 - get/make a crappy cheap 2*stereo channel mixer for your drummer’s cans (no need to waste a mixer channel and rob him of the ability to control it’s volume himself)

**

Find this in mclock.c:

      if( ++mclock_ctr_beats == 4 ) {
		mclock_ctr_beats = 0;
		++mclock_ctr_measures;
      }

    }

    // send clocks
    MIOS_MIDI_TxBufferPut(0xf8);

Do this:

      // send high metronome and set MTC counters

      if (++mclock_ctr_beats == 4 ) {
		mclock_ctr_beats = 0;
		++mclock_ctr_measures;
          MIOS_MIDI_TxBufferPut(0x90);
          MIOS_MIDI_TxBufferPut(0x3C);
          MIOS_MIDI_TxBufferPut(0x3F);
      }
      // send low metronome 
      if (mclock_ctr_beats)  {
          MIOS_MIDI_TxBufferPut(0x90);
          MIOS_MIDI_TxBufferPut(0x48;
          MIOS_MIDI_TxBufferPut(0x3F);
      }


    }

    // send clocks
    MIOS_MIDI_TxBufferPut(0xf8);

and find this:

MIOS_MIDI_TxBufferPut(0xfa)

and replace it with this:

// send start message and high metronome
MIOS_MIDI_TxBufferPut(0xfa)
          MIOS_MIDI_TxBufferPut(0x90);
          MIOS_MIDI_TxBufferPut(0x48);
          MIOS_MIDI_TxBufferPut(0x3f);

You could use an extra DIN (seeing as it’s not done yet) as a switch to set a variable and turn it on and off.

You could replace the midi messages with DOUT pulses

You could put menus and stuff in, and dividers.

Go crazy :slight_smile:

Check this code, I wrote it off the top, and into the forum, it’s not tested :wink:

“What IDE do you use?”

“SMF.”

“Oh.”