Are we Live?
Jim Patchell
patchell at silcom.com
Thu Sep 14 21:40:39 CEST 2000
Just checking to see if SYNTH-DIY is up and running.....
Well, just in case...
I have been doing a little work on putting a digital synth into an
Altera ACEX EP1K30. I am pretty amazed, what I had in mind for a
minimal system seems to fit just fine. Here are the specs:
Interface: 68000 processor bus, 16 bits.
Look up table: Up to 16 meg per bank (a bank contains all of the
waveform for one cycle) with TBD number of banks. Memory is 16 bits
wide.
Oscilators:256, 24 bits, 96KHz sample rate.
Envelope Generators:256, 16 bits. There are to register backs, an
increment register, which controls how much the envelope changes value
per sample period, and a ramp to value, which will generate an interrupt
when it is crossed. The micoprocessor is responsible for changing these
values to create the composite envelope.
Algorithm Table:256 words by TBD bits. This memory determines how
everything is processed. What gets added to what, who gets modulated by
who.
Outputs: A stereo digital stream that can be interfaced to your
regular 24 bit CD DACs.
Well, I hope the list is actually up when I send this.
-Jim
More information about the Synth-diy
mailing list