Sujet de la discussionPosté le 10/12/2014 à 15:41:53Envoi message en NRPN
Salut les afiens !
Si j'ai bien compris la MPC 1000 n'envoie pas de messages NRPN
Y a t'il une solution pour pallier à cela à coup de CC ? J'ai lu qu'on pouvait empiler pas mal de CC pour finalement arriver à un message en NRPN... Suis je juste ?
Si oui, quelqu'un peut il me dire comment faire svp ce me serait d'une grande aide pour contrôler des messages mute pour ma BAR qui est toute en NRPN ! Looooose
Une autre question pour la route...:
Est il possible de créer une track que je pourrai muter, démuter sur la MPC avec à l’intérieur des infos de start et stop ?
En effet, pas possible pour l'instant de dire à la BAR de s'arrêter. A partir du moment ou j'envoie le start de la MPC elle démarre et ne s'arrêtera que si je ré-appuis sur stop.
Un peu embêtant car je dois du coup muter les pistes une par une sur ma BAR... Et oui, si j’appuie sur le stop de la BAR, après pour la recaler ben... C'est à l'oreille !
Donc comment créer une track et quelles infos (CC...) mettre dedans pour transmettre des messages de type start et stop.
Merci les MPCiens !
https://soundcloud.com/otusdub
Merluche
654
Posteur·euse AFfolé·e
Membre depuis 16 ans
2Posté le 10/12/2014 à 15:49:02
Somethingue like that peuchère !
Une belle chienlit
Citation :
NRPN's are 14-bit values (0 to 16,384)
CC98 and 99 select the parameter to change.
CC6 sets the value for the parameter previously selected by CC99/98.
Normally your MIDI host should handle the NRPN encoding.
Doing them manual is cumbersome.
a midi message has a maximum of 7 bit (0-127)
so to send a higher value than 127, 2 midi messages are combined (C99 high, C98 low)
say you want to select NRPN nr 200.
200 is 00000011001000 in binary 14 bit. (the windows calculator helps )
now we split it to 7 bit each
0000001 = 1 = CC99
1001000 = 72 = CC98
then you can send the new value via CC6
I'm not 100% sure, but I think CC6 = '0' and CC6 = 'something else then 0' should set/reset the mutes.
delay is allowed. You can even select the parameter once wit 98/99 and send various CC6 after that to change the value.