[NatureTM] sent in a writeup for the MIDI synthesizer he recently built using a TI LaunchPad. The construction is pretty simple overall, consisting of little more than the MSP430, a handful of resistors, and an optoiosolater. Of course, a MIDI controller is required, but he already had that on hand.
Once the MIDI data is read from the optoisolator, his code takes care of the rest, adjusting the square wave sound generator to get the proper note. He does mention that since the synthesizer is monophonic, special care is taken to ensure that simultaneous notes are processed properly. You can route all of the sound into a single speaker, but he used the optoisolator to send the sound data to multiple LaunchPads instead, resulting in a fun little MIDI quintet.
He provides code and plenty of video on his site, but keep reading for a sneak peek of his synth in action.
[youtube=http://www.youtube.com/watch?v=0KzKj_vKYCU&w=470]
[youtube=http://www.youtube.com/watch?v=HYqZNmr8zfo&w=470]
Actually there’s five speakers which makes it a quintet..
From what I can tell, it’s not a quartet but a quintet (see 1st vid @ 0:09 or 2nd vid @ 0:19).
Thanks for not playing the SMB tune on this!
+1 for simon :p
I’m going to dive into midi stuff in a few weeks.. hope I’ll get something fun out of it xD
One microcontroller for every speaker seems a bit overkill to me, but still a great built! (It is definately a lot easier and faster built like this.) I enjoyed it very much, thanks for sharing!
This music is in a NES or SNES game!!!! :o Possibly Mario 3 at some point!