Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Receive mic input and process

I am writing a small program in C++ that receives mic input and does some simple live audio processing. I have been looking around and the only things I have been able to find that work on Linux are PortAudio, QAudioInput, and fmod.

I am trying to stay away from any super low level programming and use a minimal amount of lines.

Which one of these would fit my needs best?

like image 261
a sandwhich Avatar asked Nov 06 '22 06:11

a sandwhich


1 Answers

Check out JUCE. Juce will build on many platforms. JUCE does a lot more than just audio, but it was made with audio programmers in mind. Look at he JUCE demo application and then just chop up the source code from the audio demo to suit your needs. The API documentation is really good also. The abstraction from the low level stuff is good.

like image 171
learnvst Avatar answered Nov 09 '22 14:11

learnvst