DSPRelated.com
Forums

Realtime Audio DSP in C/C++, MS Windows native

Started by bishop April 7, 2015
I am trying to write a program for Windows that does realtime audio
processing from the MIC input and pushes the result to the speakers.
Essentialy, a guitar effect software. I need some sequential algorithms
for Auto-Wah, Reverb and similar effects because my project is to try to
parallelize these algorithms in order to lower CPU Usage.

Can anyone provide me with some sample codes, or links?

Thanks in advance to everyone that answer!


---------------------------------------
Posted through http://www.DSPRelated.com
On Tue, 07 Apr 2015 16:55:48 -0500, "bishop" <104916@DSPRelated>
wrote:

>I am trying to write a program for Windows that does realtime audio >processing from the MIC input and pushes the result to the speakers. >Essentialy, a guitar effect software. I need some sequential algorithms >for Auto-Wah, Reverb and similar effects because my project is to try to >parallelize these algorithms in order to lower CPU Usage. > >Can anyone provide me with some sample codes, or links?
Here's your book: http://www.amazon.com/Designing-Audio-Effect-Plug-Ins-Processing/dp/0240825152 Will Pirkle: Designing Audio Effect Plug-Ins in C++ It seems like a perfect match for what you describe, and it includes a downloadable software platform for generating and testing filters (RackAFX). Also includes a framework for creating VST plugins so you can port your code for use with most recording software. The book is about $50, but it is well written, and probably at a perfect level for what you are doing. You'll find the TOC and some sample pages online at Amazon.
PS: (a rare top-post for me):

The op posted this from DSPRelated.  Does anyone know if replies on
comp.dsp get relayed back?  Should I post this directly to the
DSPRelated site?

On Wed, 08 Apr 2015 05:39:30 -0400, Max <Max@sorrynope.com> wrote:

>On Tue, 07 Apr 2015 16:55:48 -0500, "bishop" <104916@DSPRelated> >wrote: > >>I am trying to write a program for Windows that does realtime audio >>processing from the MIC input and pushes the result to the speakers. >>Essentialy, a guitar effect software. I need some sequential algorithms >>for Auto-Wah, Reverb and similar effects because my project is to try to >>parallelize these algorithms in order to lower CPU Usage. >> >>Can anyone provide me with some sample codes, or links? > >Here's your book: >http://www.amazon.com/Designing-Audio-Effect-Plug-Ins-Processing/dp/0240825152 >Will Pirkle: Designing Audio Effect Plug-Ins in C++ > >It seems like a perfect match for what you describe, and it includes a >downloadable software platform for generating and testing filters >(RackAFX). Also includes a framework for creating VST plugins so you >can port your code for use with most recording software. > >The book is about $50, but it is well written, and probably at a >perfect level for what you are doing. You'll find the TOC and some >sample pages online at Amazon.
>The op posted this from DSPRelated. Does anyone know if replies on >comp.dsp get relayed back?
They do.
>Should I post this directly to the DSPRelated site?
No need to, but you are certainly welcome to do so! Take care. Stephane --------------------------------------- Posted through http://www.DSPRelated.com