Creating an APP using certain features.

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
mech3d
Posts: 4
Joined: Thu Jan 10, 2013 10:00 pm
Operating System: Please select

Creating an APP using certain features.

Post by mech3d » Thu Jan 10, 2013 10:09 pm

I am thinking of creating an APP but with the use of just a few of Audacity's features. Such as Vocal Reduction, Pitch changing and maybe 1 or 2 other effects.

Is the source code organized in such a manner to pull out these different modules or funtions? Of so, is there documentation as to what input the various features are looking for. I would guess that each of these is a Procedural call with specific parameters passed in and out.

Thanks for any insight.
Mech3D

kozikowski
Forum Staff
Posts: 69357
Joined: Thu Aug 02, 2007 5:57 pm
Operating System: macOS 10.13 High Sierra

Re: Creating an APP using certain features.

Post by kozikowski » Fri Jan 11, 2013 12:10 am

I don't know that those are isolated modules like that. If they were, then designing Chains (batch) would not be as big a deal as it is. We'll wait for the heavier systems people.
Koz

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

Re: Creating an APP using certain features.

Post by steve » Fri Jan 11, 2013 2:15 pm

All built-in effects are in /src/effects/
However, if you are wanting to create an App for portable devices, then the Audacity code will probably not help you very much because it uses and relies heavily on WxWidgets, which does not support portable devices.

"Vocal Remover" is a Nyquist plug-in and can be found in /plug-ins/
The Nyquist effects may be useful as far as demonstrating the algorithms that are used for various effects.
"Nyquist" is a programming language for audio and is based on XLISP. It has not been ported to work on portable devices.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

mech3d
Posts: 4
Joined: Thu Jan 10, 2013 10:00 pm
Operating System: Please select

Re: Creating an APP using certain features.

Post by mech3d » Fri Jan 11, 2013 6:23 pm

Thanks for the info. I will out Nyquist to see what it is about.

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

Re: Creating an APP using certain features.

Post by steve » Fri Jan 11, 2013 6:36 pm

mech3d wrote: I will out Nyquist to see what it is about.
See: http://wiki.audacityteam.org/wiki/Nyqui ... _Reference
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply