Composition aleatoire par processus markovien (mon article + mon patch max)
- 37 réponses
- 9 participants
- 2 773 vues
- 1 follower
Choc
http://fr.briefcase.yahoo.com/
compte : reaktor_af
mot de passe : cdelabombe
repertoire Choc /markov
Si vous voulez comprendre ce qu'est la composition aleatoire par chaine de markov...allez la dedans....J'ai redigé un petit article et realisé un programme pour Max/MSP
A+
Site personnel: https://www.enib.fr/~choqueuse/
- 1
- 2
multiform

nolym
Choc
Xenakis dans Analogique A et Analogique B, 1958–59.
Site personnel: https://www.enib.fr/~choqueuse/
Cyclyk
je teste dès que possible
merci
sambre
Hors sujet : sinon, ptite question: quelqu'un connait-il un endroit sur Paris où je pourrais trouver des ouvrages, bouquins complets de traitement du signal/ prgrammation orienté musique,son..?
j'ai touché à ça en cours, mais j'étais pas très enthousiaste à l'époque (pfffu, quel idiot!) et je voudrais m'y replonger.. si c'est trop HS, je crée un post à part
miles1981
Audio Toolkit: http://www.audio-tk.com/
miles1981
Audio Toolkit: http://www.audio-tk.com/
Choc
Citation : La chaîne que tu utilises est de longueur 1 ?
Qu'est ce que tu appelles par longueur de chaine ?
Si c'est le nombre d'etat, il est de 8 à la base (matrice de transition 8*8) (mais comme je fais les choses super proprement, je vous ai rajouté un code matlab qui permet de generer des matrices de transition de taille donnée en entrée et de generer le code max automatiquement )
Citation : ouvrages, bouquins complets de traitement du signal/ prgrammation orienté musique,son..?
J'ai pas de bouquin qui me viennent en tete qui traitent de tout ca..
au niveau traitement du signal, j'aime bien l'audionumerique de curtis roads...
je me suis aussi procuré un livre qui s'appelle Sound Design & Sampling qui est assez technique...
En fait à la journée porte ouverte de l'IRCAM il y avait un stand avec que des bouquins comme ca....le genre de truc qui fait envie....j'ai donc fait chauffer de la carte bleu
C'est les cahiers de l'acme qui s'occupait de ca:
http://ourworld.compuserve.com/homepages/cahiersacme/livres.html
Site personnel: https://www.enib.fr/~choqueuse/
miles1981
Audio Toolkit: http://www.audio-tk.com/
Choc
C'est une porposition de base des processus markoviens a temps discret homogene dans le temps
P(x(n)|x(n-1)...x(0)) = P(x(n)|x(n-1))
J'aimerai enrichir le concept et mettre des probabilité beaucoup plus complexe, genre definir des longueur de chaine differente...
pour pouvoir faire des script comme ca :
Si a t-2 t'as joué ca et a t-1 t'as enchainé sur ca, augmente la probabilité de passé dans tel etat au temps t....
Site personnel: https://www.enib.fr/~choqueuse/
miles1981
A la limite, tu peux construire un tel modèle de longueur k pour un type de morceau donné, construire une densité de probabilité conditionnelle - histogramme à k dimensions - et utiliser l'histogramme pour faire une génération non paramétrique d'un morceau - puisqu'à aucun moment on ne modèlise la densité de probabilité sous-jacente -.
C'est utilisé pour la génération de texture, par exemple - utilisation alors des champs, puisque c'est à 2D ;) -
Audio Toolkit: http://www.audio-tk.com/
Choc
Laisse moi seul avec mes processus markovien de longueur 1
Je plaisante
Je tripperai bien a construire pour le live, un programme qui permetterait d'apprendre la matrice de transition sur le jeu du musicien...tu joues et en fonction d'un pas d'apprentissage du calibres ta matrices de transition
Et apres la phase d'apprentissage tu laisses le processus markovien se demerder....j'adore ce delire homme Vs Machine
Site personnel: https://www.enib.fr/~choqueuse/
miles1981
En ce qui concerne mes déilres de thésard, c'est pas tout à fait ça. Utiliser un modèle non-paramétrique - ce que tu fais en remplissant ta matrice d'une certaine manière - te permet de n'avoir pas à faire d'hypothèses lourdes de sens, et on avait fait en partie dans le projet de fin d'école d'ing. Naturellement, c'était pas des MC, mais juste des copules, mais l'idée était là.
Dans ton cas, tu as un histogramme à 2 dimensions sur lequel tu te balades. Rien ne t'empêche de rajouter une 3ème ;)
Audio Toolkit: http://www.audio-tk.com/
Choc
Site personnel: https://www.enib.fr/~choqueuse/
miles1981
Audio Toolkit: http://www.audio-tk.com/
Choc
J'ai deja un patch qui permet de remplir la matrice de proba en fonction des melodie jouée par le musicien
Site personnel: https://www.enib.fr/~choqueuse/
miles1981
Audio Toolkit: http://www.audio-tk.com/
bara
miles1981
Audio Toolkit: http://www.audio-tk.com/
bara
miles1981
Audio Toolkit: http://www.audio-tk.com/
bara
Une remarque tout de même: l'histoire de la chaine de markov, ca pose un souci: et le placement rythmique ?
scalp
http://members.aol.com/dspondike/fractal.html
miles1981
En ce qui concerne le placement rythmique, on peut rajouter une dimension en plus et se placer dans un vrai champ de Markov, la dimension de la durée, donc outre la hauteur. Bon, en même temps, il y a alors le problème de la polyphonie - si on ajoute juste de la polyphonie, on peut la considérer comme une dimension par note, avec une hauteur nulle indiquant l'absence de note, mais si on y ajoute la durée et que les notes n'ont pas la même durée, ça peut être chaud. Ou alors mettre une dimension discrète qui serait l'attaque -
Audio Toolkit: http://www.audio-tk.com/
- < Liste des sujets
- Charte
- 1
- 2