Message: 8
Date: Tue, 15 Aug 2006 00:57:48 -0400
From: "Alexandre Quessy" <listes@sourcelibre.com>
Subject: [PD] An abstraction : markov finite state machine
To: "PD List" <pd-list@iem.at>
Message-ID:
<8f32d9ee0608142157r4eb10ba6t26326952eb61ab69@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hi all,
I just rewrote an abstraction for creating markov chains using a
matrix storing the probabilties to get every other states in the
finite state machine. Probabilities are caclulated on the sum of every
float of every row. A row corresponds to a state (actually, its
probabilities to obtain every state next). See wikipedia.org for
mathematics behind it.
It is available at http://alexandre.quessy.net/?q=node/43 only at the moment.
This kind of system can be used for weighted random between several
effects in an installation, or to build melodies of chord changes, for
instance. It uses zexy and iemmatrix. Ah, it is GPL, let say.
Cheers,
--
Alexandre Quessy