|
Special Talk
Title: Writing Audacity Plugins with Nyquist
Roger B. Dannenberg, Carnegie-Mellon University, USA
Audacity is popular, free, open-source, cross-platform audio editor.
This talk will introduce Audacity and explain from a Computer Science
perspective how a simple, free editor can perform many operations orders
of magnitude faster than expensive "professional" editors. While most
users see only the graphical interface, Audacity has an embedded
scripting language based on the powerful, Lisp-based, Nyquist
programming language. I will describe how Audacity interacts with
Nyquist and show how to extend Audacity with new signal processing
operations. Some examples of how users have extended Audacity include:
support for developing podcasts, software to separate multiple songs
from LP records into separate files, and new digital audio effects.
|