Controller les mute/solo depuis un sequencuer/controller midi ?
- 15 réponses
- 7 participants
- 2 262 vues
- 6 followers
Anonyme
Et peut-etre qu'en envoyant quelque mail a korg, il nous fileron une astuce
-Papo- nous explique
Citation : Comme je te l'ai dit je vais tenter de t'expliquer pourquoi on ne peut pas affecter un mute ou un solo a une surface de controle externe
pour ceux qui ne comprendrait pas tout je les invite a lire les thread ou nous avons deja abordé l'implementation midi de l'emx
/groove-machine/korg/ElecTribe-Emx-1/forums/t.118422,midi-et-autres-complications.html
/groove-machine/korg/ElecTribe-Emx-1/forums/t.149170,korg-emx1-et-le-midi-ex-avec-ableton-live-5-et-le-behringer-bcr2000-tout-comprendre.html
tout d'abord prenons l'implementation midi de l'emx trouvable sur le forum et sur le site de korg, voici les nrpn correspondant au mute chacun renvoi a un tableau pour la plage de reglage,habituellement c'est 0~127 mais la nous sommes confronté a un premiers souci je ne sait pas pour vous mais moi ces tableau je n'y comprend rien on dirait une espece de formule mathematique,bizarement je ne sais pas a quoi correspond 0b 76 mute 1 sachant que j'ai toujour trouvé le 0b 77 mute 2 dans mes logs,quoiqu'il en soit le probleme semble etre le meme pour les deux
0B 76 | Mute 1 | Global | MSB,LSB | *T1-9
0B 77 | Mute 2 | Global | MSB,LSB | *T1-10
voici les tableaux correspondants
*T1-9 : MSB : Bit0=1 SoloSts
LSB : Bit4~0(S5~S1)=1 : Mute
*T1-10 : MSB : Bit1~0(P7B~P7A)=1 : Mute
LSB : Bit6~0(P6B~P1)=1 : Mute
nous allons nous interresser au drum part sachant que pour les partie synthé c'est exactement pareil
voici le log midi du mute de la partie drum 1 fait avec midi ox
nous retrouvons (en gras) le 0b 77 comme ds l'implementation
la seule chose que nous differencions ds ce log c'est la derniere valeur ici souligné du tableau data 2, pour mute on nous avons 01 et pour mute off nous avons 00
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
mute on
0004166D 1 2 B0 63 0B 1 --- CC: NRPN MSB
0004166F 1 2 B0 62 77 1 --- CC: NRPN LSB
0004166F 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041671 1 2 B0 26 1F 1 --- CC: Data Entry LSB
00041671 1 2 B0 62 78 1 --- CC: NRPN LSB
00041673 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041673 1 2 B0 26 01 1 --- CC: Data Entry LSB
mute off
00041FAD 1 2 B0 63 0B 1 --- CC: NRPN MSB
00041FAF 1 2 B0 62 77 1 --- CC: NRPN LSB
00041FAF 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041FB1 1 2 B0 26 1F 1 --- CC: Data Entry LSB
00041FB1 1 2 B0 62 78 1 --- CC: NRPN LSB
00041FB3 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041FB3 1 2 B0 26 00 1 --- CC: Data Entry LSB
retenons ces valeur pour comparer avec la suite
mute on drum1 = 01
mute off drum1 = 00
il ne faudra pas aller tres loin pour comprendre le mecanisme de l'electribe vis a vis des mutes
continuons donc
je vais muter ds l'ordre drum1 drum 2 et demuter drum 1
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
mute drum1 on
00163706 1 2 B0 63 0B 1 --- CC: NRPN MSB
00163706 1 2 B0 62 77 1 --- CC: NRPN LSB
00163708 1 2 B0 06 00 1 --- CC: Data Entry MSB
00163708 1 2 B0 26 1F 1 --- CC: Data Entry LSB
0016370A 1 2 B0 62 78 1 --- CC: NRPN LSB
0016370A 1 2 B0 06 00 1 --- CC: Data Entry MSB
0016370D 1 2 B0 26 01 1 --- CC: Data Entry LSB
mute drum2 on
00165384 1 2 B0 63 0B 1 --- CC: NRPN MSB
00165386 1 2 B0 62 77 1 --- CC: NRPN LSB
00165386 1 2 B0 06 00 1 --- CC: Data Entry MSB
00165388 1 2 B0 26 1F 1 --- CC: Data Entry LSB
00165388 1 2 B0 62 78 1 --- CC: NRPN LSB
0016538A 1 2 B0 06 00 1 --- CC: Data Entry MSB
0016538A 1 2 B0 26 03 1 --- CC: Data Entry LSB
mute drum1 off
00165ED4 1 2 B0 63 0B 1 --- CC: NRPN MSB
00165ED6 1 2 B0 62 77 1 --- CC: NRPN LSB
00165ED6 1 2 B0 06 00 1 --- CC: Data Entry MSB
00165ED8 1 2 B0 26 1F 1 --- CC: Data Entry LSB
00165ED8 1 2 B0 62 78 1 --- CC: NRPN LSB
00165EDB 1 2 B0 06 00 1 --- CC: Data Entry MSB
00165EDB 1 2 B0 26 02 1 --- CC: Data Entry LSB
reprenons comme precedement les dernieres valeurs du data 2
mute on drum1 = 01
mute on drum2 = 03
mute off drum1 =02
stupeur le mute off du drum1 n'a pas la meme valeur que tout a l'heure!!!???
tout ca pour dire que l'espece de formule mathematique qui sert a definir la valeur des mutes correspond a une sorte de matrice ou chaque configuration de mute a une valeur unique,il est probablement possible de controler plusieur config de mute avec une surface de controle et encore je n'ai pas encore fais le test mais il n'est pas possible de controler un mute independement des autres ,si vous m'avez suivi .J'ai l'air d'un fou a parler de ça
Quelq'un a peut etre d'autre chose anous aprendre ?
- 1
- 2
Anonyme
Des precisions,si j'ai bien compris voici a quoi correspond chaque valeur en gras
ici 0b est un msb commun
0004166D 1 2 B0 63 0B 1 --- CC: NRPN MSB
couplé au lsb 77 il fait appel au mute des partie synthé
0004166F 1 2 B0 62 77 1 --- CC: NRPN LSB
la valeur des mutes des parties synthé est envoyée sous forme de nrpn
0004166F 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041671 1 2 B0 26 1F 1 --- CC: Data Entry LSB
couplé au lsb 78 et non le 76 comme indiqué ds l'implementation il fait appel au mute des drums
00041671 1 2 B0 62 78 1 --- CC: NRPN LSB
ici aussi la valeur des mutes est envoyée sous forme de nrpn
00041673 1 2 B0 06 00 1 --- CC: Data Entry MSB
00041673 1 2 B0 26 01 1 --- CC: Data Entry LSB
conclusion le dialogue midi utilise 4 nrpn en meme temp et lié logiquement parlant entre eux donc impossible a reproduire avec une surface de controle midi
voila!!! c'etait tres interressant de farfouiller encore plus les entrailles de la bete a ce point, y'a pas a dire le midi c'est tres passionant
je n'ai pas encore essayé avec cubase cela dit mais c'est sans grand interet a mon avis
Karpet
fuck à korg pour filer une machine au top niveau son, mais bridée par de nombreux petits défauts, surper surmontable en production, ils auraient pu faire un effort...
Anonyme
chez acces je vooulait lire le manuel du virus Ti avant de prendre ma décision mais il n'été pas en francais, on c mobilisé sur le forum et on a tous envoyé un mail; il nous on traduit le manuel en francais e 1 mois
Alors pourquoi pas une petit MAJ du firmware de l emx ?
Karpet
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmware
Korg un firmwareKorg un firmware
Akta3d
Mais comme je cherchais quelques info et que ce post m'a aidé.
C'est peut être à mon tour d'aider.
En fait le mute se gère de cette manière.
Drum 1 = 1
Drum 2 = 2
Drum 3 = 4
...
L'EMX1 envoie en fait l'info de ce qui est muté ou non.
Et pas j'active ou je désactive un drum/synth
du coup si tu as Drum1 + 2 + 3 d'activés tu reçois 1+2+4 = 7
tu désactives Drum2 tu reçois 7-2 = 5
ce qui veut en fait dire Drum 1 et 3 activé 1+4 = 5
et non je désactive le Drum2
c'est des math binaires.
Attention aux Drum 7a et 7b qui sont codés sur le MSB de la même manière.
Les synth n'utilisent que le LSB avec le message Mute1.
Et pour ceux qui disent que l'emx n'est pas un contrôleur midi.
je suis d'accord mais si elle envoi tous ces messages c'est bien pour en faire quelque chose si tu en as besoin.
Je trouve ces raccourcis un peu limite.
Moi qui suis VJ, je me sert de tous ces messages pour configuré mon soft de visu en fonction de ce que le liveur fait.
Et justement les indications de Mute on/off me sont vraiment utile.
- < Liste des sujets
- Charte
- 1
- 2