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
Creating an APP using certain features.
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
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
-
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.
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
Koz
Re: Creating an APP using certain features.
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.
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)
Re: Creating an APP using certain features.
Thanks for the info. I will out Nyquist to see what it is about.
Re: Creating an APP using certain features.
See: http://wiki.audacityteam.org/wiki/Nyqui ... _Referencemech3d wrote: I will out Nyquist to see what it is about.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)