new Common Music release

Rick Taube taube@uiuc.edu
Tue, 30 Sep 1997 12:02:55 -0400 (EDT)


A new experimental release of Common Music is now available. The

release is stable but contains major new additions that will

not be finalized until some time in November. 

 

Binaries:

  MacOs   
ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/binaries/xcm-ppc.sea.bin

  Linux   
ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/binaries/xcm-linux.tar.gz

  Win95/NT
ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/binaries/xcm-win32.zip


Sources:

  MacOs    ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/xcm.sea.bin

  Unix     ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/xcm.tar.gz

  Win95/NT ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/xcm.zip


The highlights:


o Mindy, a new (graphic) facilty for working with interactive

  networks. A network consists of user-definable, typed nodes and
links.

  Networks can be run in forward or backward modes. Forward chaining

  is similar to the way Max works; backward (dependancy) mode is
similar

  to the way in which Lisp evaluates expressions.

  Mindy's grapic interface works only on the Macintosh. The kernel
should

  work in all ports. To learn more about Mindy see the files in

  cm/doc/tutorials/mindy and cm/doc/examples/networks.cm

  To see a pretty picture of Mindy, get:

       ftp://ftp-ccrma.stanford.edu/pub/Lisp/cm/automaton.gif


o A complete rewrite of the low-level MIDI syntax by Tobias Kunze.

  Major new functionality includes a cross-platform MIDI scheduler
(C++) 

  and the ability to read/write unlimited "logical" channels of MIDI

  data.

  On the Macintosh, CM is now an OMS client  This means that CM no

  longer uses the (unsupported) Apple MIDI Driver and Manager and that

  you MUST install OMS to use Midi with CM on the Mac. You can get OMS

  free of charge from

        http://www.opcode.com/downloads/oms/mac/

  The realtime portion of the new MIDI system currently works only on

  SGI and Macintosh. With any luck, Linux and Nextstep will be done in

  October.  Windows would be nice but I am not familiar enough with

  Microsoft's MIDI API. Porting the new MIDI system means writing
about

  six or seven interface functions to the native driver...

  any volunteers? :)


o Much improved CLM support, including the ablility to define note

  classes that automatically call clm instruments without themselves

  being definstruments. Many many bug fixes.


o Two new analysis/resynthesis functions for working with Markov. 

  markov-analyze analyzes the user's input sequences and computes the

  transition table for any order; this table can then be used by the

  Markov pattern to generate new material based on the chracteristics

  found in the original input data. See the dictionary for more
details.


o New on-line Help facility now uses Netscape, OmniWeb or Linx.

  Type Help Help in Stella or use the new Help item in the Common
Music

  Menu (Macintosh only).