[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MIDI from MCL?

Thanks to David Evan Jones, Steve Strassman, and Peter Stone for their
replies to my query about MIDI from MCL.  Here is some summary
information for those interested.  Anyone who thinks parts of this
belong in a FAQ for this group or for a music group should feel free
to use it.

From: dej@cats.ucsc.edu (David Evan Jones)

Jonathon Hallstrom and Dale Skrien have done an excellent
hookup to MIDI MANAGER.  David Cope and I use it a lot and have had
few prob's.

Their email address's:  jfhallst@colby.edu, djskrien@colby.edu

From: straz@cambridge.apple.com (Steve Strassmann)

Check out Hyperlisp, a realtime MIDI composition and performance system, 
written at the MIT Media Lab. It's on our ftp site and the MCL cd-rom.

(note from Mark Torrance -- I have tried this, and found it to be a
very straightforward and modest system which supports advance
scheduling of functions or notes to play, callbacks you write that get
called on each incoming midi event, and lots of higher level tools for
"Hyperinstruments" that I haven't explored yet.)

From: psto <psto@hacktic.nl> (Peter Stone, Tonality Systems, Amsterdam)

If you are interested in composing with MCL, I could supply you more
information on Symbolic Composer. It is a language consisting of 250 
building blocks covering all the compositional devices from the past 
600 years, as well as the next 600 years :-) I would be happy to send 
you information on that. 
Symbolic Composer is been widely used in UK music research labs and
universities. It is also in use in IRCAM, and Xenakis Upic Atelier
in Paris. There are also users in professional music production, mainly
in London.
The system implements all chords and scales and composition routines 
used in european music tradition from the past 600 years, and most 
of the stuff that are been used in electroacoustics from the past 
40 years. The future is presented as neurons, fractal and chaos 
algorithms, hypercubes, L-systems, autocatalysis, etc. All operations
can be combined to all operations and used to control all MIDI

Mark C. Torrance    MIT Artificial Intelligence Lab     torrance@ai.mit.edu