mario1089 wrote:Not sure, I found the half tempo behave right (end of pattern change), so changed nothing. Did you say its a specific mode that it doesnt work in?
yes, its in 'user a' (but didn't test it in any other mode)
Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath
mario1089 wrote:Not sure, I found the half tempo behave right (end of pattern change), so changed nothing. Did you say its a specific mode that it doesnt work in?
according to midi specs, when a MIDI_START is received, the sequencer shouldn't start, but only "prepare"
the actual start is on the very next MIDI_CLOCK message
sadly the x0x starts immediately on the MIDI_START message, and when it's master - it sends MIDI_START and also starts immediately
try it, send a MIDI_START (without any MIDI_CLOCK messages at all) and the x0x will start playing
it's not hard to fix this bug
in any case the x0x deals with the dinsync signal (doesn't matter if it generates it or if it comes from outside, or if it converts it from midisync)
MIDI_START would translate to raising the dinsync RUN signal up, and clearning the memory of the CLOCK counter, so that the very next MIDI_CLOCK results in clock tick 0 and THAT's where the x0x should start playing
actually, it might be a good idea to force the CLOCK to go down on MIDI_START, so that it *really* does retrigger
Users browsing this forum: No registered users and 2 guests