Nyquist
Contents
- Nyquist Programming
- Getting Started
- Existing Nyquist plug-ins 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 plug-ins.
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 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.
Advanced Nyquist
Nyquist Programming Reference
Nyquist Documentation
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.