Bonjour,
J'ai un projet pure data en tête et des bases corrects, mais j'ai quelques lacunes qui m'empêchent d'avancer. Je pense que certains de vous m'aideront assez facilement, et me débloquer grandement.
Mon projet basé autour d'une qList et l'audio (un peu de video aussi).
Je souhaite pouvoir jouer ce projet en live.
Pour être plus clair et que mon avancée soit plus efficace, je vous poserais mes questions au fur et à mesure, car un truc peu en débloquer beaucoup d'autre et je ne voudrais pas vous assomer dès le début.^^
Voici la première fondamental pour le reste evidemment : j'ai mon patch qList et je souhaite que chaque évenement soit déclenché d'une manière différente (par exemple en appuyant sur une touche de mon clavier, grâce à la détection de l'attaque de ma clarinette, grâce à un temps donné par un chronomètre...). De plus, je souhaite qu'une fois l'évenement déclenché, il ne puisse se déclenché à nouveau si je refais la commande.(mais je crois que la base d'une qList est bien qu'elle est linéaire en quelque sorte).
Du coup, c'est au niveau du select avant le message next que ça se passe j'imagine, mais je ne vois pas bien comment. Plusieurs select avant next ?
Bref, je pense que c'est assez basique mais essentiel si je veux pouvoir continuer.
Je vous joins mon patch qList commencé avec des notes sur mes évenements à créer par la suite (ou en cours de création).
Merci à tous ceux qui y me lirons !
Hors ligne
Ah oui et j'oubliais en question de base : est ce qu'un évenement peut continuer à être lu (s'il s'agit d'un fichier audio par exemple) alors que d'autres sont déclenchés et lus ?
Hors ligne
Pour la première question, je dirais qu'un l'objet [spigot] poura t'aider. Il faudra sans doute faire un truc pour que tes infos de la qlist te disent quel type de déclenchement attendre à chaque étape.
Pour ta seconde question, oui, mais il faut prévoir cette polyphonie. Il faut autant de lecteurs que de voix simultanées.
Hors ligne
citation :
est ce qu'un évenement peut continuer à être lu (s'il s'agit d'un fichier audio par exemple) alors que d'autres sont déclenchés et lus
.
Rapidement, oui...
Il te faudra autant de [readsf~ ] (par exemple) que de fichiers lus en simultané...
Hors ligne
Ok, merci pour ces premières réponses ! Pour les lecteurs, ça semble facile et rien ne semble empêcher le déroulement de 2 évenements simultanément donc.
Pour la première question, je dirais qu'un l'objet [spigot] poura t'aider. Il faudra sans doute faire un truc pour que tes infos de la qlist te disent quel type de déclenchement attendre à chaque étape.
D'accord, mais c'est surtout ça qu'il me manque en fait. Comment faire pour que pour un evenement donné, ma qlist attende un certain type de déclenchement (par exemple déclencher patch "notes aleatoire du thème" grâce à une note joué à la clarinette (fiddle). Mais si je joue cette note avant que cet évenement soit attendu, ou après qu'il ai été joué, je ne veux pas que ça se redéclenche). Et du coup, comment faire pour rentrer dans le select d'entrée par plusieurs entrée de cette façon.
Je ne sais pas si je suis très clair en fait...
Hors ligne
[spigot] est une porte en quelques sortes. Donc soit tu l'ouvres soit tu la ferme. Chaque 'mode de détection' devra avoir un nom ou un numéro et dans ta qlist tu spécifies quel mode de détection est ouvert en plus de l'activation de ce qui t'intéresse comme traitement/lecture de sample/etc.
Hors ligne
Oui merci, je vois ce qu'est l'objet spigot en fait, mais ce que je ne voi pas, c'est comment écrire dans la qlist quel mode de déteciton est ouvert ou non ?
Car pour moi la qList c'est simplement quelque chose de cette forme la :
2 1;
3 2;
... ou le premier nombre de l'evenement et le second la valeur attribué à cette évenement.
On peut rajouter des choses ce que tu dis ou , je ne vois pas bien, désolé.
Merci encore !
Hors ligne
Tu peux avoir plusieurs information dans chaque message. [qlist] crache des lignes de fichier texte. Donc tu peux avoir une chaîne de paramètres que tu vas orienter vers tel ou tel fonction.
Tu auras sans doute besoin de [list split]. Et si il y a des problèmes de type symbol/list : [s2l] [l2s] [list trim]
Si c'est trop compliqué, fais deux (ou plus) [qlist]...
Et je pense que tu fais un mélange entre des bouts de [qlist] et autre chose... Relis le patch d'aide.
Dernière modification par pob (2011-03-29 15:45:23)
Hors ligne
Merci.
J'ai bien regardé ce que tu m'as dit, mais j'ai du mal à décoincer. Tu ne veux pas me donner un exemple très simple de ce que tu m'as dit (avec qlist, et deux mode de detection différent ou l'un se ferme quand l'autre s'ouvre). Je pense que ça ira plus vite.
Surtout qu'avec plusieurs qList, ça risque de devenir plus compliqué pour moi en concert et je ne vois pas bien comment ça résoudrait mon problème en fait (car j'ai 1à evenements environ, donc le fait que je fasse 10 qList ne va pas être tro arrangeant, et je ne vois pas non plus comment faire pour qu'un evenement ne se redéclenche pas).
Bref, si tu as le tps de me faire un petit exemple, j'y verrais très probablement plus clair. Sinon merci beaucoup pour ton aide
Hors ligne
Personne ? please ...
Hors ligne
En fait, tu ne nous as pas joint ton patch dans ton premier post...
Et en ce qui me concerne, je ne comprends pas vraiment ce à quoi tu veux arriver...
De plus, je (sûrement à tort) n'utilise pas [qlist ] pour séquencer...
A suivre, donc...
Hors ligne
Ah d'accord, c'est bizarre, je pensais pourtant l'avoir joint.
Je le joint donc. Et vous verrais la base de mon patch qList (j'ai les effets... dans d'autres patch) avec en haut a droite les differents evenements que je veux creer par la suite, que vous devriez plus ou moins comprendre.
Redites moi
Hors ligne
Personne n'a d'idée sur mon patch ?
La question est :
Comment faire pour que pour un evenement donné, ma qlist attende un certain type de déclenchement (par exemple déclencher patch "notes aleatoire du thème" grâce à une note joué à la clarinette (fiddle). Mais si je joue cette note avant que cet évenement soit attendu, ou après qu'il ai été joué, je ne veux pas que ça se redéclenche). Et du coup, comment faire pour rentrer dans le select d'entrée par plusieurs entrée de cette façon.
Hors ligne
Je ne suis malheureusement pas sûr de comprendre ce que tu souhaites...
Si c'est d'écouter plusieurs évènement différents mais une seule fois, je t'invite à regarder la boite [once ].
Bon courage.
Hors ligne
Ok, j'essaie d'être plus clair avec un exemple concret.
Grâce a une qlist, des objets select... je voudrais pouvoir lancer un son grace à une note du clavier par exemple (pour l'instant facile) dans un évenement n°1. Dans un evenement n°2, je voudrais que si je joue un sib à la flute, j'ai une fenetre Gem qui s'ouvre avec une image (si on le prend tout seul, c'est facile aussi).
Mais ce que je n'arrive pas, c'est faire que mon sib ne déclenche pas le premier evenement, mais seulement le second (une fois que le premier ai été déclenché donc), et inversement : que ma note du clavier ne déclenche que le premier evenement, et une fois déclenché, si je rappuis dessus, je n'ai pas de nouveau message next qui me ferais passer au second évenement.
Je pense avoir été plus clair cette fois-ci, non ?
Merci à vous en tout cas. Et n'hésitez pas à me faire un petit exemple si vous avez compris que je comprenne aussi rapidement
Hors ligne