Wednesday, February 18, 2009

$1 Nanoloop MIDI Sync!


Overview
So here is a very simple circuit that you can use to synchronise Nanoloop (for the Nintendo Game Boy) to a MIDI clock source (such as a sequencer or a drum machine).

This circuit works and has been tested, but of course I can't guarantee that if you build it, it will work. At any rate, at least you won't be wasting much money because the only component that is needed is the 4017 IC, which cost me about $1.

This schematic does not adhere to MIDI hardware specifications (there is no optocoupler, for instance) and there are no filter or bypass caps for the Game Boy power supply. So these are the sorts of things you might like to add (or not). However, I have it working in a very stable fashion 'as is'.

One thing to note: you can only send MIDI clock messages on the output that is connected to the Game Boy, because other MIDI messages will mess up the synchronisation. Although some may find this a little limiting, I always tend to use a dedicated port for any MIDI clock sources anyway, so it suits me just fine.



How To Use It
• Build the circuit
• Set your sequencer to output MIDI clock messages
• Set your Nanoloop to external sync
• Press play and party!




Schematic
4017 Power Supply
- Connect 4017 PIN 16 to GB LINK 5V
- Connect 4017 PIN 8 to GB LINK GROUND

4017 Operation
- Connect 4017 PIN 4 to 4017 PIN 15
- Connect 4017 PIN 14 to 4017 PIN 16

GB Sync Signal
- Connect 4017 PIN 3 to GB LINK SERIN

MIDI Input
- Connect MIDI PIN 4* to 4017 PIN 13
- Connect MIDI PIN 5** to 4017 PIN 8

* when looking at the back of a female MIDI connector, the middle-left pin is pin 4
** when looking at the back of a female MIDI connector, the middle-right pin is pin 5



Demo Video:

18 comments:

10k said...

I am answering your blog, WHILE BEING FILMED. That's right.

Michael Una said...

Holy shit that's awesome on so many levels. I had this on my "to do" list and figured it'd be a gigantic time-eater. I had no idea it was so simple...

Harold said...
This post has been removed by the author.
Harold said...
This post has been removed by the author.
Harold said...

can i use this with my nintendo ds?

Sebastian Tomczak said...

Hi Harold,
No, not this one.

Cheers,

Seb

Mr Vidiot said...

sweet mate! i've trying something similar to drive my 16 step sequencer using a 4516 counter chip, but i'll have to give this a shot!

i've been trying it out using diodes and an optocoupler as well just to be on the safe side, but this is nice and simple!

cheers,

bod

momo said...

I just tried to build this, but it won`t work, probaply because I`m using external 5V Power because the Powersupply of my Linkcale is missing... :(
here is the cicuit:
any suggestions?

Anyway Thanks a lot!

momo said...

ok... sorry, finaly it is working. I mixed the Pins. Power is now coming from Gameboy itself by just putting the circuit in it.
MIDI-out for Gameboy

Thanks, Sebastian for your work!

Adrium said...

"Holy shit that's awesome on so many levels. I had this on my "to do" list and figured it'd be a gigantic time-eater. I had no idea it was so simple.."

ME TOO !!!

Michael said...
This post has been removed by the author.
Michael said...

How can i tell which wire is which on my link cable?

Sling said...

So I figured out which cable was which.

I built the circuit and it doesn't work. My nanoloop moves two steps when I turn my drum machine on but then nothing.

Any one have any suggestions?

gmc said...

can use this interface with a gba?

gmc said...

can use this interface with a gba ?

Richard said...

hi!
The 4017 IC circuit that you used, I would like som more inormation about it and where you found it?

Sebastian Tomczak said...

I made it. Why do you ask?

Richard said...

i want to try to build one my self.