[PD] An abstraction : markov finite state machine

Koray Tahiroglu ktahirog at uiah.fi
Tue Aug 15 13:23:07 CEST 2006


Hello Alex,
As a part of my doctoral studies/research I am developing some  
interactive systems where the performer can improvise with it. and  
the system responds in real-time to the performer's responds. All the  
analyzes are based on Markov chain probability methods. I used python  
for the markov based stochastic analyzes and PD to generate sounds. I  
will upload them somewhere whenever I settle down a bit. I am  
planning to develop it further, I can bug you later to hear your  
experiences.

Koray.

-----------------
M.Koray Tahiroglu
Media Lab,UIAH
http://mlab.uiah.fi/~korayt/
tel: +90 533 712 8245


On Aug 15, 2006, at 7:59 AM, pd-list-request at iem.at wrote:

> Message: 8
> Date: Tue, 15 Aug 2006 00:57:48 -0400
> From: "Alexandre Quessy" <listes at sourcelibre.com>
> Subject: [PD] An abstraction : markov finite state machine
> To: "PD List" <pd-list at iem.at>
> Message-ID:
> 	<8f32d9ee0608142157r4eb10ba6t26326952eb61ab69 at 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
> http://alexandre.quessy.net
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060815/7b0a4df7/attachment.htm>


More information about the Pd-list mailing list