audio programming in C++

Audio software developers forum.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Post Reply
Cohiamm
Posts: 1
Joined: Tue Dec 03, 2019 8:55 am
Operating System: Windows 10

audio programming in C++

Post by Cohiamm » Tue Dec 03, 2019 12:29 pm

I've been seeing a few programs out that actually allow musicians to use audio effects for instruments on their computer rather than using pedals.

My goal is to be able to program audio effects on the computer (more specifically, synth and "dirty" noise effects like NIN), and I plan on accomplishing this sometime in the future (no set time). However, I know nothing about audio programming. Does anyone here know any sites that could help me start with audio programming? I'm planning on using the C++ language. Thanks.

steve
Site Admin
Posts: 81227
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: audio programming in C++

Post by steve » Tue Dec 03, 2019 12:46 pm

C++ is a huge and massively complicated programming language that takes years to learn, and 10+ years to "master". I'd recommend spending at least a year learning the basics of C++, paying special attention to oop, pointers (in all their forms), RAII, and "best practices for modern C++ programming". Once you done that, you could start looking at toolkits such as JUCE, QT, WxWidgets, and the audio API's for the platforms that you want to support.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

teslapress
Posts: 1
Joined: Tue Aug 18, 2020 1:15 pm
Operating System: macOS 10.14 Mojave

Re: audio programming in C++

Post by teslapress » Mon Nov 30, 2020 9:08 am

Hey guys, first of all, sorry for asking my q here; but I think may u guys can help.

I was wondering if it is possible to embed audacity on a web page for recording sounds and automatically saving it to a MySQL database? IS there any way this can be achieved?

Thanks
tesla
[Advertising is not permitted on this forum]

steve
Site Admin
Posts: 81227
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: audio programming in C++

Post by steve » Mon Nov 30, 2020 10:05 am

teslapress wrote:
Mon Nov 30, 2020 9:08 am
I was wondering if it is possible to embed audacity on a web page for recording sounds and automatically saving it to a MySQL database?
Short answer: No.

Longer answer:
It would require so much modification that it would be easier to write a javascript application from scratch.
Audacity has not been security hardened for use on public networks.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply