I made a custom MIDI clock --> LSDJ sync box for the 8BC user Dexter. It is powered by USB but data is received via a MIDI connection. It will respond to real time start, stop, continue and clock messages.
How to use it:
• Connect the USB connector to a power source, such as a computer USB port or a mains to USB power supply.
• Connect the MIDI connector to the output of a MIDI device that is capable of sending MIDI clock messages (such as a sequencer or a drum machine or an environment such as Max/MSP etc).
• The included Game Boy link adaptor cable has two ends; a Game Boy end and a 3.5mm red jack end. Connect the 3.5mm red jack end to the MIDI sync device.
• Connect the Game Boy end of the link adaptor cable to the Game Boy.
• Start up LSDJ and load the song file of your choice.
• Set LSDJ to slave sync mode in the project screen.
• Select the correct position to in the song that you want to start on and press start. LSDJ will say 'WAIT'.
• Ensure that the output of your MIDI clock-generating device is set up properly to output the MIDI clock signal (for example, in Ableton Live, set the correct MIDI output to Sync On).
• Press start on your MIDI clock-generating device, LSDJ will follow.
• As you change tempo on your MIDI clock-generating device, LSDJ will follow.
• If you press stop on your MIDI clock-generating device, LSDJ will stop. However, to start again from the same position in the LSDJ song, you will need to manually select it and press start before pressing play on the MIDI clock-generating device.