

It also includes all kinds of basic editing tools like cutting, copying, erasing. It supports the majority of audio formats, such as wav, mp3, Ogg, wma, ac3, flac and aiff. As a Jack plugin, it could run outside of Audacity, taking audio from Audacity as its input via Jack audio system. It is a free, open-source software with GNU licensing to record and edit audio, working directly with the graphics of the sound waves. If you were wanting to develop this yourself, the best approach at the present time would probably be to develop it as a “Jack Plugin” (see the “Jack Meterbridge” plugin as an example: ). The next version of Audacity (2.1.0) will be the first version that addresses this old limitation, but note that as this is brand new feature (and “revolutionary” for Audacity), it is not yet fully implemented, so it’s a bit early yet for developing the type of plugin that you describe. This has been a long standing limitation in Audacity.

The main problem with that approach in Audacity is that until very recently, Audacity has had virtually no support for doing things in “real time” (while the audio is playing). That’s why I thought an Audacity plugin approach might be reasonable. The problem is not the FFT but the GUI and the ability to deal with various sound input sources.
