As you may know, I've made a synthesizer along with my classmate through the last year of my undergrad Electronics course. Since school has finished, I've been tinkering with it to make it even better and more versatile. It is now polyphonic(8 voices) and has 2 octaves more to play with.
FMS stands for FPGA MIDI Synth by the way. This was made by sending some channels through MIDI out in FL studio. The MIDI was then sent to the synth, which interpret it and played it back through wavetable synthesis. The digital audio is converted to analog by converting it to a high-frequency PWM signal. Then, outside the FPGA, it is low-passed to filter out the high frequency components, and the voices are added together. From there I fed it back to the line in of the computer, to record it in Edison, back in FL studio.
More information on the synth: http://michd.me/blog/yearproject-fpga-midi-synth/
(remove any spaces)
Some videos of progress made:
http://www.youtube.com/watch?v=th0mWuwcXxA - after presentation at school
http://www.youtube.com/watch?v=b5I7DF9d6Ks - Managed some improvements on the MIDI interpretation allowing much faster melodies
http://www.youtube.com/watch?v=9F9AvosC6R8 - polyphonic.
Again, remove any spaces from those URLs.
You are free to copy, distribute and transmit this work under the following conditions:
*Please contact me if you would like to use this in a commercial project. We can discuss the details.