[sdiy] STM32 (or other) audio DSP learning recommendations

Dan Snazelle subjectivity at hotmail.com
Thu Jun 28 22:10:23 CEST 2018


I must admit that trying to get my stm32f7 discovery board working on OS X with eclipse has been a nightmare !  

we have tried two different Osx machines , never knowing what the issue is . I've followed instructions on a few different online resources for stm32 but alas no luck so far 

I have been half wondering if migrating to another ARm vendor (like avr or nxp or ti who provide their own ide and better support ) might help ?

Coming from the easy world of teensy , I keep wondering if I'll ever be able to get OS X, eclipse And the disco board all communicating !! Ahhhh 




Sent from my iPhone

> On Jun 26, 30 Heisei, at 5:33 PM, Scott Gravenhorst <music.maker at gte.net> wrote:
> 
> 
> sleepy_dog at gmx.de wrote:
>> 
>> Scott Gravenhorst wrote:
>> 
>>> were smatterings of demonstrations for most of the peripherals available on the
>>> board.  I didn't find much synth making help there to be honest - however, this
>>> Things like filters, vocoders, and effects like echo/flange I found on random
>>> DSP sites, not on ST's site.
>> 
>> Well, there is CMSIS DSP / math, i.e. ARM's low level lib as part of the 
>> whole CMSIS, a low level lib / register definitions etc, which is a 
>> layer below stuff like the ST "cube" library.
>> It has code optimized for the different ARM cores like cortex M4, for 
>> common DSP functions like performing filter operations.
>> Haven't really tried them or compared to anything else, as I have only 
>> made some baby steps in DSP land so far.
>> Maybe someone else can comment of how useful that really is.
>> 
>> - Steve
>> 
> 
> Yes, there is CMSIS, but the filter functions I found were not useful to me.  After looking
> through it all, I coded the SVF and single pole low pass IIR filters myself.  I did find
> something that made me chuckle - the STM32F7 has a square root _instruction_ and inside one of
> the header files I found a #define statement that defines sqrt() as a single inline ASM
> instruction - clever that.  CMSIS is good for a lot of other things too, but I found the
> filter functions to be too specialized for my use.
> 
> 
> -- ScottG
> ________________________________________________________________________
> -- Scott Gravenhorst
> -- http://scott.joviansynth.com/
> -- When the going gets tough, the tough use the command line.
> -- Matt 21:22
> 
> _______________________________________________
> 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