Are we Live?

Troy Sheets tsheets at saturn5.com
Sat Sep 16 01:40:58 CEST 2000



Sounds cool, can you explain more about it?  When you say "oscillators:256"
what exactly does that mean?

Whats the alogrithm table?

Any filters?

-troy

On Thu, Sep 14, 2000 at 12:40:39PM -0700, Jim Patchell wrote:
>     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
> 

-- 
------------------------------------------------------------------------------
tsheets at saturn5.com                                  <- You have found me   
http://www.saturn5.com/tsheets/audio                 <- my .mp3 tracks
"I just don't have the discipline to be a hippie"    <- Homer J. Simpson



More information about the Synth-diy mailing list