Skip to main content
more options

fig 1

Code
WINAVR GCC program.
For Markov music box running on atmega644 or atmega1284 at 16 MHz.
Pin B.3 is the PWM output connected through a 10,000 radian/sec
lowpass filter to amplified speakers. Port C is hooked to 8 pushbuttons
which control transition matrix, tempo, beat pattern, and timbre
for each voice.

See also AVR DSP page for more details on algorithms
http://people.ece.cornell.edu/land/courses/ece4760/Math/avrDSP.htm

Synth Examples
Two voices, various timbres, tempos.



Bruce Land
Electrical and Computer Engineering
Cornell University


This page transmitted using 100% recycled electrons.