Bonjour,
Existe-t-il un objet que puisse agencer les éléments d’une liste avec un index.
ex:
liste (1 2 3 4)
index (2 0 1 3 2 3 0)
résultat (3 1 2 4 3 4 1)
En effet je voudrais simplifier la zone rouge de mon patch.
Merci
…of course de chevaux…
posn-match dans list-processing…
K
Un peu différent, mais tout de même dans un domaine voisin: Michele m’a fait un patch qui, de deux listes, filtre la deuxième selon certaines valeurs de la première (qui peut être un index par exemple). C-a-d qui ne conserve de la deuxième que les valeurs qui correspondent a celles que l’on a choisi de la première. Si cela t’es utile, je peux te le repasser ou tu lui demandes.
(J’ai cherché en vain le post ou on avait discuté cette question avec lui, il y avait le patch…)
Bonjour,
Oui bien sûr je suis intéressé à ce patch. je n’arrive pas encore au résultat attendu dans mon patch OM.
Merci
Bonsoir et merci à tous.
Si je comprend bien le fonctionnement de l’objet “pons-match”, il fait :
- la 1ère position est la deuxième valeur (c’es-à-dire 20)
- la 2ème position est la première valeur (c’es-à-dire 10)
- la 3ème position est la 3ème valeur (c’es-à-dire 40)
- la 4ème, est la 4ème (c’es-à-dire 50
- la 5ème, est la 2ème (c’es-à-dire 30)
- la 6ème, est la dernière (c’es-à-dire 70
- et la 7ème, est la avant-dernière (c’es-à-dire 60)
résultat (20 10 40 50 30 70 60)
Cependant je cherche quelque chose d’autre.
- “0”, la 1ère valeur de la liste, est en deuxième position. (c’est-à-dire 20)
- “1” est en 1ère position (c’es-à-dire 10)
- “2” est la cinquième position (c’es-à-dire 50)
- “3” est en troisième position (c’es-à-dire 30)
- “4” est en quatrième position (c’es-à-dire 40)
- " 5" est la dernière position (c’es-à-dire 70)
- et “6” est en avant dernière position (c’es-à-dire 60)
résultat (20 10 50 30 40 70 60)
Comment y arriver … … ?
Bonjour,
Je vais aborder mon problème depuis un autre point de vue.
j’ai un objet '“poly” avec différents rythmes que je voudrais trier par la quantité de pulsation de chaque rythme.
Cependant “posn-order” ne le fait pas.
Un conseille
Effectivement , ce n’est pas pareil.
Par contre un exemple concret serait le bien venu…
que veut exactement dire “quantité de pulsation de chaque rythme.” ? dans chaue voix, dans chaque mesure, dans chaque subdivision ?
K
regarde le patch joint dans le message antérieur.
voici la patch
Rubem
Pour le patch de Michele dont je t’ai parlé:
va au topic de discussion “OM function to extract sub-lists from their own data?”
et cherche le post de MICHELEZACCAGNINI qui contient une image .png du patch qui fait le calcul dont j’ai parlé. Il marche bien mais je ne sais pas si c’est que tu cherches.
Didier.
Merci Didier, le patch marche vraiment bien.
malheureusement cela n’est pas exactement ce que je cherche à faire,
mais, il est dans la bonne voie.
Rubén