[sdiy] hobbyist hardware DSP - choosing a platform

paula at synth.net paula at synth.net
Thu Mar 23 13:15:25 CET 2017


So audio weaver *ought* to work with the axoloti as it's an STM32F427, 
interesting.

Paula

On 2017-03-23 11:22, Terry Shultz wrote:
> Hi Andy
> 
> AudioWeaver is similar to SigmaStudio in practice.  The ADI tool only
> supports SigmaDSP and Sharc platforms from ADI. AudioWeaver supports
> native PC, ADI Sharc, Ti DSP and ARM and DSP/ARM combined, NXP ARM, ST
> M4/M7 and a few others to be announced yet.
> 
> This should give you a few more options
> 
> Terry
> 
> Sent from my iPhone
> 
>> On Mar 22, 2017, at 7:47 PM, Andy Drucker <andy.drucker at gmail.com> 
>> wrote:
>> 
>> I have followed Terry's announcement about Audio Weaver Lite with 
>> interest, as well as web discussions of related tools like 
>> SigmaStudio, because I am shopping around for something similar.  My 
>> question is quite broad and not so well-formed, but let me describe 
>> where I'm at because I think there are significant numbers of people 
>> in a similar place and there is a big opportunity to make rich sound 
>> projects more accessible for makers/tinkerers.  Any advice on choosing 
>> a framework would be greatly appreciated.
>> 
>> I am ~1 year into the synths/DSP/DIY realms as a hobby---much less 
>> experienced than most commenters.  My best experiences so far have 
>> been in Max/MSP, where I enjoy the easy interplay between signal 
>> processing and logical control flow (although I would sometimes prefer 
>> a more imperative-programming style control).  I really like the 
>> potential for interaction and creative algorithmic music and 
>> synthesis.
>> 
>> But on the use/performance side, I would rather interact with a fun 
>> physical device away from the PC.  Being able to stick it into a 
>> hardware-synth signal chain would also be a plus.  And most of all, I 
>> would like to be able to design and produce instruments and sound-toys 
>> that a wide range of folks could enjoy playing with.
>> 
>> I am somewhat familiar with Arduino and R Pi.  However, it appears 
>> that plain Arduino is quite weak for DSP, and pi has weaknesses 
>> stemming from using so much of its juice to run general Linux.
>> 
>> 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.
>> 
>> 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.)
>> 
>> 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.
>> 
>> 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.
>> 
>> 
>> Again for reference, frameworks I've been reading about include:
>> 
>> -SigmaStudio or Audio Weaver in conjunction with appropriate chips
>> 
>> -various combos of Arduino and R Pi with sound cards and other 
>> peripherals, e.g. the pisound project, e.g. to run Pure Data on a Pi
>> 
>> -Axoloti
>> 
>> 
>> Thanks!
>> Andy
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
> 
> 
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy



More information about the Synth-diy mailing list