Modules Preferences - Audacity Development Manual

# Modules Preferences

### From Audacity Development Manual

  Click on any of the other Preferences sections in the above image to go directly to that Preferences page.

## Modules

No modules are yet shipped with Audacity.

Nyquist Workbench provides the ability to create and run arbitrary Nyquist code in Audacity from a graphical editor. The Workbench can be downloaded as an experimental ready-built module or compiled from our source code. Nyquist Workbench is highly recommended (though not essential) for anyone interested in writing Nyquist plug-ins for Audacity.

Current features include:

- Full support for Generate, Process and Analyze effects
- Auto load last file
- Built-in output/debug screen
- Parentheses matching.

Mod-script pipe can only be compiled from our source code. This is a GUI plug-in that allows Audacity to be driven from an external Perl script, or using any other scripting language that supports named pipes. Please be aware of the security implications of allowing other applications or processes to control Audacity. For more information, see Scripting.

Mod-track-panel: This is the start of an experiment that will ultimately provide a more flexible panel for the audio, label, MIDI and note tracks. It is currently only of value to developers and must be compiled from the latest Audacity source code.

## Loading modules into Audacity

To use an experimental module such as Nyquist Workbench:

1. Add a "modules" folder to the Audacity installation folder
2. Add the file such as mod-nyq-bench.dll (Windows) or mod-nyq-bench.so (Mac) to the Modules folder, restart Audacity and open Modules Preferences
3. You should see that file is marked as "New":
4. Click the dropdown menu for the item, change it to "Enabled", press OK then restart Audacity.

When you restart Audacity, you should now see an additional "Nyquist Workbench" entry at the bottom of View Menu (or whatever feature the module enables).

| If you compiled mod-nyq-bench (or any other module) yourself but did not compile it on the same day as you compiled Audacity, you will see a "Module Unsuitable" error after enabling the module and restarting Audacity. In that case you will need to rebuild Audacity and the module, launch Audacity, change the entry for the module from "Failed" to "Enabled", then restart Audacity.

##### Views

##### Useful External Links

- Forum
- Wiki
- Latest Release