[sdiy] AvrPatch -- Thought expansion + update
Tim Ressel
madhun2001 at yahoo.com
Sun Aug 28 09:47:34 CEST 2005
Hey,
I'd like to expound a bit on my thoughts on this. Here
is what I envision: There would be a computer program
(vb?) that would allow one to put together a patch
using module blocks and tying them together. This
program would download the patch to the AvrPatch using
(I guess) SysEx. Probably will need a big EE memory
for storing patches. The patches are then loaded into
ram via a midi message (program change?) and executed.
Knobs and buttons may have to be external to save
cycles.
The program for the Avr will be in C. I am hoping the
gccavr compiler produces tight enough code to make
this work.
Progress:
Today I got some homework done. Since the MEGA644 has
tons of code space, I decided to use lots of tables.
There is a big table of DCO phase values, one for
every note. A similar table has integrator values for
the state-variable filter, including compensation for
the digital integrators. Another table has 'Q' values
for the filter. And so on. I gotta say, Excel was a
nifty tool to create those tables!
Tomorrow I hope to get an oscillator running from a
hand-coded patch. And change the oil in Truckasaurus
:)
--TimR
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Synth-diy
mailing list