Date of Original Version



Conference Proceeding

Abstract or Description

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.



Published In

Proceedings of the 2008 International Computer Music Conference. San Francisco: The International Computer Music Association.