Basic Terms/Review
we talked about them...
Links
This older class syllabus has some good links to tutorials, etc. buried
in the syllabus/day links:
Some of the information about how specific languages work is a little
dated, though.
Applications and Examples
This isn't really an "application" or an "example", but it is the
rough outline that Michael used to cover the illustrious history of
our profession:
a (largely) ahistorical overview of computer music systems
==========================================================
software/hardware combination
general purpose
core set of capabilities
oscillators
sound files
wavetables
filters
delay lines
etc.
easily extensible
standards based
sound file formats
standard control methods
MIDI
OSC
acoustic compilers
==================
Cmix
CSound
CLM
cmusic
(of historical insterest)
Music IV/V/...
unit generator model
====================
scores vs. instrument definitions
=================================
realtime systems
================
RTcmix
CSound
SuperCollider
Max/MSP
JSyn
Snd
Nyquist?
hardware
========
Synclavier
IRCAM 4X
Systems Concepts Digital Synthesizer (Sambox)
ISPW (IRCAM Signal Processing Workstation)
Kyma (http://www.symbolicsound.com)
Max family
==========
Max/MSP
jMax
PD
control
=======
control rate vs. audio rate
score files vs. instrument definitions
note level vs. audio level
algorithmic composition vs. signal processing
control protocols
==================
MIDI
Open Sound Control (OSC)
audio signals
video signals
general purpose languages
=========================
C/C++
LISP
Java
Smalltalk
Python
Perl
SuperCollider (SC lang)
Fortran
Forth
DSP assembly
algorithmic composition
=======================
realtime vs. score generation
JSML (from HSML)
Common Music (CM)
Max
OpenMusic