[CM] pval in markov
Rick Taube
taube@uiuc.edu
Fri, 18 Mar 2005 09:26:48 -0600
i think i have dynamic weights working with markov patterns now. its in
rev. 1.6 of patterns.scm in CVS head. for instructions on installing by
cvs see:
http://pinhead.music.uiuc.edu/~hkt/cm/doc/install.html#restore_cvs
by the way, this sort of dynamic markov is pretty much what i did to
create a piece called amazing grace some years ago if you want to hear
with it sounds like here is a link to an mp3 of the original
performance (karlsruhe 1995 i think). the weights of 3rd order markov
were slowly twiddled over time to cause the music to "congeal" into
melodic and rhythmic tropes in the folksong
http://pinhead.music.uiuc.edu/~hkt/music/amazing-grace/Amazing-Grace-
KA.mp3
> the following does not in a markov pattern
>
> (setf x (new markov :of `((50 -> (51 ,(pval (between .2 1.0))) (50
> .1))
> (51 -> (50 ,(pval (between .2 1.0))) (51 .1)))))