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