Sonic/musical things you've learned how to do (weeks 1-3): play sound file(s): sfplay~ w/'open', 'preload' play repeated sound file: metro and cue number play ordered sequence of sound files: metro, counter play scale via MIDI: metro, counter trigger sound files with keyboard (or MIDI): key or notein/stripnote, select control parameter continuously with mouse: lcd or mousestate control parameter continuously with MIDI: ctlin control parameter continuously with autmation: line, line~, cycle~ (parameters, rate, tempo, frequency, amplitude, volume, offset, range) Related visual things you can do: draw shapes, lines, pictures into lcd (provide values by MIDI, mouse, or automation) play videos with imovie (trigger sequences of movies; change rate or volume or location) Topics covered: timing: metro, tempo, clocker, line (delay, pipe) data mapping: zmap, scale, */+-, expr interpolation: line, line~ control: cycle~, line~, ctlin detection: select, logical operators >,<,==,etc., split MIDI data: notein/noteout, stripnote/makenote, ctlin/ctlout audio frequency and amplitude: *~, cycle~, phasor~, line~, dbtoa, ftom New topics (weeks 4-5): more on mapping of control data more on mixing, fading, panning indexed arrays (looking things up) randomness and probability encapsulation (programs within programs, etc.) Future topics (weeks 4 on): audio processing: filters, wavetables, etc. video processing: jitter tempo-relative timing: transport, timepoint, ITM