[sdiy] "FM" Synthesis (was Re: Buchla 295 10-band comb filter topology)
Donald Tillman
don at till.com
Sat Nov 26 10:01:49 CET 2022
> On Nov 25, 2022, at 5:34 PM, brianw <brianw at audiobanshee.com> wrote:
>
> On Nov 25, 2022, at 4:34 PM, Donald Tillman wrote:
>
>> The big deal about the DX-7 was that they found a way to completely avoid real-time multiplies. The entire implementation is single-cycle add and ROM lookup operations. And those are so easy and quick they were able to implement 16 notes * 6 operators => 96 phase modulation oscillators in 1983 technology. For $2500.00.
>
> I can imagine that if the sine wave table is a power of two in length, then the lookup could be performed with a modulo operation. Digital signal processor instruction sets have the ability to perform modulo addressing without any overhead - just specify the length of the data in number of address bits and it's handled as part of a single instruction doing the fetch.
Dude, you're all over the map here...
I repeat: the big deal about the DX-7 was that they found a way to completely avoid real-time multiplies.
And that includes the envelopes.
-- Don
--
Donald Tillman, Palo Alto, California
https://www.till.com
More information about the Synth-diy
mailing list