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