Download PPT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Valve audio amplifier technical specification wikipedia , lookup

Mixing console wikipedia , lookup

Music technology (electronic and digital) wikipedia , lookup

Transcript
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