[sdiy] FPGA Synth Music

Scott Gravenhorst music.maker at gte.net
Thu Mar 4 22:37:55 CET 2010


Scott Nordlund <gsn10 at hotmail.com> wrote:
>
>>>In fact what stops you from gong all-out and making, say, 32-operator schemes? 
>> 
>> I don't know this from experience, but I understand from reading that more and more
>> operators tend to produce more and more noise or noise-like sounds and that the most
>> useful chains are 2, 3 and perhaps 4 operator chains. Not 
>saying that more aren't useful. > I do have plans for a synth 
>that has the ability to chain up to 8 operators, or make > 
>smaller chains out of 8 operators (per voice). So something like 
>5-op and 3-op mixed > would be possible. 
> 
>I'd expect you should be able to get something interesting out of a very long FM chain
>if you have subtlety in mind; very low modulation indices or lots of fixed/low frequency
>"waveshaper" operators.  Wouldn't be much fun to program, though.

I can see how that would work in the FM environment.  
 
>Anyway I guess you probably know that the DX7, etc. used a single phase adder/sine ROM/
>accumulator thing with a 96 stage shift register to share it between all the operators.
>It's not hard to get different algorithms this way; the data is routed differently 
>depending which operator is, uh, operating.

I know very little (close to nothing) about the DX7.  My plan wasn't to clone it nor to develop a
synth that does all of the algorithms of a DX7, rather just to get more than 2-OP generators.  The
scheme I'm considering will not do all of the DX7 algorithms, but it will do many of them and some
that the DX7 cannot do.
 
>You're working with vastly more horsepower than that, but I think a completely
>parallelized architecture will make some things a lot more cumbersome.  Especially
>if you tried to implement some sort of multitimbral, dynamic operator assignment 
>thing (like the Synergy or K150?), you'd quickly run into trouble, even though it's
>tempting territory.

Agreed, though it's not impossible.  And indeed there's more horsepower there, but it depends on
how big the FPGA is and how clever I am at utilizing it's resources.
 
>The more I think about it, trying to develop something to the level of a commercially
>available synth is really, really difficult... 		 	   		  

Heh, yeah.

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.




More information about the Synth-diy mailing list