Here’s my sequencer. The panel is NOT professional! I made all of my buttons, so they are all a little different, and it was my first time using PCB mount components and none of them are straight. I just threw it all together in a box so I could bring it to a friends house and play around w/ it for a while. I can’t do anything about the uneven buttons now, but I will be building a much better front panel and a nice case for it.
www.sdiy.org/wicked1
scroll down to the bottom of the page
The four buttons on the very right of it are the group select buttons. I’m building the 4x16 button matrix, and those 4 group select buttons will be moved onto that panel.
I don’t have any good photos of how I did the wiring. For everything on the panel I used verowire which was great! it certainly made the job a lot easier. I connected all of the buttons w/ a common ground, and all of the led’s w/ a common ground (actually, it’s by side, so all the buttons on the left share one ground, all the buttons on the right share one ground, etc…)
The wiring for the LED’s is all on the front, under the frosted acrylic, so you can’t see it. Basically, I used the verowire to connect all the led’s to 8 pin headers, which go through to the back of the panel. Then I use the ribbon cable to connect those headers to the douts.
My past experience was w/ building my modular synth, and this sequencer looked easy in comparison. There wasn’t a lot of complex thought involved in building the sequencer but man… that was a lot of wires to solder and keep track of! It ended up taking a lot longer than I thought it would. Do it right the first time, because you won’t want to build another control surface!
As for the software, it was actually quite easy. The setup.asm files have all the options available. I think I started w/ TK’s. I just had to change which register and pins certain buttons and led’s were connected to. Your wiring will be different than mine, so my file won’t do you any good. You just have to be able to count to make the changes :).
after that, you have to compile the software, which was really easy too. Just read this page
http://www.ucapps.de/howto_tools_mpasm.html
And yes, you’ll need another dout