Arduino Forum

Community => Gigs and Collaborations => Topic started by: julessilver on Feb 19, 2015, 05:36 pm

Title: Audio processor.
Post by: julessilver on Feb 19, 2015, 05:36 pm
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
Title: Re: Audio processor.
Post by: CrossRoads on Feb 19, 2015, 06:41 pm
Not with a  8-bit, 16 MHz processor. Not enough time for processing.
You could have the processor control some of the analog functionality.
Title: Re: Audio processor.
Post by: DVDdoug on Feb 19, 2015, 11:16 pm
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 online DSP book (http://www.dspguide.com/).  And for things like filters, you can find libraries so you don't have to write the code from scratch.
Title: Re: Audio processor.
Post by: Coding Badly on Feb 20, 2015, 07:53 am

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

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

Title: Re: Audio processor.
Post by: julessilver on Feb 21, 2015, 10:50 am
Thanks for all your replies. I will read through your suggestions this weekend. All your help is much appreciated. Cheers...j
Title: Re: Audio processor.
Post by: hirschmensch on Feb 24, 2015, 09:33 pm
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!