[sdiy] hobbyist hardware DSP - choosing a platform

paula at synth.net paula at synth.net
Thu Mar 23 11:08:11 CET 2017


Andy,

I think you're asking for the moon on a stick :)

> My main wish-list for a hardware platform + programming framework is:
> 
> 1.  should have ready-made DSP primitives, at least sufficient to make
> a subtractive synth (osc/filters/LFO/ADSR).  Ideally want real-time
> frequency-domain stuff.

So you want an open source set of libraries that are optomised for your 
specific CPU.

> 2.  should also allow for some patcher-style logical control flow,
> and, easy interaction with sensors, buttons, etc. producing control
> information.  (This is where I am less clear how e.g. Audio Weaver or
> SigmaStudio would rate.)

You want a nice "gui" based development tool chain written by someone 
else?

> 
> 3.  limited involvement in the details of hardware chips.  I am not
> opposed to learning more about hardware, in fact I'm enjoying E.
> Williams' book on AVR programming, but still want to be able to
> abstract away from too many details of this stuff.  Arduino and
> Axoloti seem like good examples of doing this well.  Other tools seem
> more aimed at professional electronics designers, which is a concern.
> 

similar to point 1, but to get the BEST out of DSP you really need to 
understand exactly how the chip works.

> 4.  finally, and no small thing, I would like to be able to make
> devices cheap enough to easily give away.  Let me not give a hard
> budget, but suggest that e.g. Axoloti is quite a stretch at 65 EUR
> (and also a bit bulky for toys).  A shame since I think it meets my
> other requirements.

never going to happen :)
DSP Power and tool chains come with a price tag.

Unless you skip 1 and 2, then you can write highly optomised code on a 
small cheap processor.

Paula



More information about the Synth-diy mailing list