Assignement des preset
- 28 réponses
- 6 participants
- 1 916 vues
- 6 followers
hotsldz
19
Nouvel·le AFfilié·e
Membre depuis 16 ans
Sujet de la discussion Posté le 16/07/2009 à 18:01:34Assignement des preset
Salut a tous,
J'aurais aimer savoir s'il etait possible d'assigner ses preset sur ces bouton encadrer en jaune
Voir photos
http://img512.imageshack.us/i/bcr2000top.jpg/
Merci d'avance
J'aurais aimer savoir s'il etait possible d'assigner ses preset sur ces bouton encadrer en jaune
Voir photos
http://img512.imageshack.us/i/bcr2000top.jpg/
Merci d'avance
boulooban
4649
Squatteur·euse d’AF
Membre depuis 17 ans
21 Posté le 14/11/2009 à 16:39:59
Chopen
809
Posteur·euse AFfolé·e
Membre depuis 16 ans
22 Posté le 14/11/2009 à 17:00:06
Ok j'ai réussis à créer mon premier sysex sur un bouton. Grâce à la fonction learn. Il suffit d'isoler le sysex et de l'envoyer quand on fait un learn sur la BCR. Parfait, j'ai de quoi méditer. Je vous tiens informer pour mon petit utilitaire qui pourrait en dépanner plus d'un sur ces forums...
http://midimobiles.blogspot.fr/
Pried for PiKtrix...
flanger13
790
Posteur·euse AFfolé·e
Membre depuis 17 ans
23 Posté le 14/11/2009 à 19:41:34
Pour résumer voici comment est construit un message de type Systeme Exclusive :
En suivant ainsi la spec MIDI et la spec du BCR, on peut dire par exemple que pour envoyer un message au BCR afin qu'il soit interprété, il faut envoyer le message suivant :
$F0 $00 $20 $32 $7F <Command> $F7
$32 est l'ID de Behringer (voir https://www.midi.org/techspecs/manid.php)
$7F signifie "pour toutes les devices" (sinon ça dépend de l'ID bien sûr)
Et donc, pour le changement de Preset, la doc du BCR indique que la commande est $7F $22 $XX avec $XX correspondant à la valeur du preset., le message est donc :
$F0 $00 $20 $32 $7F $7F $22 $XX $F7
En langage BCL, pour une assignation sur le bouton 33 par exemple il suffit ainsi de coder ça :
$button 33 .tx $F0 $00 $20 $32 $7F $7F $22 $XX $F7 et XX le numéro du preset
Pour info, je viens de tester en mode S-3 (important d'utiliser ce mode pour éviter le feedback), en programmant un bouton pour qu'il envoie un sysex de changement de preset, j'ai connecté le midi out B sur le midi In, et le changement de preset s'effectue...
donc boulooban, y'a moyen de faire le changement de preset avec les boutons, et ce de manière 100% hardware -
J'ai élargi et testé ça pour 16 presets (exemple je veux zapper du preset 17 au bouton 32 en utilisant les boutons)...et bien pas de pb ça marche.
Hope this helps
MIDI Byte (hexa) | Signification |
$F0 | SYSEX Message Start |
$00 | Europe/USA ID |
$20 | Europe ID |
$XX | Manufacturer ID |
$XX | Device ID |
$XX ... $XX | Command |
$F7 | SYSEX Message End |
En suivant ainsi la spec MIDI et la spec du BCR, on peut dire par exemple que pour envoyer un message au BCR afin qu'il soit interprété, il faut envoyer le message suivant :
$F0 $00 $20 $32 $7F <Command> $F7
$32 est l'ID de Behringer (voir https://www.midi.org/techspecs/manid.php)
$7F signifie "pour toutes les devices" (sinon ça dépend de l'ID bien sûr)
Et donc, pour le changement de Preset, la doc du BCR indique que la commande est $7F $22 $XX avec $XX correspondant à la valeur du preset., le message est donc :
$F0 $00 $20 $32 $7F $7F $22 $XX $F7
En langage BCL, pour une assignation sur le bouton 33 par exemple il suffit ainsi de coder ça :
$button 33 .tx $F0 $00 $20 $32 $7F $7F $22 $XX $F7 et XX le numéro du preset
Pour info, je viens de tester en mode S-3 (important d'utiliser ce mode pour éviter le feedback), en programmant un bouton pour qu'il envoie un sysex de changement de preset, j'ai connecté le midi out B sur le midi In, et le changement de preset s'effectue...
donc boulooban, y'a moyen de faire le changement de preset avec les boutons, et ce de manière 100% hardware -
J'ai élargi et testé ça pour 16 presets (exemple je veux zapper du preset 17 au bouton 32 en utilisant les boutons)...et bien pas de pb ça marche.
Hope this helps
boulooban
4649
Squatteur·euse d’AF
Membre depuis 17 ans
24 Posté le 14/11/2009 à 20:01:04
un grand merci à toi, pour l'essai et surtout pour les explications détaillés, je pense que çà va servir à + d'un d'entre nous,
merci encore
merci encore
Chopen
809
Posteur·euse AFfolé·e
Membre depuis 16 ans
25 Posté le 14/11/2009 à 20:45:20
Connais-tu Flanger13 un petit soft sympa qui te permette de traduire le langage BCL en sysex?
car si on écrit tel quel le message suivant :
$button 33 .tx $F0 $00 $20 $32 $7F $7F $22 $XX $F7
et qu'on l'envoit dans la machine via send sx par exemple, je crois pas qu'elle va l'accepter
car si on écrit tel quel le message suivant :
$button 33 .tx $F0 $00 $20 $32 $7F $7F $22 $XX $F7
et qu'on l'envoit dans la machine via send sx par exemple, je crois pas qu'elle va l'accepter
http://midimobiles.blogspot.fr/
Pried for PiKtrix...
[ Dernière édition du message le 14/11/2009 à 21:51:29 ]
coo
107
Posteur·euse AFfiné·e
Membre depuis 20 ans
26 Posté le 28/01/2010 à 11:21:02
Hello,
Bon voila ce que je veux faire.
j'assigne la tranche 1 du preset 1 au volume d'une piste. la valeur est à 100 et le CC 81
sur le preset 2, toujours sur la tranche 1, j'assigne la valeur de 50 et je laisse le CC à 81.
quand je passe d'un preset à l'autre, est-ce qu'il peut envoyer la valeur correspondante pour modifier mon niveau dans live ?
je veux m'en servir pour changer les presets d'une chanson à une autre dans ableton...
est-ce possible sans passer par de la programmation ? j'ai pas vraiment le courage de le faire ahah
julien
http://www.sourya-music.com
Bon voila ce que je veux faire.
j'assigne la tranche 1 du preset 1 au volume d'une piste. la valeur est à 100 et le CC 81
sur le preset 2, toujours sur la tranche 1, j'assigne la valeur de 50 et je laisse le CC à 81.
quand je passe d'un preset à l'autre, est-ce qu'il peut envoyer la valeur correspondante pour modifier mon niveau dans live ?
je veux m'en servir pour changer les presets d'une chanson à une autre dans ableton...
est-ce possible sans passer par de la programmation ? j'ai pas vraiment le courage de le faire ahah
julien
http://www.sourya-music.com
flanger13
790
Posteur·euse AFfolé·e
Membre depuis 17 ans
27 Posté le 28/01/2010 à 12:39:51
Citation de coo :
quand je passe d'un preset à l'autre, est-ce qu'il peut envoyer la valeur correspondante pour modifier mon niveau dans live ?non, le chgt de preset ne conduit pas à un envoie des valeurs assignées...rien ne sort du BCR quoi...
Par contre pour le live et la gestion de presets, perso j'utilise un truc qui est vraiment pas mal : http://www.thecovertoperators.org/Max/MSP-Patches/bcr-performer-16 c'est un patch max/msp qui fonctionne avec le runtime - le but est de splitter 16 "songs" sur 16 channels en utilisant 1 seul preset.
Hope This Helps
coo
107
Posteur·euse AFfiné·e
Membre depuis 20 ans
28 Posté le 28/01/2010 à 13:04:55
merci. j'arrete de me prendre la tete alors ;o)
je vais jeter un oeil à BCR performer.
je vais jeter un oeil à BCR performer.
Chopen
809
Posteur·euse AFfolé·e
Membre depuis 16 ans
29 Posté le 28/01/2010 à 20:32:16
Si tu veux te prendre la tête j'ai un truc pour toi... Il s'agit de petits outils plugins qui se relient entre eux et te permet de sauvegarder tes presets de la BCR et de les rapeller à tout instant pour obtenir un send dans ton périphérique midi. J'ai pas encore fais de tuto mais il faut que tu ais des cables midi virtuels ('midi yoke' par exemple) et mes petits outils. Après tu fais le cablage soit dans bidule (très efficace et nécessite un seul cable virtuel pour la transmission) ou tu fais marcher les plugins en stand alone grâce à 'Savihost' ou d'autres que j'ai pas tester. Sur Cantabile ça plante grave...
Avec les problèmes rencontrés sur synthedit, j'ai du diviser mon application en deux (à cause du patch automator et du learn midi qui pour ma réalisation n'était pas très bien étudiée). Il y a donc un selecteur mid mobile permettant de sélectionner un routage midi vers plusieurs instances d'un rotary x3 midi mobile (avec un code NRPN pour la sélection). En faites tu peux démarrer autant de midi mobiles que tu veux et les rappeler avec le code attribué à tout instant. Un Bouton X16 midi mobile te permet de faire un learn des touches presets gauche droite de la BCR (eh oui elles envoient du midi) et de transformer ce signal en NRPN. Quand le bon code est activé, le sélecteur midi s'allume et laisse passer le signal midi. Un bouton sur le plugins rotary x3 (que l'on peut attribuer à un bouton de la BCR) te permet de faire le total recall des valeurs...
Je vais poster ça se soir. (Il faut que je trouve un endroit pour stocker mes petits softs). En version Beta pour que vous puissiez les tester... Si vous avez des idées de site sympa pour faire ça, n'hésitez pas à m'envoyer les liens... Mes plugins sont encore au stade expérimental mais ça vaut quand même le coup je crois de les essayer...
Avec les problèmes rencontrés sur synthedit, j'ai du diviser mon application en deux (à cause du patch automator et du learn midi qui pour ma réalisation n'était pas très bien étudiée). Il y a donc un selecteur mid mobile permettant de sélectionner un routage midi vers plusieurs instances d'un rotary x3 midi mobile (avec un code NRPN pour la sélection). En faites tu peux démarrer autant de midi mobiles que tu veux et les rappeler avec le code attribué à tout instant. Un Bouton X16 midi mobile te permet de faire un learn des touches presets gauche droite de la BCR (eh oui elles envoient du midi) et de transformer ce signal en NRPN. Quand le bon code est activé, le sélecteur midi s'allume et laisse passer le signal midi. Un bouton sur le plugins rotary x3 (que l'on peut attribuer à un bouton de la BCR) te permet de faire le total recall des valeurs...
Je vais poster ça se soir. (Il faut que je trouve un endroit pour stocker mes petits softs). En version Beta pour que vous puissiez les tester... Si vous avez des idées de site sympa pour faire ça, n'hésitez pas à m'envoyer les liens... Mes plugins sont encore au stade expérimental mais ça vaut quand même le coup je crois de les essayer...
http://midimobiles.blogspot.fr/
Pried for PiKtrix...
- < Liste des sujets
- Charte