- Nyquist Programming
- Getting Started
- Existing Nyquist plug-ins available for download
- Advanced Nyquist
Nyquist was written by Roger B. Dannenberg and was intended to be used as a complete programming language for audio synthesis and analysis, with support for MIDI, audio recording and playback, file I/O, object-oriented programming, profiling, debugging and more.
Audacity uses a subset of Nyquist’s functionality, allowing you to use Nyquist functions in Audacity. Audacity also provides additional features and commands for Nyquist, including the ability to create plug-ins.
The following are a set of three linked tutorials to help get you started with programming in Nyquist for Audacity.
- The Nyquist Prompt tool
- Introduction to Nyquist and Lisp Programming
- Programming in Nyquist
- Creating Nyquist Plug-ins
Existing Nyquist plug-ins available for download
These sections in the Audacity Wiki are about existing Nyquist plug-ins that are ready and available for you to download and use in Audacity.
- Master list of downloadable Nyquist plug-ins
Nyquist Programming Reference
This page is intended primarily for people that wish to write Nyquist plug-ins or gain an insight into how Nyquist is used in Audacity.
Nyquist Plug-ins Reference
This Wiki page offers a detailed look at the structure and syntax of Nyquist Plug-ins. It is intended for people who wish to write their own plug-ins.