Index of Examples
- advanced.cm
- Various moderatly complex examples.
- automata.lisp
- Implementation of cellular automata. Includes a simple GUI
for MCL that maps cell states to colors.
- barnyard.cm
- Example of RT syntax for Nextstep.
- cage.cm
- Example of weighting random selection as a function of time.
- change-ring.lisp
- Nicky Hinde's examples of change ringing patterns.
- defscales.lisp
- Examples of various scale definitions.
- envs.cm
- Example of controling parameter values with an envelope.
- goodies.lisp
- Various utility functions for processing data in threads.
- i1.lisp
- Example note class definition for the CSound syntax.
- items.cm
- Examples of various item stream patterns.
- ks.lisp
- Example note class definition for the CMusic syntax.
- linked-to.cm
- Example of linking item stream patterns together.
- lock.lisp
- Allows data to be "locked" for a
specified period time so that concurrent algorithms cannot
claim the same values.
- markov.cm
- Second order Markov generates a folk-tune in the style
of Stephen Foster. From "Computer Music", by Charles Dodge.
- mcl-stella.lisp
- Fred editor extensions for working with CM in MCL.
- mk.cm
- Music Kit examples for Nextstep.
- networks.cm
- Various examples of Mindy networks.
- one-over-f-noise.lisp
- 1/f noise implemented by David Jaffe.
- phase.cm
- "Phasing" a la Steve Reich's Piano Phase.
- qp.lisp
- Quick MIDI Player for MCL.
- random.lisp
- Various sorts of random distributions. Includes a GUI for MCL.
- rewrite.cm
- Example of rewrite pattern based on a piece by Tom Johnson.
- rt.cm
- Examples of running algorithms in real time.
- UncleMilty.cm
- How to write music that sounds like Milton Babbit...