LSDJ-Midi Converter          
   INFO    The LSDJ-Midi Converter (LSDJ-MC) is a Midi-Box add-on which makes your LittleSoundDJ MIDI-capable.
It can synchronize the LittleSoundDJ (LSDJ) and Nanoloop and Nanoloop2 with every Midi-Clock-Master-Device like a sequencer or a drum-computer. Together with the LSDJ-Cardridge, it gives you also Midi support which includes Note-commandos and Instrument/Channel change. These are also assigned to the Pitch-Bend / Modulation Wheel and standard controllers.

As alternative you can take a look at Arduinoboy where i helped out with some coding. It supports some (not all) of the LSDJMC2 features.

This is a home-made project with weeks of invested work. I don't accept any commercial 3rd party production or any commercial use of the provided firmware of it without my permission!!


Please contact Logan from lowgain-audio.com if you want to get a pre-built interface.
komaku.com are offering ready made LSDJMC2 Gameboy Midi Interfaces.

Join the LSDJ-MC2-Group to get all latest information and to get answeres to your questions!
 Features  * Syncronize LSDJ and Nanoloop to Midi-Clock including start/stop and latency adjust
* Play Notes on the LSDJ through Midi with a Midi masterkeyboard or a sequencer
* Midi-Learn Mode to choose the Midi-Channel
* Some additional Midi commando's for the LSDJ like Instrument change, Pulse Channel 1/2 switch         
* Works with all Gameboy Color, Classic and Advance
* Polyphonic mode, play 2 notes at the same time. (Only GB-Color and LSDJ-Version higher v3.0.3)
* It is possible to syncronize also in a already running system with the plus/minus function.
* Optional syncronizing of 2 gameboys with one interface possible.

All syncronize functions are possible with all LSDJ-Versions higher than V1.0.
Playing notes function is possible with LSDJ-Versions higher than v2.0.2
Advanced Midi-features are only possible with LSDJ-Versions higher than 3.0.3
Nanoloop Sync possible with all Nanoloop versions including Nanoloop2.
          DO IT YOURSELF          
To build the LSDJ-MC2 you need a PIC 16f628 microcontroller with a special software burned on it.       
If you can't burn the PIC, I offer you to burn it for you. Just contact me for more info!
Here are all informations you need for download:

Schematics V1.1.1    
Part list V1.1.2b    
Software to burn V1.4 (.hex file) 02.03.2005  *NEW*  
Documentation V1.4 (PDF)  *NEW*  

Check the timetable for the latest changings.

The provided schematic and software is working fine for me. But :
I take no responsibility for any bugs or damage caused by building or using the LSDJ-MC2!!!

For any questions just contact me.
Building a LSDJ-MC2 could look like this.

Here are 2 tutorials about how to build a interface.

1st tutorial by Neil Larion
2nd tutorial by Lo-Bat and me. *non technical version ;-)*

Thanks to those geezers for their help.

Old informations and schematics:

Schematics V1.0.2b    Out of date!!!
Part list V1.0.3b    Out of date!!!
Software to burn V1.0.2b (.hex file)    Out of date!!!
Software to burn V1.2 (.hex file)    Old stable version, no Nanoloop2 support
Time Table What happened?
24.08.2008 The USA distribution of the PIC doesn't exist anymore. But you can still get it from me for a self-cost price.
20.05.2005 A USA distibutor is offering pre-burned PIC-Chips with the lsdjmc2 software on it now. Check Gameboymall.
04.03.2005 The new Software is tested and some bugs are removed. The latest version is V1.4 now. The documentation will also be updated soon.
23.02.2005 A new software update is available. Actually still in the beta phase, but it is able to syncronize with Nanoloop2 now. Also some user-requests are included.
28.09.2004 The LSDJMC2 is featured in the german gaming magazine GEE-Mag.
24.09.2004 The first interfaces are already shipped. Here and here are two pictures of ready produces ones.
02.08.2004 The production just started. See here.
23.07.2004 I updated the Schematics and the part-list a bit. I removed the connection from pin 4 to 6 at the Gambeboy-link port. Some link cables doesn't have Pin 4 there at all and others reported problems with that.
I also removed R14 from the partlist as we don't need it anymore with the newer versions.
22.06.2004 Nanoloop update! Use the new hexfile please.
22.06.2004 Bugfix for Version 1.1. Use the new hexfile please.
16.06.2004 Final update for the schematics. I added a IC for more circuit stability. I recommend to use this chip now. As a additional feature it it possible to syncronize 2 gameboys with one converter!
15.06.2004 New update for the LSDJMC2. Now it supports the Plus-Minus function which allows you to sync your gear whenever you like. I am also starting to make some interfaces for you. Sign in on the wait list if you think about to order one!!
14.05.2004 No support for the next 4 weeks as i am on vacation. Maybe ask on the lsdj-mc2 group if you got a question. Some people built the interface already and i'm sure they will help you. :-)
27.04.2004 As i just moved and got still alot work to do, the project is sleeping for a short while. But don't fear about to build the actual version. I added 2 tutorials about how to build it, so you can see it is already working good!
17.03.2004 Removed a bug and uploaded the new software and also the documentation now.
16.03.2004 Due to a bug i removed all files till i fixed it!
05.03.2004 A new PLUS / MINUS feature will be included.
01.03.2004 Partlist changed. Make sure that you use a 20 Mhz PIC.
26.02.2004 Added a project for a PIC Programmer, which you could need to burn the PIC 16F628.
18.02.2004 Released all schematics and software for Version 1.0 beta! So you can start to build the interface.
05.02.2004 Added a polyphonic mode to play 2 notes at the same time.
26.01.2004 The betatest phase is just starting.
12.01.2004 Finally the Project arrived Beta-Test status. Thanks to some help from Gwem and Thorsten Klose i could fix all difficulties. I also decided to release the schematics and the binary, so you can built it at home yourself. And of course for those, who don't got electronic skills, i will also produce those interfaces.
18.11.2003 Nearly done with the software. I got to change the hardware a bit, so i think i can test it this weekend.
11.11.2003 Started to port the software to the new CPU.
29.10.2003 Due to some technical problems, i will change some general things in the interface.
So the processor will be changed to a better ( and alot cheaper ) one. Also the processor speed will be increased to 20 Mhz. I think about to use a learn mode for the Midi-channel.
Hopefully the new CPUs will arrive next week, so i can go on with the developement.
27.10.2003 I have added the timetable to inform you as the project progresses.
   Past    Made previous versions with only Midi-Sync and Notes, which worked well with different gears.
Lo-Bat has already received a "sync only" version and is using it successfully. I just need to fix one little bug i found in the sync function. Now you can also change the latency of the synchronize function.
I also fixed some other bugs in the note section, because i had some problems with different Master-Keyboards. A bigger problem is left with using the Oxygen8 Masterkeyboard. For some reason it's not working well with the direct Midi-Out Port. The usb Midi-Out Port is working well and works fine with sequencers etc.
So i wrote a complete new Midi-In code and will test in the next few days ( 27.10.2003 ).
The main hardware is ready and may only need one small change in processor speed.