Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Post-Moog Digitally Controlled Analog Synthesizer Group Members •Robert Estelle •Toan Ho •Greg Hartl •Logan Snow What: Digitally Controlled Analog Synthesizer Why: Flexibility of digital control Recreate classic analog sounds Who: Hobbyist musicians Synth enthusiasts Cost: Low-cost digital and analog components Totaling less than $200 Synthesize traditional analog sounds Use modular analog components Support MIDI input Store and recall presets Maintain a low cost MIDI Microcontroller VCO Noise VCF VCA1 VCA2 Output MIDI Microcontroller VCO • 1V/Octave control input •At least 3 Octave range •Several Outputs: Noise •Sine wave •Sawtooth wave •Rectangular wave with PWM •Triangular wave •Outputs are mixed before entering VCF VCF VCA2 I’m a big picture ofVCA1 the VCO Output MIDI Microcontroller •White noise •Adjusted through VCA2 before mixing with VCO VCO signals VCF VCA1 I’m a big picture of the noise source Noise VCA2 Output MIDI Microcontroller •Voltage-controlled resonance and center frequency •Multiple Filter Outputs •High Pass •Low Pass VCO •Band Pass Noise VCF VCA2 VCA1 Output I’m a big picture of the VCF •Logarithmic control voltage •Single board with two amplifiers MIDI Microcontroller •VCA1 is dedicated to filter output •VCA2 is dedicated to noise source •VCA1 output connects to final synthesizer output VCO VCF Noise VCA2 I’m a big picture of the VCA VCA1 Output Intuitive interface Analog feel Digital control Interface must be readable by microcontroller Interface must be writable by microcontroller (in order to support preset recall) Digital rotary encoder read by the microcontroller LEDs indicate position of knob to user Display can be reset by microcontroller to indicate new position •Noise •Sine •Saw •Tri •Rect Attack Decay Pulse Width Sustain Release Vibrato Resonance Center Mode Modulation Variance Options Filter Filter LPF HPF Fixed BPF Tri Sine P1 P2 P3 Save P4 Volume … LED Driver MIDI Keyboard LED Driver … Microcontroller I2C DAC VCO Control … I2C DAC Filter Resonance … Other Control Voltages Demonstration Requirements Will support adjustment of audio parameters Will support saving and loading of presets Will support MIDI input and produce audio output Basically – we will play some groovy music for the class! Analog Component Level Testing LabView to generate analog test signals Oscilloscopes to verify waveform properties Circuit tuning and analysis by ear Digital System Testing Logic analyzer for synchronizing digital signals Serial connection for debug output Internal status LEDs Analog boards are built but untested Control board layout not complete Part inventory is incomplete (24 Oct.) Complete control board layout (27 Oct.) Test each analog component board (31 Oct.) Acquire control board components (Nov.) Construct control interface board (Nov.) Program microcontrollers (1 Dec.) Design and construct enclosure Nearly all parts have been received Voltage controlled boards have been constructed (VCO, VCF, VCA, and noise source) User interface board has been laid out Working on laying out digital control board and developing microcontroller software