posted on 2004-05-20, 00:00authored byRoger B Dannenberg
Nyquist is a programming language for sound synthesis and
music composition. Nyquist has evolved from a text-only
programming language to include an integrated
development environment (IDE) that adds graphical support
for many tasks. Nyquist is also hosted by Audacity, a
widely used audio editor that can invoke Nyquist functions
written in the form of scripted plug-ins. This article shows
by example how task-oriented interface design can augment
a text-based language.