Back to the Sega Genesis Mods! If you’re catching up, check out Part 1 and Part 2.
Where we left off, I had found my glitch points, and I was going to get digging in to some kind of button control before moving on to MIDI control.
Here are the pins of the VRAM with some wires from some selected spots. Purists might fault me for not running off of all of the 44 available points (48 minus the two VCCs and two grounds), but I didn’t have that many buttons anyway.
After taping things down, I ran the wires to a set of headers. The reason for using headers is to keep the ability to remove the top of the Genesis if I want to get back inside for any reason.
I had a phone keyboard kicking around, and I figured this would be a simple alternative to setting up a matrix of buttons. How this works, then, is any one button connects two points (which two points hardly matters), and if one holds down multiple buttons at the same time, several data points start cross-talking with different visual results
Are you ready for this?
Here’s a video of it in action:
Now, of course, while I’m stoked about my new toy, this instrument is not yet what I set out to do (and what the title of these posts proclaims).
MIDI-Control, though is just a quick hop away. Next time, I’m going to get a new Teensy, install it in the Genesis, and program it to control the connections via USB MIDI control (likely with some simple transistor work).
Almost there!
Did you ever get the midi working… Would really like instructions on how to accomplish midi control
I did! Example here: https://vimeo.com/131149691
Gosh, now how did I do it?
…I think it was relatively straightforward. I put in an Arduino Teensy and used that for USB midi. It’s been so long you’re probably better off finding another tutorial online about this (and sample code). Then after I had MIDI coming into the Arduino, I just mapped that to connections (i.e. pushing the buttons above) using a CD4066. There are a bunch of tutorials on this too.
Keep me posted, and let me know how it goes!