- Messages : 109
- Remerciements reçus 5
Résolution de problème : merci de consulter la FAQ et le Wiki
Aidez-nous à améliorer le contenu du Wiki et de la FAQ en les consultant. Le Wiki est mis à jour régulièrement et la FAQ permet une résolution rapide des principales embûches rencontrées. N'hésitez pas à nous faire parvenir vos suggestions d'amélioration sur le forum ou à éditer directement le Wiki ou la FAQ .
Fonction LoadStep X1 en Midi
- fIfOU
- Auteur du sujet
- Hors Ligne
Je ne suis pas sûr de bien comprendre la fonction LoadStepX1 en midi.
Je croyais que cela servait à charger un step défini (le n° de step étant défini par le n° de Program Change) mais en fait je n'arrive qu'a charger le step 0. Si j'envoie un PC 01 midi avec Isadora, ma conduite jumpe quand même en step 0...
Nico tu as des lumières là dessus ?
Merci
Philippe
Connexion pour participer à la conversation.
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
normalement cette fonction sert à ça, loader en x1 (ou X2 pour l'autre) le step défini par la valeur du PC.
d'où les questions qui se posent:
peux-tu donner une valeur à ton PC (genre PC 01 0 ou PC 01 1)?
as-tu essayé avec le PC 02 pour voir si il charge le step 1 (auquel cas DL introduit un décalage à corriger)
++
nicolas
Connexion pour participer à la conversation.
- fIfOU
- Auteur du sujet
- Hors Ligne
- Messages : 109
- Remerciements reçus 5
J'ai essayé d'autres adresses de PC (1,2,12,..), en les patchant préalablement dans
:Light, rien ne bouge, le loadstep ne s'effectue pas.Peut-être assigner le loadstep à un Control Change ?
ça permettrait de faire des sauts n'importe où dans les 127 premiers steps.
ou de te ballader dans ta conduite en tournant un bouton ! (bon, là, ça devient concept..)
A+
Connexion pour participer à la conversation.
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
j'ai pas le controleur midi sous la main, mais des que c'est possible, j'essaye.
++
nicolas
Connexion pour participer à la conversation.
- fIfOU
- Auteur du sujet
- Hors Ligne
- Messages : 109
- Remerciements reçus 5
A+
Philippe
Connexion pour participer à la conversation.
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
à tester donc
++
nicolas
Connexion pour participer à la conversation.
- fIfOU
- Auteur du sujet
- Hors Ligne
- Messages : 109
- Remerciements reçus 5
:Light et envoyer un PC12 en midi c'est ça ? Si on veut pouvoir sauter vers n'importe quel pas il faudra configurer tous les Program Change dans le patch midi ? (PC01->LoadX1, PC02->LoadX1, PC03->LoadX1, PC04->LoadX1 ....)Merci Nico pour la réactivité, je testerai ça avec plaisir.
A+
Philippe
Connexion pour participer à la conversation.
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
mais bon passé 127 pas de séquence, il faudrait trouver un truc pour aller plus loin...
++
nicolas
Connexion pour participer à la conversation.
- dogm
- Hors Ligne
- Messages : 38
- Remerciements reçus 0
Je viens de découvrir cette fonction, et elle va m'enlever une épine du pied. Merci.
J'en profite pour faire une remarque.
Le fonctionnement ne semble pas correct avec les PC 1 et PC 0 (ou pour ma part dans Ableton Live le PC 0 n'existe pas, mais il existe un PC 128).
Tout les nombres de 2 à 12 fonctionnent bien et le Step en question se load.
Par contre si on configure PC01->LoadX1 ds le patch MIDI, il ne se passe rien qd on commande PC1.
Et si on configure PC01->LoadX1 et également PC128 -> LOADX1 , alors qd on commande PC128 il ne se passe rien, et qd on lance PC 1 alors ça load le step 0.
Par curiosité, vous vous en servez pour quoi? Comment? de cette fonction.
Merci
David
Config :
MacBook pro
Mac os 10.6.8 v1.1
DLight 3.0.24 b2
XQuartz 2.7.4
Connexion pour participer à la conversation.
- fIfOU
- Auteur du sujet
- Hors Ligne
- Messages : 109
- Remerciements reçus 5
PC01 dans live donne un PC00 dans
:Light.Si tu patches PC128->LoadX1 dans
:Light et que tu envoies la commande PC128 depuis Live, tu envoies en fait PC127 à
:Light..Pour aller au bout de mon raisonnement :
Pour rappeller le step 1 dans
:Light il faut patcher PC01->LoadX1 et envoyer la commande PC02 depuis live.J'ai bon ?
je me servait de cette fonction pour une installation autonome.
Celà me permettait de resetter la conduite où qu'elle soit, et de la recommencer au début.
Connexion pour participer à la conversation.
- dogm
- Hors Ligne
- Messages : 38
- Remerciements reçus 0
Non ce n'est pas décalé.
Je confirme ce que je disais (j'ai refait le test), en corrigeant car j'avais mal écrit les détails.
Tout les nombres de 2 à 12 fonctionnent bien et le Step en question se load. (jamais de décalage)
Par contre si on configure PC01->LoadX1 ds le patch MIDI, il ne se passe rien qd on commande PC1 ou PC128.
Et si on configure PC00 -> LOADX1 , alors qd on commande PC128 il ne se passe rien, et qd on lance PC 1 alors ça load le step 0. Les autres nombres restant opérationnels et non décalés.
Idem si on configure PC00 -> LOADX1 et PC01->LoadX1.
Voilà.
Eventuellement dis moi si ça te fait pareil avec un autre logiciel qui envoie le PC.
David
Connexion pour participer à la conversation.
- fIfOU
- Auteur du sujet
- Hors Ligne
- Messages : 109
- Remerciements reçus 5
Effectivement il y a un problème.
J'envoie depuis Isadora et, sans patcher des PC à des steps dans
:Light 3.0.24b-2, juste en regardant la fenêtre Midi Input :Isadora "send PC 00" :
:Light reçoit "Program Change 00"Isadora "send PC 01" :
:Light reçoit "Program Change 02"Isadora "send PC 02" :
:Light reçoit "Program Change 03"Isadora "send PC 03" :
:Light reçoit "Program Change 04"... ...
... ...
... ...
Isadora "send PC 127" :
:Light reçoit "Program Change 128"Nico, je crois qu'il y a un souci !
A+
Philippe
Connexion pour participer à la conversation.
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
- sl1200mk2
-
- Hors Ligne
- Messages : 11495
- Remerciements reçus 1059
certains logiciels utilisent 0->127 tandis que d'autres utilisent 1->128
donc on va clarifier les choses...
voici une propal de fonctionnement (réalisée avec PureData (eg PD)):
PD send PC0, DL receive PC 0
PD send PC1, DL receive PC 0
PD send PC2, DL receive PC 1
PD send PC3, DL receive PC 2
.....
PD send PC127, DL receive PC 126
PD send PC128, DL receive PC 127
agree or not?
++
nicolas
Connexion pour participer à la conversation.
Français
English