This paper describes the concept
behind the LISP function call below that produces the music on the right. The chords shown here
are "flocking" cyclically from consonant to dissonant sonorities.
For the gory details, check out the
source code. It must be compiled with
Common Music 2.6 in order to generate MIDI output,
and requires a timbral analysis of the target sound. The function is set up to read analysis files output
by Michael Klingbeil's
Sinusoidal Partial Editing Analysis and Resynthesis
program. It also optionally outputs notation in
LilyPond format.
Click
here to listen.
Numbers above the notes on the right represent cents deviation.