I created a patch uses an LFO and a TogEdge to drive the MIDIShortOut sending message 248(decimal) which is the MIDI clock signal.
MIDI clock is a MIDI message that is sent 24 times for each quarter note (in other terms for each beat.)
A MIDI clock slave counts the number of Clock messages in a given minute (well, some fraction of a minute, but for simplicity’s sake, let’s call it a minute,) and divides that count by 24 to get the Beats Per Minute (BPM.) ( as a note, some slaves seem to ditch 23 messages and only count the 24th.)
Here’s my problem. The existing MIDI tools send continously while enabled at what I assume is their max speed (on my computer.) This equates to a steady 1800 messages a minute (30/sec) resulting in a MIDI clock signal equivalent to 75 BPM. I can’t get it to go any faster and I need to be able to reliably send in the 160 BPM range.
Here are my questions:
- Is there a way to use any existing MIDI tool in vvvv in a one shot rather than continous mode?
- Is there a way to use any existing MIDI tool in vvvv to send at a rate higher than 30 messages/sec? (yes, I know this is computer dependent, but I’m using a 2.4GHz machine already.
- Is there an existing MIDI clock (send) solution in vvvv?
The eventual goal, which may not be feasible at this time, is to gen up a tool to convert audio->MIDI Clock to drive the BPM count on my Edirol V-4 off an audio line feed or mic. The beat detection stuff seems fine in vvvv, it’s generating a well formatted MIDI signal that’s stumping me.