DSP suites.. Sigmastudio or Pure path?

Started by dschwartz, May 16, 2018, 09:41:37 PM

Previous topic - Next topic

dschwartz

Hello everyone!
I want to throw myself into the deep waters of DSP. It looks terrifying but i think i can beat the terror by start dipping my feet with some help...
Of course, writing my own DSP codes is far from factible, i started reading about learning DSP and i wanted to ask your opinion..
It seems like the easiest way would be to start with a development suite, but I'm not shure to go with the sigma studio for ADAU chips or pure path for TI chips..
Which one has the best cost/power/simpler learning curve in your opinion?
Are there other options?
----------------------------------------------------------
Tubes are overrated!!

http://www.simplifieramp.com

Digital Larry

There's also Audio Weaver
https://dspconcepts.com/solutions/audio-weaver

Teensy Audio Library and Design Tool
https://www.pjrc.com/teensy/td_libs_Audio.html

and for the FV-1, SpinCAD Designer, which I wrote.  It's not a commercial product and has a few rough edges.  That said, several commercial products have been developed with it.  It's also open source so you could bend it to your needs, given enough time to figure out how it all works.
http://holycityaudio.com/spincad-designer-2/

Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

dschwartz

Yes, spinCad and Audioweaver look great

I like that Audioweaver is free for stm32f4, but in a limited edition....
Spincad looks great but getting FV-1s is a bit difficult and expensive here..
Also i think FV1 is limited to 3 pots and memory is a little small (200ms delays i think?)
I'm not sure of the stm32 capabilities, though....
----------------------------------------------------------
Tubes are overrated!!

http://www.simplifieramp.com

Digital Larry

#3
The FV-1 has 1 second of memory at 32 kHz sampling rate.  Yes you do have the 3 Pot limitation, which is a blessing in some ways.  You can do an analog wet/dry mix outside of the chip.
Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

Digital Larry

I looked a bit more closely at Audio Weaver and the Teensy Audio Design Tool (which I think is pretty cool).

Audio Weaver doesn't seem to have any reverb blocks.  It has all pass delays and filters and mixers but (I'd guess) that to do a reverb you'd need to piece it together from these smaller building blocks and to do that you need to know what you are doing.

The Teensy tool has a few reverb options with limited adjustment parameters.

SpinCAD has a few reverb blocks which are just sample code from Spin's website made into a SpinCAD block.  They are probably usable but I don't represent that SpinCAD is the greatest thing for reverb design.  The FV-1's instruction set in part is optimized towards making reverb structures with very few instructions and even if you ultimately plan to use something else, you can read about reverb structures at the Spin knowledge base.

Another good online resource is:  https://ccrma.stanford.edu/~jos/pasp/ this is totally jumping into the deep end!
Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

dschwartz

Thanks Larry!
I finally decided to go with the Teensy. It looks the most friendly for begginners, also it is a MCU, compatible with Arduino, so i can learn MCU and DSP with the same kit, and is cheap and has tons of easier reading documents and tutorials..
Thanks for the online resource, a bit deep for me at this stage though..
I just want to play with dsp and get obsessed as i usually do, and then i will start making my own math based stuff..
----------------------------------------------------------
Tubes are overrated!!

http://www.simplifieramp.com