[CM] updated wordecho.org CM library
Drew Krause
drkrause at mindspring.com
Tue Jul 26 13:09:36 PDT 2005
The following additions were made to my CM library, available at
http://www.wordecho.org/code/cmcode/cmusic.html
New files:
INFLECT.LISP: Functions allowing you to substitute figures for
upper/lower neighbors and passing tones.
DIFFS.LISP: Lets you create difference equations & retrieve values from
them easily.
Enhancements:
NUDRUZ.LISP
Various routines for computing & working with interval vectors,
invariance, etc.
Time-point utilities, including conversions to "slots"
Parsing by conjunct-fragments or register
"Smoothlist" utilities for dealing with repeated notes
"Au-contraire" for creating contrary-motion counterlines
Several quick prototypes for processes: SPLAY, SEQUENCE, FRAGS, ISO,
TROPE, DURWEIGHT
Utilities for extracting from lists
BESTPATH for 'smoothest' melodic permutation of a series of chords
(brute-force TSP)
REWRITE.LISP
Tower of Hanoi (traditional & cyclic)
Paper-folding algorithm
Baum-Sweet sequence
Peano space-filling curve
Several squarefree morphisms
MODES.LISP
Random 12-tone modes of specified octave-size
... plus various bugfixes, clarifications, etc. ...
I'd love to hear from anyone who is using & having success with this code.
Cheers,
Drew Krause
More information about the Cmdist
mailing list