Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2007-01-18 23:54:25 [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

[patch] Compo probabiliste.



V'la le patch avec lequel j'ai fait ce morceau.



Le model est similaire à celui-ci :

http://upload.wikimedia.org/wikipedia/commons/f/f0/Exemple-markov-sac-papier.png

A et B sont des evenements, c'est à dire qu'il ne font rien à part banger, il faut ensuite les associer à des notes, des percus, un changement de paramètre, le déclenchement d'une séquence, etc.

A chaque bang du tempo, le système change d'état avec les probabilités associées, par exemple sur le shema  si à l'instant t on est sur l'etat A, au temps t+1 on passera à l'état B avec une probabilitée de 95% et on restera sur l'état A avec un probabilitée de 5%.

Dans mon patch j'ai 12 états et il faut donc donner 12 paramètres pour chaque état (les proba de transition vers chaque état), ce qui fait 144 paramètres à entrer !

Heureusement avec les multisliders c'est pas trop compliqué :

http://codelab.fr/up/proba00.gif

Ici par exemple le premier multislider represente les probabiliés de transition pour le premier etat vers tout les autres etats (le premier slider étant la probabilité de transition vers lui-même).

En utilisant des probabilités de 1 on peut faire un truc déterministe (pas de hasard), par exemple le premier preset du premier "generateur" donne une séquence déterministe.

INSTRUCTIONS:

Lancer le tempo, ouvrir le subpatch "instrus", lancer le son, bidouiller les paramètres (params1, params2,..) ou les connexions.

NOTE : pas oublier de valider si vous changez les probabilités.

Hors ligne

 

#2 2007-01-19 11:14:24 Re : [patch] Compo probabiliste.

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [patch] Compo probabiliste.



Même pas arrivé qu'il a déja été dl 5 fois , bref passons....

ça à l'air terrible, limite bandant zgnark  , j'avais commencé à vouloir faire un patch de musique générative (à mon modeste niveau) ça s'est transformé en multipitchdelay.

Merci, ça va être un plaisir que de décortiquer tout cela.

Hors ligne

 

#3 2007-01-19 11:44:26 Re : [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Compo probabiliste.



Hésite pas à poser des questions, j'ai été un peu avare en explications.

Bon essai déjà de piger comment marche les paramètres.

Pour info le 12eme etat est relié à rien donc ça fait un silence, en mettant le douzieme slider assez haut on peut donc faire beaucoup de silences et en mettant le douzieme etat (en bas à droite) avec une probabilité d'aller sur lui même haute (c'est à dire tout les sliders en bas sauf le 12eme) on peut faire des longs silences.

Et puis pour faire du hasard complet il suffit de mettre tout les sliders à la même valeur.

Hors ligne

 

#4 2007-01-22 18:40:37 Re : [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Compo probabiliste.



Hop, un petit exemple avec une rythmique un peu plus complexe.

Hors ligne

 

#5 2007-01-24 21:42:37 Re : [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Compo probabiliste.



Un petit dernier et j'arrete de spamer le forum  zjoy

Hors ligne

 

#6 2007-01-25 10:08:56 Re : [patch] Compo probabiliste.

osc
membre
Date d'inscription: 2005-09-09
Messages: 99
Site web

Re: [patch] Compo probabiliste.



Mdr, n'hesite pas Staross !! c'est tjr un plaisir  zgnark

Hors ligne

 

#7 2007-01-25 12:01:08 Re : [patch] Compo probabiliste.

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [patch] Compo probabiliste.



Toi la prochaine que tu utilises l'abréviation "mdr" je te ban ,,, on dit "explosé de mort de kikotage" ok ?

J'ai commencé à disséquer ton patch Staross. Le seul truc que j'ai à dire c'est à la fois simple et compliqué zgnark ) .

Je vais m'écouter ces rythmiques et spam à ta guise.

Hors ligne

 

#8 2007-01-25 15:36:16 Re : [patch] Compo probabiliste.

