Offline
brooklyn, NY

Arduinoboy MidiOut send MIDI Stop and Start commands when a song is started/stopped, but the GB's processor is too busy to send to midi sync ticks at 24ppqn.
here is my  workaround using an additional arduino w/ the appropriate Midi IN and OUT circuitry.

https://github.com/miotislucifugis/CC-t … clock-sync

One channel will have to be sacrificed and entirely filled (each step, of each phrase, for the entire song) with a X ?? command. (As-is, the sketch is looking for Ch 5, CC#127, val 15.  Change these to match your Aboy editor settings)   

  This device reads the command, counts the time in between, divides it by 6 (24ppqn 1/4...so, 1/16= 6ppqn.)     It then send 0xF8 midi clock messages at this interval until the midiStop message and CC messages end.   

enjoy

Last edited by Charbot (Jul 28, 2016 10:10 pm)

Offline

Great idea!
but it's sad to sacrifice a channel and each step...

Do you think it would be possible to achieve the same thing, but once per phrase only?

what happend if the arduinoboy 'misses' a CC ?

Offline
brooklyn, NY

You could send/read once per 1/4 note by dividing the time by 24.    whole notes by 96.... etc.   It would work but gets  less precise with fewer messages/longer time intervals.   if the Aboy misses a tick, it starts to screw with the sync times.

Last edited by Charbot (Jul 29, 2016 5:08 pm)

Offline
Unsubscribe

You shouldn't have to sacrifice a whole channel, stick it in a table with a groove of 6/6 and run that on step 1 of a lightly used channel.