Sysex...Controle Change...
- 9 réponses
- 4 participants
- 1 664 vues
- 4 followers
siloo
121
Posteur·euse AFfiné·e
Membre depuis 17 ans
Sujet de la discussion Posté le 10/09/2009 à 20:13:13Sysex...Controle Change...
bonsoir,
juste pour savoir quel format (sysex ou CC) il faut uttiliser dans le séquenceur pour changer de patch en mode multi, exemple: passer du patch A001 au B002.
merci!
juste pour savoir quel format (sysex ou CC) il faut uttiliser dans le séquenceur pour changer de patch en mode multi, exemple: passer du patch A001 au B002.
merci!
à se cogner la tête contre les murs, on attrape des bosses...
http://soundcloud.com/s-p-d-t
jemap
307
Posteur·euse AFfamé·e
Membre depuis 19 ans
2 Posté le 11/09/2009 à 12:05:46
En messages midi complets, on a
1/ sélection de banque :
control change : statut 176 + canal midi (de 0 à 15) + 32 + numéro de banque (de 0 à 7 pour A à H)
2/ sélection de programme :
program change : 192 + canal midi (de 0 à 15) + numéro de programme (de 0 à 127)
Le canal midi est le numéro du patch multi de 0 à 15.
Exemple :
pour passer le patch n° 7 au B002
control change : statut 176 + 6 (patch 7) + 32 + 1 (banque B)
program change : statut 192 + 6 (patch 7) + 1 (programme 002)
Dans un séquenceur, généralement, on ne gère pas directement le statut, il faut donc simplement définir le canal midi de la piste qui contiendra les control change et program change en adéquation avec le n° du patch multi que l'on veut contrôler.
La séquence de la piste contiendra d'abord un control change n°32 + valeur de la banque, puis un program change + valeur du programme.
Il n'y a pas de sysex pour changer de programme en multi, mais les message suivants :
- sound request : F0 3E 13 00 00 7F +n° de patch multi+ F7
- sound dump : F0 3E 13 00 10 7F +n° de patch multi+ F7
- sound parameter change : F0 3E 13 00 20 +n° patch multi+n° de paramètre+nouvelle valeur du paramètre+ F7
Ces données sont en héxadécimal.
1/ sélection de banque :
control change : statut 176 + canal midi (de 0 à 15) + 32 + numéro de banque (de 0 à 7 pour A à H)
2/ sélection de programme :
program change : 192 + canal midi (de 0 à 15) + numéro de programme (de 0 à 127)
Le canal midi est le numéro du patch multi de 0 à 15.
Exemple :
pour passer le patch n° 7 au B002
control change : statut 176 + 6 (patch 7) + 32 + 1 (banque B)
program change : statut 192 + 6 (patch 7) + 1 (programme 002)
Dans un séquenceur, généralement, on ne gère pas directement le statut, il faut donc simplement définir le canal midi de la piste qui contiendra les control change et program change en adéquation avec le n° du patch multi que l'on veut contrôler.
La séquence de la piste contiendra d'abord un control change n°32 + valeur de la banque, puis un program change + valeur du programme.
Il n'y a pas de sysex pour changer de programme en multi, mais les message suivants :
- sound request : F0 3E 13 00 00 7F +n° de patch multi+ F7
- sound dump : F0 3E 13 00 10 7F +n° de patch multi+ F7
- sound parameter change : F0 3E 13 00 20 +n° patch multi+n° de paramètre+nouvelle valeur du paramètre+ F7
Ces données sont en héxadécimal.
siloo
121
Posteur·euse AFfiné·e
Membre depuis 17 ans
3 Posté le 11/09/2009 à 20:26:22
ok merci de ta réponse, je viens d'essayer mais le CC n°32 ne me sert pas (?!), en effet sur ma (yamaha) rs7000 il y à juste à caler un PC avec pour structure :000-000-000;
première série de 0 --> N° banque (ABC...)
Seconde série de 0--> sert à rien (??) même en changeant la valeur il capte rien
troisième série de 0-->N° du patch
ce qui fait qu'avec une phrase comme 001-000-001 j'obtien le changement de patch B002 sur le blofeld.
je viens de voir que tu as aussi une rs, tu te sert toujours du CC 32?
première série de 0 --> N° banque (ABC...)
Seconde série de 0--> sert à rien (??) même en changeant la valeur il capte rien
troisième série de 0-->N° du patch
ce qui fait qu'avec une phrase comme 001-000-001 j'obtien le changement de patch B002 sur le blofeld.
je viens de voir que tu as aussi une rs, tu te sert toujours du CC 32?
à se cogner la tête contre les murs, on attrape des bosses...
http://soundcloud.com/s-p-d-t
[ Dernière édition du message le 11/09/2009 à 20:34:19 ]
jemap
307
Posteur·euse AFfamé·e
Membre depuis 19 ans
4 Posté le 12/09/2009 à 15:22:38
Sur la RS7000, un PC (Program Change) est structuré comme suit : "PC XXX-YYY-ZZZ"
(page 266 de la doc) avec
XXX : Bank MSB
YYY : Bank LSB
ZZZ : Program number
D'après la documentation du Blofeld, page 101, il n'utilise pas le XXX Bank MSB (control change n°0 en midi), mais uniquement le YYY Bank LSB (control change n°32 en midi). C'est donc ce dernier YYY qui devrait normalement contenir le numéro de banque, le XXX restant à "000".
Je n'ai plus la RS7000 sous la main depuis un déménagement en 2007; je l'ai laissé chez mes parents.
J'utilise le control change 32 dans l'éditeur de patch pour le Blofeld que j'ai programmé sous SynthMaker :
http://jemap.ifrance.com/?3&weborama=-1
(page 266 de la doc) avec
XXX : Bank MSB
YYY : Bank LSB
ZZZ : Program number
D'après la documentation du Blofeld, page 101, il n'utilise pas le XXX Bank MSB (control change n°0 en midi), mais uniquement le YYY Bank LSB (control change n°32 en midi). C'est donc ce dernier YYY qui devrait normalement contenir le numéro de banque, le XXX restant à "000".
Je n'ai plus la RS7000 sous la main depuis un déménagement en 2007; je l'ai laissé chez mes parents.
J'utilise le control change 32 dans l'éditeur de patch pour le Blofeld que j'ai programmé sous SynthMaker :
http://jemap.ifrance.com/?3&weborama=-1
siloo
121
Posteur·euse AFfiné·e
Membre depuis 17 ans
5 Posté le 13/09/2009 à 11:36:18
ok bon en tout cas ça marche nickel, les patch se chargent biens (même si je n'uttilise pas la banque LSB..)
Hors sujet :
sympa l'éditeur, ça donne une belle vue du système! je vais aller voir ça plus en pofondeur
dommage pour ta rs c'est une bonne machine^^
++
Hors sujet :
sympa l'éditeur, ça donne une belle vue du système! je vais aller voir ça plus en pofondeur
dommage pour ta rs c'est une bonne machine^^
++
à se cogner la tête contre les murs, on attrape des bosses...
http://soundcloud.com/s-p-d-t
JeffX
5818
Je poste, donc je suis
Membre depuis 20 ans
6 Posté le 15/08/2016 à 01:26:52
Ya t'il un moyen que l'écran du Blofeld "suive" en fonction des messages qu'on lui envoie ?
Par exemple quand je change mes patchs en mode multi comme décrit ci-dessus
est-ce qu'il est possible que l'écran affiche la "part" en question? (via message sysex ou autre)
Par exemple quand je change mes patchs en mode multi comme décrit ci-dessus
est-ce qu'il est possible que l'écran affiche la "part" en question? (via message sysex ou autre)
[ Dernière édition du message le 15/08/2016 à 10:59:48 ]
willowhisper56
11325
Drogué·e à l’AFéine
Membre depuis 19 ans
7 Posté le 15/08/2016 à 03:39:58
Désolé pas de réponse mais un petit bonjour des îles du Sud du Morbihan
Youtube - - - SoundCloud
Cours machines Elektron
JeffX
5818
Je poste, donc je suis
Membre depuis 20 ans
8 Posté le 15/08/2016 à 10:58:57
eh ben... y'en a qui ont de la chance
(et qui sont loin des problèmatiques du sysex )
(et qui sont loin des problèmatiques du sysex )
willowhisper56
11325
Drogué·e à l’AFéine
Membre depuis 19 ans
9 Posté le 15/08/2016 à 12:14:07
Sysex and sun !
Youtube - - - SoundCloud
Cours machines Elektron
- < Liste des sujets
- Charte