Page 1 of 1

source code of some audacity effects

Posted: Tue Jul 04, 2017 10:39 am
by vince66
Hello,
I would take a look at the source code of some audacity effects.

In particular:
1 - Change Tempo (without changing its pitch)
2 - Noise Reduction
3 - Equalization
4 - Compressor
5 - Spectral edit multi tool

Please, can you tell me the names of their source files ? That is where can i find their corresponding files in the source code ?

Another question: does exist the plug-in of an equalizer impelemented in real time ?

Thanks in advance.

Vincenzo.

Re: source code of some audacity effects

Posted: Tue Jul 04, 2017 10:46 am
by steve
The first 4 are in /src/effects
https://github.com/audacity/audacity/tr ... rc/effects

The Spectral edit effects are Nyquist plug-in scripts.
The plain text script file will be in your plug-ins folder
In the source code: https://github.com/audacity/audacity/tr ... r/plug-ins
The plug-in code is parsed by /src/effects/nyquist/Nyquist.cpp (https://github.com/audacity/audacity/bl ... yquist.cpp)
and is implemented by libnyquist (/lib-src/libnyquist)

Re: source code of some audacity effects

Posted: Tue Jul 04, 2017 10:47 am
by steve
vince66 wrote:Another question: does exist the plug-in of an equalizer impelemented in real time ?
The "Bass and Treble" effect has real-time preview http://manual.audacityteam.org/man/bass_and_treble.html

Re: source code of some audacity effects

Posted: Tue Jul 04, 2017 3:08 pm
by vince66
Thanks very much Steve.

Vincenzo.