bcr2000 get value from d110
- 39 réponses
- 4 participants
- 5 270 vues
- 5 followers
Anonyme-x22
1043
AFicionado·a
Membre depuis 20 ans
Sujet de la discussion Posté le 25/11/2013 à 20:34:41bcr2000 get value from d110
Bonjour,
Je voulais savoir, s'il est possible au bcr2000 de récupérer les valeurs du d110 pour un preset.
Ex: Selection preset 1 sur bcr -> envoie message d110 -> potards bcr à jour.
J'arrive a envoyer un message de request au d110, malheureusement, le message semble tourner en boucle et rien ne se passe au niveau des potards.
Il semblerait , que le bcr2000, ne se mette à jour qu'avec un sysex dédié, et donc impossible de récupérer les paramètres depuis du hardware comme le d110 ?
Musicalement,
Je voulais savoir, s'il est possible au bcr2000 de récupérer les valeurs du d110 pour un preset.
Ex: Selection preset 1 sur bcr -> envoie message d110 -> potards bcr à jour.
J'arrive a envoyer un message de request au d110, malheureusement, le message semble tourner en boucle et rien ne se passe au niveau des potards.
Il semblerait , que le bcr2000, ne se mette à jour qu'avec un sysex dédié, et donc impossible de récupérer les paramètres depuis du hardware comme le d110 ?
Musicalement,
ph modular
2198
AFicionado·a
Membre depuis 21 ans
21 Posté le 08/01/2014 à 21:03:31
Citation :
si tu trouves un accès a la temporary area pour les patchs du d110.
Si je comprends bien, les changements de valeurs transmis par la bcr ne sont pas pris en compte dans tes menus ?
C'est étonnant car chez moi cela fonctionne... si je modifie un paramètre et que je vais dans le menu concerné, la valeur a bien changé...
Mais je suis peut-être hors sujet ?
ph modular
2198
AFicionado·a
Membre depuis 21 ans
22 Posté le 08/01/2014 à 21:10:37
Je me permet également d'apporter un petit ajout au très bon tuto que thomasdx7 a réalisé sur le D10 :
extrait
Afin que la bcr transmette un checksum évolutif en temps réel, il faut remplacer la valeur et xx par val cks1-5 (ou 6 cela fonctionne parfois) ce qui donne :
F0 41 10 16 12 04 02 1B val cks1-5 F7
extrait
Citation :
On voulait donner à la CUTOFF FREQ du PARTIAL 1 du LOWER TONE la valeur max : 100, soit 64 en hexadécimal.
Voici donc le sysex presque définitif, avec adresse et valeur :
F0 41 10 16 12 04 02 1B 64 xx F7
Il ne reste qu'à calculer le cheksum. J'utilise le calculateur de cheksum et j'obtiens mon SysEx définitif :
F0 41 10 16 12 04 01 9B 64 7B F7
Afin que la bcr transmette un checksum évolutif en temps réel, il faut remplacer la valeur et xx par val cks1-5 (ou 6 cela fonctionne parfois) ce qui donne :
F0 41 10 16 12 04 02 1B val cks1-5 F7
[ Dernière édition du message le 08/01/2014 à 21:16:21 ]
thomasDX7
163
Posteur·euse AFfiné·e
Membre depuis 14 ans
23 Posté le 09/01/2014 à 00:32:54
Citation :
Si je comprends bien, les changements de valeurs transmis par la bcr ne sont pas pris en compte dans tes menus ?
En fait apparemment pour les paramètres de tones y'a pas de soucis, c'est juste quand il veut éditer les paramètres des patches qu'il rencontre ce problème.
J'ai revérifié et c'est vrai que moi sur le D10 j'ai bien une 'patch temporary area', c'est à dire en gros une mémoire temporaire (type RAM) dédiée aux paramètres de patch en cours d'édition, tout comme il y'a une 'tone temporary area'. Par contre sur le D110 je ne vois pas cette 'patch temporary area' mais seulement une 'patch memory', qui est une mémoire de sauvegarde (type ROM), ce qui expliquerait tout ça.
Pour découvrir mon boulot : www.aletatbrut.com
thomasDX7
163
Posteur·euse AFfiné·e
Membre depuis 14 ans
24 Posté le 09/01/2014 à 00:41:24
Sinon à propos du tuto… J'ai essayé de faire quelquechose de compréhensible et d'utile, mais ç'a été ardu! Le sujet est tellement technique et fait appel à plein de connaissances sur le MIDI et les SysEx que je ne pouvais pas détailler ici.
Donc je suis bien content que tu l'aie trouvé bien!
La précision que tu apportes est assez capitale quand on veut utiliser la BCR, j'essayerais de l'intégrer au tuto quand j'aurai 5 min pour le faire. Je pensais que la formule 'cks1-5' était propre au logiciel de prog, BCR Manager…
Donc je suis bien content que tu l'aie trouvé bien!
La précision que tu apportes est assez capitale quand on veut utiliser la BCR, j'essayerais de l'intégrer au tuto quand j'aurai 5 min pour le faire. Je pensais que la formule 'cks1-5' était propre au logiciel de prog, BCR Manager…
Pour découvrir mon boulot : www.aletatbrut.com
ph modular
2198
AFicionado·a
Membre depuis 21 ans
25 Posté le 09/01/2014 à 17:49:20
Citation :
c'est juste quand il veut éditer les paramètres des patches
Ah ok, ceci explique effectivement cela
Citation :
était propre au logiciel de prog, BCR Manager
Et bien non, j'utilise pour ma part le petit utilitaire BCFREDIT http://ph.neutre.free.fr/BCFREDIT.rar
Merci pour tes précisions, c'est vraiment passionnant toutes ces histoires de sysex
Anonyme-x22
1043
AFicionado·a
Membre depuis 20 ans
26 Posté le 10/01/2014 à 09:30:51
Bonjour,
Fichier sys + doc dans la partie media du d110.
Musicalement,
Fichier sys + doc dans la partie media du d110.
Musicalement,
ph modular
2198
AFicionado·a
Membre depuis 21 ans
27 Posté le 25/01/2014 à 21:31:25
Bon. Je continue de croire que ce que l'on cherche dans le sujet initial est possible avec la BCR (un data request). Et là je tombe sur cette page :
http://www.audiokeys.net/forum/showthread.php/20355-Behringer-BCR2000-premi%C3%A8res-impressions
Où l'intervenant nous explique que cela fonctionne parfaitement !
Mais comment il a fait le bougre ? Je ne comprends pas sa manip' d'association du code "request" à la fonction learn
http://www.audiokeys.net/forum/showthread.php/20355-Behringer-BCR2000-premi%C3%A8res-impressions
Où l'intervenant nous explique que cela fonctionne parfaitement !
Citation :
Pour tester un peu le concept, je me suis amusé à faire un profil pour le Nord Lead 2, c'est assez facile, pas trop de paramêtres.
Une fois programmé les CC sur les potars et boutons, il ne reste plus qu'à lui apprendre le sysex "all controlers request" du nl2, et l'associer à la fonction "learn".
Et là c'est magique.
Quand on selectionne le preset "nord lead 2" sur le BCR, il demande automatiquement les valeurs des CC au clavier, et immédiatement, l'ensemble des valeurs s'affichent sur les couronnes de led. On se retrouve avec l'interface du NL3
Si on change de patch sur le nl2, il suffit d'appuyer sur "Edit/learn" et hop on récupère le nouveau setup sur la BCR2000
Mais comment il a fait le bougre ? Je ne comprends pas sa manip' d'association du code "request" à la fonction learn
[ Dernière édition du message le 25/01/2014 à 21:32:00 ]
thomasDX7
163
Posteur·euse AFfiné·e
Membre depuis 14 ans
28 Posté le 26/01/2014 à 23:22:12
Je dirais que ce qu'il a fait c'est qu'il a rajouté une commande SysEx au bouton Edit/Learn (j'ai remarqué qu'un potard ou un bouton pouvait commander plusieurs actions, par exemple envoyer plusieurs SysEx, lorsqu'on l'actionne). Du coup quand il appuie dessus la BCR se met en attente ("learn") et envoie en même temps le SysEx "all controllers request" qui conduit le Synth à envoyer les données… Non?
Mais même si ça marche avec les CC, je me demande si ça marcherait avec les SysEx... Faudrait faire un petit test avec juste une fonction pour voir si ça marche. Si je trouve un peu de temps pour ça je veux bien essayer.
Mais même si ça marche avec les CC, je me demande si ça marcherait avec les SysEx... Faudrait faire un petit test avec juste une fonction pour voir si ça marche. Si je trouve un peu de temps pour ça je veux bien essayer.
Pour découvrir mon boulot : www.aletatbrut.com
ph modular
2198
AFicionado·a
Membre depuis 21 ans
29 Posté le 27/01/2014 à 08:42:07
J'ai eu la même déduction que toi et j'ai essayé avec le microkorg (en midi CC). Mais j'ai beau éditer le bouton learn, il n'envoie rien. En éditant un autre bouton (le n°54 par exemple), le message est bien reçu au mK qui transmet bien des données mais rien ne se passe au niveau du BCR J'ai envoyé un message à la personne qui a réussi avec son nordlead, à suivre donc
Effectivement, pas sûr que cela fonctionne en sysex... mais bon ça ne coûte rien d'essayer
Effectivement, pas sûr que cela fonctionne en sysex... mais bon ça ne coûte rien d'essayer
thomasDX7
163
Posteur·euse AFfiné·e
Membre depuis 14 ans
30 Posté le 28/01/2014 à 19:17:09
Bon, j'ai fait quelques essais hier matin, mais rien de bien concluant pour le moment.
Par contre, je peux répondre à ta question concernant la fonction LEARN, parce que je me la suis posé aussi, et que la réponse s'est présentée à moi d'elle même (tellement rare que je me devais de le mentionner!).
En fait dans BC Manager on peut effectivement associer à la fonction LEARN d'autres fonction, notamment des messages SysEx. Ça se fait en ouvrant la fenêtre qui affiche la liste des presets (et oui, beaucoup trop de fenêtres dans ce logiciel pour un mac-habitué comme moi…). En double cliquant sur le preset de son choix, une fenêtre de paramètres spécifiques au preset en question s'ouvre, qui comporte un onglet 'Learn'. C'est là que l'on peut décider de ce que le bouton LEARN fait ou ne fait pas en plus de sa fonction de base…
J'ai fait quelques essais de programmation de messages DT1 (data request, cf. le manuel du D10 où tout est expliqué), mais je n'ai pas obtenu ce que je voulais.
Je n'ai pas trop poussé mes essais, je n'ai pas vérifié la validité des mes SysEx Data Request, notamment, donc ça ne veut pas dire grand chose pour le moment. Dès que je refais des essais, je t'en dirais plus.
Par contre, je peux répondre à ta question concernant la fonction LEARN, parce que je me la suis posé aussi, et que la réponse s'est présentée à moi d'elle même (tellement rare que je me devais de le mentionner!).
En fait dans BC Manager on peut effectivement associer à la fonction LEARN d'autres fonction, notamment des messages SysEx. Ça se fait en ouvrant la fenêtre qui affiche la liste des presets (et oui, beaucoup trop de fenêtres dans ce logiciel pour un mac-habitué comme moi…). En double cliquant sur le preset de son choix, une fenêtre de paramètres spécifiques au preset en question s'ouvre, qui comporte un onglet 'Learn'. C'est là que l'on peut décider de ce que le bouton LEARN fait ou ne fait pas en plus de sa fonction de base…
J'ai fait quelques essais de programmation de messages DT1 (data request, cf. le manuel du D10 où tout est expliqué), mais je n'ai pas obtenu ce que je voulais.
Je n'ai pas trop poussé mes essais, je n'ai pas vérifié la validité des mes SysEx Data Request, notamment, donc ça ne veut pas dire grand chose pour le moment. Dès que je refais des essais, je t'en dirais plus.
Pour découvrir mon boulot : www.aletatbrut.com
[ Dernière édition du message le 28/01/2014 à 19:19:17 ]
- < Liste des sujets
- Charte