Michael Edwards - Software

slippery chicken Common Lisp and CLOS algorithmic composition software.
mdeGranular~ Max/MSP external object coded in C for efficient multi-channel, multi-voice, multi-transposition granular synthesis.
rmsps A C++ program for generating score-event aligned RMS (loudness) curves in Postscript format.
Common Lisp Music Various instruments and functions for the CLM digital signal processing and synthesis environment.
Désordre Algorithmic model in Pure Data (PD) of Ligeti's first Piano Étude; as described in my Communications of the ACM article.
edimpro Max/MSP and Javascript software presenting a simple mechanism for controlling the flow of large group improvisations.
midi faders JavaScript MIDI fader management tool in Max/MSP.
deskless-levels Simple routing/mixing Max/MSP patch for deskless performances, with an arbitrary number of inputs going to an arbitrary number of outputs.
max-sends.pl In MaxMSP you can just double click on a send or receive object and a little box pops up showing its partners and which patch they're in. But if the matching send/receive is in another patch that's not open it doesn't show up. This Perl script shows all relationships for a whole project.
ssi.pl A Perl script for simulating server-side includes in html files.
artimix Real-time C++ sound mixing software for Silicon Graphics computers.