[sdiy] Quality reverb on STM32's?

Richie Burnett rburnett at richieburnett.co.uk
Sat Apr 14 22:43:14 CEST 2018


Exactly what Eric said.  The FV-1 instruction set is specifically optimised for the job of chorus / flange and modulated reverb processing. It is most definitely not suited to many things that you might normally take for granted on a typical DSP. Processing audio in blocks of samples, for example.

As for the dsPIC, I find it very similar to analog devices' original 16-bit fixed point ADSP2181 DSP. Someone once described PICs to me as "almost a decent microcontroller", (...except for things like the quirky paged program memory, banked RAM etc.) In a similar way i'd describe dsPIC as "almost a decent DSP." I've used them in many commercial projects and they hit a certain price/performance point, but they have limitations, and are no TMS320 or SHARC.

I've got an ADSP21469 4th gen SHARC board here on my desk and it is a flying machine in terms of processing power, I/O bandwidth and flexibility compared to dspic. But they are in different price and complexity brackets of course. 

-Richie,

Sent from my Xperia SP on O2

---- Eric Brombaugh wrote ----

>On 04/14/2018 12:23 PM, rsdio at audiobanshee.com wrote:
>> 
>> The FV-1 has a DSP at its core. It seems entirely unlikely that it has an instruction set that is any more optimized for reverb than other modern DSP options.
>
>Take a close look at the FV-1 ISA:
>
>http://www.spinsemi.com/Products/datasheets/spn1001-dev/SPINAsmUserManual.pdf
>
>* There are single op instructions specifically constructed to compute 
>all-pass filters and LFOs.
>
>* There are built-in exponential and sinusoid lookup instructions.
>
>* The memory architecture has been designed with a built-in 
>auto-incrementing offset pointer that allows construction of delay line 
>circular buffers with implicit pointer updates.
>
>* The buffer memory is a quirky kind of floating point that's specially 
>designed for handling audio.
>
>Granted - you can do all these things with a few instructions in a 
>standard DSP from ADI, TI or MCHP, but they haven't been quite so 
>strongly focused on reverb applications.
>
>Eric
>_______________________________________________
>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