MIDI-Controlled Analog Music Synthesizer
For my electrical engineering senior design project, I decided on designing a analog music synthesizer with MIDI control. I have to admit, this was what I wanted to do since high school and was my ultimate goal as a musician, artist, DIY person, and engineer. This project, in the end, will combine all of my knowledge into one nice little package that I get to show off to friends, family, and faculty and is to be completed by the end of this year.
The first image is the Alesis Q25 MIDI keyboard I purchased to test with.
The second, third, and fourth images are of one of the initial synth implementations.
The initial design features two voltage-controlled pulse oscillators (VCOs) scaled at one volt per octave. MIDI control is done with a PIC microcontroller that receives data and outputs it to a digital to analog converter (DAC). The voltage from the DAC is used as a control voltage (CV) for the oscillators. Velocity has not been implemented in this version and the last note played is always heard at output.
The fifth image is our current revision. It features the addition of a voltage-controlled amplifier (VCA). With this version, we now have a MIDI-controlled monophonic synthesizer. It is not in the video.
Tuning is an issue in the upper octaves, as demonstrated in the video, but will be fixed soon. The video demonstrates the operation of the one volt per octave scaling and MIDI control with the keyboard. Please post any comments about my project or ideas of what should be added in future revisions. Thanks! 😀
Sorry everyone, I never got around to documenting
For more detail: MIDI-Controlled Analog Music Synthesizer
We recommend EasyEDA for electronic circuit design.
From Schematic to PCB Production, Just Need One Tool
Free Circuit Design Software: learn to use Editor quickly and easily
Cheapest PCB: 10pcs 2-layers 10cm×10cm only $8.21, 3-day build time, 100% E-test
Current Project / Post can also be found using:
- saund pic
- play sound pic microcontroller
- speakers for microcontrollers
- micro controller sound system