krüe :: ollie


front view of ollie circuit board

ollie is a CAN-enabled digital oscillator module. Its output consists of an 8bit r2r ladder followed by an analog amplifier. The amplifier is controlled with an 8bit digital potentiometer.

Initial revision.


Initial revision.


I wrote this code for use in my networked additive synthesizer. It requires my avr forth assembler. The following chart shows the CAN messages it supports. The current version is (2006.06.19): ollie.f

name id data
0 1 2 3 4 5 6 7
node 7xx voice overtone
overtone 6xx multiplier divisor level
envelope 5xx segment increment level
note on 3xx phase increment velocity
note off 2xx