Home

Welcome to AudioNyq.

AudioNyq (au·di·o·nɪke) is a collaborative web site and blog for authors of Nyquist scripts, and in particular for authors of Nyquist plug-ins for Audacity.

If you have written Nyquist plug-ins we hope that you will join our endeavour to create a public shared resource for other programmers and for Audacity users.

The Nyquist Programming Language

was written by Roger Dannenberg at Carnegie Mellon University and is an extension of the XLISP dialect of Lisp. It is a  programming language for audio synthesis and analysis, with support for MIDI, audio recording and playback, object-oriented programming and more. It was introduced into Audacity in version 1.1.1 and provides a simple means for users to write their own plug-ins.

Nyquist programs are written in plain text, making it an ideal introduction to audio programming as anyone, armed with no more than a plain text editor and an installed version of Audacity can begin writing their own effects, generators and other types of plug-ins.