bonjour,
j'ai le projet de faire un séquenceur midi qui pilotera des synthés analogue.
pour l'instant j'ai des boites de message connecté à mon "coll"
mon soucis est que j'ai autant de boite de message que de séquences préparer ...
autrement dit, dans l'idée d'avoir une centaine de séquence pour préparer un set, je dois connecter autant de boite de messages type "read seqeunce1" puis "read sequence2" etc... puis avoir des message send du type "send bangsequence1", "bangsequence2" etc ....
j'aurai aimé pouvoir branché un seul message a mon "coll" du type "read sequence" puis envoyer des messages send type "send load_sequence1" ou "send load_sequenceé"
j'imagine qu'il est possible de prévoir ça avec des variables ?
je dois avouer je maitrise assez mal les variables ... je n'ai pas de clé pour mon soucis.
toutes vos aides, remarques ou direction de travail m'intéresse
bonne journée à toutes et tous
(Thomas)
Hors ligne
Je ne suis pas sûr d'avoir compris ton problème car la boite [coll ] te permet justement de charger un fichier texte avec autant de séquence (ou n'importe quel texte) que tu le souhaites...
Si tu crées un fichier texte tel que celui-ci et que tu le charges au démarrage de ton patch...
0, 1 0 1 0 1 0 1 0; 1, 1 1 1 1 0 0 0 0; 2, 1 1 0 0 1 1 0 0;
...tu récupéreras le contenu après la virgule en envoyant 0, 1 ou 2 à ton [coll]...
Tu n'as alors besoin que d'une boite nombre pour appeler chacune de tes séquences...
Bon courage...
Dernière modification par Olivier (2012-12-21 01:35:03)
Hors ligne
Olivier, merci pour ton message.
en fait, mon séquenceur fonctionne ainsi :
- un [metro] qui détermine le BPM
- un [counter] qui détermine le nombre de pas
- dans le [coll] une sequence qui au nombre de pas associe une note, une velocity une durée
mais c'est vrai que je pourrai associé un [coll] en amont du premier qui me servirai à stocker toutes mes séquences pour les rappeler en fonction de leur numéro.
c'est donc une vrai piste que tu me donne, je t'en remercie, je vais plancher dessus.
bonne journée
Thomas
Hors ligne
Dans ce cas, tu peux éventuellement faire comme cela:
Mais (dans le cas de mon patch) il faut que les fichiers qui contiennent tes séquences soient nommés 0.txt, 1.txt, 2.txt, 3.txt...
Et se trouvent dans le même dossier que ton patch...
Bon courage...
Dernière modification par Olivier (2012-12-21 11:49:39)
Hors ligne
Pages: 1