Jump to content

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


SLP
 Share

Recommended Posts

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

Link to comment
Share on other sites

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 :)

Check this code, I wrote it off the top, and into the forum, it's not tested ;)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...