Nyquist
Contents
- Nyquist Programming
- Getting Started
- Existing Nyquist plugins available for download
- Advanced Nyquist
Nyquist Programming
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 plugins.
Getting Started
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 Plugins
Existing Nyquist plugins available for download
These sections in the Audacity Wiki are about existing Nyquist plugins that are ready and available for you to download and use in Audacity.
Advanced Nyquist
Nyquist Programming Reference
Nyquist Documentation
This page is intended primarily for people that wish to write Nyquist plugins or gain an insight into how Nyquist is used in Audacity.
Nyquist Plugins Reference
This Wiki page offers a detailed look at the structure and syntax of Nyquist Plugins. It is intended for people who wish to write their own plugins.