Nyquist Audio Programming

Basic Experiments
Experiments from the Audacity Nyquist prompt:


 * The Audacity Nyquist Prompt - how it works
 * Changing the Volume - in different ways
 * Changing the volume of an Audacity audio track
 * Changing the Volume of the left and right stereo channels independently
 * Changing the volume with envelopes - fade in, fade out, etc.
 * Changing the volume with a low frequency generator - tremolo effect
 * Increasing/decreasing treble and bass - simple equalizer
 * Simple delay effect
 * Audio loops with Nyquist - simple loop and echo effects...

Advanced topics

 * Narrowing and widening stereo signals
 * Removing vocals from a stereo recording
 * Writing your own Audacity Nyquist plug-ins
 * Nyquist 3.02 Reference Manual - the latest Nyquist manual, most functions described in terms of SAL syntax
 * Nyquist 2.37 Reference Manual - the latest Nyquist manual using all LISP syntax
 * - XLISP is the programming language Nyquist is based on
 * Nyquist 2.37 Reference Manual - the latest Nyquist manual using all LISP syntax
 * - XLISP is the programming language Nyquist is based on

Very advanced topics

 * Multiple echoes with different delay times - reverb effect
 * The relations between timeshift and frequency response
 * Frequency-dependent delays with comb and allpass filters - reverb, chorus, phaser, etc.
 * Dynamics processing - how to derive control signals from volume behaviour
 * Auto-equalizing - how to derive control signals from frequency behaviour