Audio processor.

Hi Arduino Forum.

I am looking to hire in some expertise to help me design a prototype audio processor. Please contact me if you know of anybody that could help in my project so I can get them to quote their rates.

The audio processor will include:
Stereo to Mono conversion.
VCA - for consistent volume.
Select-able graphic eq.
Soundgate.
Minimal latency.
Low power.

This is something I have previously realised using analogue electronics but I thought I would inquire if there was anyone out there who would be prepared to take on the project in software?

Let me know your thoughts.

Cheers...jules

Not with a 8-bit, 16 MHz processor. Not enough time for processing.
You could have the processor control some of the analog functionality.

A Raspberry Pi might be able to handle it. But a Raspberry Pi runs a multitasking OS, and when you have multitasking you need buffers and buffers are a delay (latency).

It also depends on the amount of data... i.e. The number of channels, sample-rate, and bit-depth. And of course the complexity of the processing. The only you're doing that's complex is the EQ.

Rack mount audio processors are usually built around special-purpose DSP chips.

If you've never done any DSP programming before, there is a good [u]online DSP book[/u]. And for things like filters, you can find libraries so you don't have to write the code from scratch.

https://www.google.com/search?q=teensy+3.1+audio

http://www.pjrc.com/store/teensy3_audio.html
http://www.pjrc.com/teensy/td_libs_Audio.html
http://www.pjrc.com/teensy/gui/
https://www.pjrc.com/store/teensy31.html

Thanks for all your replies. I will read through your suggestions this weekend. All your help is much appreciated. Cheers...j

I did this with an Arduino Due and a Wolfson audio codec chip.
It's very possible with an Arduino and you don't need a Raspberry PI.
If I can help you in any way, feel free to ask!