Audacity Plugin Development with Nyquist: A Beginner's Guide

2025-09-12

Nyquist is a programming language for audio synthesis and analysis. Audacity leverages a subset of its functionality, enabling users to create plugins in plain text without compilation. Nyquist supports both Lisp and SAL syntaxes. This guide provides a concise introduction to Lisp syntax, covering S-expressions, function definition, list manipulation, and common functions with code examples, facilitating a quick start to Nyquist plugin development.

Development plugin development