Page 1 of 1
Posted: 17 Sep 2011, 14:20
by daviche
Bonjour à tous,
est-il possible de mettre un module qui modifierait le canal midi d'une information ?
Je m'explique : je contrôle un sampler avec un pédalier envoyant des notes midi, et de temps en temps, pour une raison qui m'échappe, une note est envoyée sur le canal 5 alors que tout est normalement paramètré pour le canal 2. Je suspecte une défaillance du pédalier, mais en attendant, je voudrais faire en sorte qu'un module transforme ces notes émises en canal 5 en notes reçus en canal 2.
Suis-je clair ?
Par ailleurs, à chaque fois que j'appuie sur le pédalier, une note ON est envoyée, et quand je relache, une note OFF.
Comment faire pour que la note OFF soit filtrée, et que seules les notes ON soient transmises ?
Merci d'avance, je suis vraiment nul en MIDI. :rolleyes:
DC
Posted: 17 Sep 2011, 16:45
by nay-seven
tu a plusieurs outils dans module/midi pour ca
le midi filter, le midi transform et dans modules/midi/midi tools il y a aussi un script appelé midi change channel
Posted: 18 Sep 2011, 17:32
by daviche
Yes ! Le script Midi change channel est impeccable !
Pour ce qui concerne le fait de ne laisser passer que les Note ON et non pas les Note Off... ben je sèche.
Mauvais en Midi, vous dis-je !

Posted: 18 Sep 2011, 17:49
by senso
le module
Midifilter permet de ne laisser passer que les NOTE ON.
voir
http://sensomusic.com/wiki/doku.php?id= ... idi_filter
Posted: 18 Sep 2011, 18:45
by daviche
Bon, finalement ça n'a pas l'air de marcher :
[252] IN:01058F45:144-71-64-ON [Chan=2]
[253] IN:01058FBB:128-71-00-OFF [Chan=2]
[254] IN:01059D4B:144-60-64-ON [Chan=2]
[255] IN:01059DB3:128-60-00-OFF [Chan=2]
[256] IN:0105BA1D:224-61-64-PB [Chan=5]
[257] IN:0105BA7E:128-61-00-OFF [Chan=2]
En tous cas, de temps à autres le sample n'est pas joué, et ça correspond toujours à un message MIDI en canal 5 ou à un System Reset..

Posted: 19 Sep 2011, 00:42
by ethnix73
Apparement, c'est un message de pitch bend que tu reçois sur le canal 5:
[256] IN:0105BA1D:224-61-64-PB [Chan=5]
C'est toujours le même bouton de ton pédalier qui semble déconner?
Si oui, dès que tu reçois soit un message de pitch bend, soit un message sur le canal 5, soit un message system reset, tu crée la note désirée avec une bidouille de ce genre:

Posted: 19 Sep 2011, 01:00
by jeanrene
Les messages pitchbend sont des messages très spécifiques, la solution de ethnix73 est bonne (midi get message me parait pas indispensable).
Si tu as d'autres soucis en midi jette un oeil à mes patchs (patcherkit), le patcherkit casse pas 3 pattes à un canard mais il permet généralement de cibler les problèmes midi rapidement.
Posted: 19 Sep 2011, 01:40
by ethnix73
Oui, c'est vrai pour le midi get message jeanrene...
Je l'ai laissé par étourderie!
Posted: 19 Sep 2011, 13:13
by daviche
Merci, je vais tester ça !
Posted: 19 Sep 2011, 13:16
by daviche
Au fait, comment faites-vous pour faire une capture d'écran sous Windows ?
Posted: 19 Sep 2011, 16:53
by jeanrene
google is your friend...
Posted: 19 Sep 2011, 17:00
by ethnix73
Xnview pour ma part
Posted: 20 Sep 2011, 00:00
by daviche
Merci du tuyau.
Posted: 22 Sep 2011, 21:40
by daviche
Cool, mon problème est résolu, merci pour votre aide.
Puisqu'on est dans les bidouilles midi, j'ai encore une question :
J'ai un autre pédalier, un Boss FC-50 avec lequel je contrôle les effets de ma guitare. ce pédalier est muni de 4 prises pour contrôler de CC avec des pédales
Les deux premiers sont destinés à des pédales d'expression (CC 7 et CC 16), les deux autres sont destinés à des informations On/OFF ( CC 64 et CC80)
Je connecte une pédale de volume au CC 7, aucun problème.
Là ou ça coince, c'est que je voudrais connecter un simple footswitch au CC 16, qui est destiné à une pédale d'expression.
Donc, en résumé, comment faire pour qu'Usine filtre en quelque sorte les informations transmises par le pédalier, et transforme ces valeurs qui sont variables en une information fixe.
Heu, j'ai pas l'impression d'être très clair, là...

Posted: 22 Sep 2011, 22:03
by nay-seven
quelque chose comme ça si je comprends bien :
( le script se trouve dans modules/midi/midi tool/)

Posted: 23 Sep 2011, 22:21
by daviche
Merci beaucoup, je vais essayer ça de ce pas.