osc
membre
Date d'inscription: 2005-09-09
Messages: 99
Site web

Re: [patch] Compo probabiliste.



"kikotage" ?? mé ké ?

Hors ligne

 

#9 2007-02-02 15:25:47 Re : [patch] Compo probabiliste.

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [patch] Compo probabiliste.



J'ai préféré la proba 3 , la 5 en boucle saoule un peu  zgnark  (les genérateurs de la 5 c'est les FMsynth d'ae ?)

vais peut être découper une paire de boucles et faire un peitte track tiens

Hors ligne

 

#10 2007-02-02 17:31:15 Re : [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Compo probabiliste.



Dans les deux y'a du FMsynth, dans la 5 les paramètres (carry and harmonicity) changent, au lieu d'associer les etats à des notes, ils sont associer à des séquences (avec un line) ou un paramètre change.

J'ai fais un petit standalone pour un truc ou je vais pas finalement, mais je le posterai.

Hors ligne

 

#11 2007-02-02 17:55:02 Re : [patch] Compo probabiliste.

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [patch] Compo probabiliste.



citation :

J'ai fais un petit standalone pour un truc ou je vais pas finalement, mais je le posterai.

SYNTAX ERROR

zgnark  zgnark

Hors ligne

 

#12 2009-03-26 13:57:13 Re : [patch] Compo probabiliste.

pschiiitt
membre
Date d'inscription: 2009-03-21
Messages: 318

Re: [patch] Compo probabiliste.



Salut Staross !

Ce que tu nous fais c'est du Markov.

Le problème avec les chaînes de Markov : c'est l'édition des probabilités.

Plus la chaîne de probabilité est complexe, plus les paramètres explosent (et là, je ne parle que du premier ordre). L'édition avec les multisliders a vite ses limites...

Je dois avoir un patch à moi quelques part qui présente les probabilités en tableau (plus classique) ce qui implique que les évènements sont interconnectés sous forme d'une grille.

Je vais chercher ça...

A+

Hors ligne

 

#13 2009-03-26 21:34:59 Re : [patch] Compo probabiliste.

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Compo probabiliste.



Tout à fait, j'ai fais une autre version réccement avec un coll à la place des multisliders :

http://codelab.fr/986

Normalement on pourrait apprendre les paramètres d'après des exemples (partitions midi) mais coder ça en max...

Hors ligne

 

#14 2009-03-26 22:16:18 Re : [patch] Compo probabiliste.

pschiiitt
membre
Date d'inscription: 2009-03-21
Messages: 318

Re: [patch] Compo probabiliste.



Voilà mon exemple concernant les chaînes de Markov, le mien est aussi avec un coll... Cela me semble la meilleure solution dans Max (à part utiliser les matrices jitter).

J'y ai pensé aussi à tirer la probabilité des notes à partir de fichier midi, mais même remarque... dans Max ?

Quoique ! Non il faut que j'arrête...

Hors ligne

 

#15 2009-03-27 11:58:31 Re : [patch] Compo probabiliste.

pschiiitt
membre
Date d'inscription: 2009-03-21
Messages: 318

Re: [patch] Compo probabiliste.



Salut Staross !

Après une petite recherche sur le forum Cycling74, j'ai trouvé le patch suivant :

En fait, pas besoin de beaucoup d'efforts de codage, les objets pour ce genre d'opération existent dans Max :
[anal] pour analyser les données et les retranscrire pour l'objet [prob] qui se charge du calcul des probabilités et des transitions d'évènement. (On peut donc saisir une suite de notes ou envoyer des données midi à l'objet anal qui connecté à l'objet prob fait tout le travail)

Comme quoi, parfois, les choses que l'on cherche sont sous notre nez ! smile

Mais, les objets semblent limités au premier ordre de Markov donc il y a encore du travail si on veut quelques choses de plus évoluées.

à suivre... ? wink

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024