Home

Welcome to AudioNyq.

AudioNyq (au·di·o·nɪke) is a website of Nyquist scripts,  plug-ins, tutorials and discussion about Nyquist programming. In particular for matters relating to Nyquist plug-ins for Audacity®, the free open source audio editor.

This website was originally created by myself (Steve), and David R. Sky (who sadly passed away on 4th October 2009).

Feel free to download and use any plug-ins or code snippets found on this blog, but please don’t link directly to the plug-ins as they may be updated at any time and/or links may change. If you wish to link to any content, please link to the blog page rather than specific files.

If you have written Nyquist plug-ins you are invited to share them here; just post a comment with a little introduction and I’ll be happy to contact you by e-mail (your e-mail address will not be publicly visible).

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.