Ive been using LSDJ MidiOut for a bit but the lack of clock sync left me wanting ... so I made an arduino device to add Midi clock sync to the signal stream coming from LSDj/ arduinoboy. After snooping around a bit with midi monitor, i found that the arduinoboy sends both MIDI Start and Stop when the track is started and stopped, respectively. Very cool. I just need to send a specific MIDI CC# and value each step... my arduino device reads them and counts the time, divides it by 6 (for getting 24 ticks per 1/4note) and spits out MIDI clock commands at that interval.
Pretty simple and works great (ill post the details soon,) however.....
...... the LSDJ and/or Arduinoboy refuse to behave. Mysteriously, at any time (= irregular intervals) LSDJ/ Aboy send an errant MIDI Stop command that that totally cramps my style- shutting down anything listening for that command; sequencer, loop pedal, etc. Sometime it will play for minutes w/o stopping... other times only seconds. seems pretty unpredictable. I tried both the previous versions of LSDJ/ Arduinoboy (4.7.3 + Aboy 1.2.3) and the new version (4.8.8 + 1.3.0.) I also tried different Gameboys;, DMGs and a pocket, with no change. Seems to happen more when I am playing a whole "song" (all 4 channels) and less when I am playing a specific chain or phrase (1 channel). ???
Anyone know what is going on here and how to stop it ?