Software
We did a real cursory look at some of the wide range of music and DSP
software now available, with a concentration on CMC-related work
Links
There is so much out there! Just google around, see what you
can find. Here's what we showed in class:
interesting applications:
- MEAPsoft -- feature detection/extraction
- SPEAR -- Michael Klingbeil's spectral analysis program
- lilypond -- Victor's favorite scoring package
Plus all the commercial applications (DP4, Reason, Reaktor, Ableton Live, etc.)
languages:
- RTcmix -- software synth/DSP (text-based)
- max/msp/jitter (and also
maxobjects.com and
PeRColate
for additional objects) -- software synth/DSP (graphic patch-based)
- SC3 -- software synth/DS
- ChucK (and also
[chuck~]
for the max/msp version) -- software synth/DSP (text-based)
- csound
(sourceforge version)
-- software synth/DSP (text-based)
- pd -- software synth/DSP (graphic patch-based)
- JSyn -- software synth/DSP (text-based, java)
- JMSL -- music representation
- python -- general purpose computer langauge, Victor's fave
- LISP (and
CLISP for one good implementaion, also
[maxlisp~] for a max/msp implementaton) -- general purpose computer langauge, Brad's old fave
Class
We also discussed a number of different synthesis and DSP techniques in
class, many are imbedded in the langauges above (things like physical
modelling, linear predictive coding (LPC), FFT manipulations, the
"golden oldies" like FM/AM/waveshaping, etc.). You might want to scan
through our older class pages to see some descriptions, get some ideas,
etc.
Many of those pages also contain examples of algorthmic approaches to
composition and other musical techniques.
FInally we talked a little about network development and a brief
consideration of the web as a vehicle for interesting work. The
Open Sound Control (OSC) information is here:
for those interested.