Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

bcr2000 get value from d110

  • 39 réponses
  • 4 participants
  • 5 406 vues
  • 5 followers
Sujet de la discussion bcr2000 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,

2
Je me pose la même question, mais j'ai l'impression que la réponse est simple : la BCR ne comprend pas les SysEx du D10.
Il faudrait un intermédiaire entre le D110 (ou le D10, dans mon cas), et la BCR qui transforme le SysEx issu du D10 en un SysEx ou un Control Change interprétable par la BCR… Peut être avec un logiciel MIDI… Mais ça perd un peu de son charme de devoir rajouter un ordi dans la boucle BCR/D10.
Si t'as des idées je suis preneur.

Pour découvrir mon boulot : www.aletatbrut.com

3
Bonjour,

Le but est de ne plus rien avoir dans la boucle, sinon autant utiliser midi quest...

Dommage... Presque parfaite cette bcr2000.


Musicalement,
4
C'est vrai que c'est dommage… ça limite pas mal.

x
Hors sujet :
Comment as-tu réparti les paramètres du D110 sur tes presets de BCR? J'ai essayé de regrouper tous les paramètres d'un PARTIAL dans un preset : chaque preset de BCR contrôle un Partial complet. Mais j'ai hésité aussi à faire des presets qui contrôlent un type de paramètres pour 4 Partials (ex: preset 1 = TVA ENV , partial 1 à 4). Je me dis que ce choix m'aurait peut être évité certains problèmes liés au changement de preset sans retour de paramètres.

Pour découvrir mon boulot : www.aletatbrut.com

[ Dernière édition du message le 28/11/2013 à 19:56:56 ]

5
Bonjour,

Preset 1-4
Partial 1-4
Preset x*4
Part 1-7
Preset 28 Timbre
Preset 29 Timbre-Patch
Preset 30 Rythm C3-C4
Preset 31 Rythm C4-C5

NB: Par tout hasard tu n'aurais pas les messages pour sélectionner le timbre d'une part et la bank ?
J'arrive a sélectionner le tone du timbre de la part, mais ce que je souhaiterais c'est sélectionner le timbre de la part ?

Je ne comprends rien au offset pour la partie patch:oo:

Musicalement,
6
Citation :
Je ne comprends rien au offset pour la partie patch:oo:



Je viens de faire un tuto sur ce sujet…

https://fr.audiofanzine.com/synthe-numerique/roland/D-10/pedago/tutoriels/les-sysex-du-d10-6479/

Pour découvrir mon boulot : www.aletatbrut.com

7
La bcr2000 acceptant les checksums, elle est parfaite pour les D10 - D110 et autres joyeusetés :bravo2:
http://ph.neutre.free.fr/bcr2000.html
Parfaite cette bécane !
8
Salut ph Neutre!

T'as pas une solution à ce problème toi par hasard?
Parce que c'est vrai que maintenant qu'Anonyme-x22 a soulevé le problème, je me rends compte que moi aussi ça m'embête assez que la BCR ne s'adapte pas à mon patch en cours… J'aime bien me faire des sons de base que je garde en mémoire dans le D10 et dont je me sers comme point de départ pour bidouiller, hors sans retour de paramètres, dès qu'on veut modifier un partial, les paramètres sont remis à zéro par la BCR et tout ce sur quoi j'avais déjà bossé est effacé.
Résultat je suis obligé de toujours repartir de zéro quand je veux créer un son...:(((

On peut facilement faire en sorte que la BCR envoie un Request Data après qu'on aie modifié le réglage d'un paramètre, mais comment faire pour que le Data Set envoyé par le D10 en réponse soit interprétable par la BCR?

Pour découvrir mon boulot : www.aletatbrut.com

[ Dernière édition du message le 30/11/2013 à 18:27:15 ]

9
Oui je comprends bien ta recherche (déjà entre lu quelque part sur ce site d'ailleurs... mais où :???:). Je sais qu'il existe une solution mais je ne l'ai pas encore essayé. Peut-être une voie dans ce PDF http://ph.neutre.free.fr/SecretBC.pdf. Le truc c'est que la BC est vraiment capable de tout mais qu'il faut se plonger dans de la prog' assez fastidieuse... Après ce n'est que du bonheur :)
Cela dit, le sujet m'intéresse aussi !!
10
Je vois dans le manuel de la BCR, page 14, un petit chapitre qui laisse entendre que ce soit possible…

Citation :
Data Request :
On peut transférer au B-CONTROL les valeurs actuelles de l'appareil MIDI auquel il est relié avec la fonction Data Request, à condition que l'appareil MIDI en question soit compatible avec cette fonction et qu'un ordre Request correspondant ait été défini grâce à l'éditeur logiciel. Ce faisant, l'appareil MIDI n'envoie pas les données, elles sont plûtot exigées par le B-CONTROL.

Pour découvrir mon boulot : www.aletatbrut.com

11
A priori le D10 est compatible avec le Data Request, mais j'ai quand même des doutes sur la faisabilité de la chose par la BCR…

Pour découvrir mon boulot : www.aletatbrut.com

12
Flag. Il suffirait donc de trouver le code sysex correspondant à l'ordre request sur le manuel du D10 ?
EDIT : P110 du manuel du D110 déjà :bravo:

[ Dernière édition du message le 30/11/2013 à 20:49:55 ]

13
Si ça marche c'est cool… Mais j'ai vraiment des doutes. J'essayerais dès que j'aurais le temps.

Pour découvrir mon boulot : www.aletatbrut.com

14
2h que je suis dessus mais je crois que tes doutes sont fondés... il semblerait d'ailleurs que d'autres Afiens aient tout simplement que le data request était... invalide :(( Par exemple, chez moi le snap shot fonctionne parfaitement mais le data request ne transmet rien du tout...
A suivre...
Edit : http://mountainutilities.eu/bcmanager Peut-être la solution avec cet utilitaire, voir le manuel p84, paraph 12... Mais mes connaissances linguistiques Anglaises étant... minables, il faut que je me penche plus longuement dessus...

[ Dernière édition du message le 01/12/2013 à 20:18:19 ]

15
Bonjour,

Merci pour vos réponces,
Alors pendant le weekend, j'ai trouvé la solution (partiellement) a mes problèmes:

- Changement de timbre et groupe de timbre pour un patch:
Il faut savoir que pour la partie patch memory de l'appareil rien ne se fait en temps réel. Si on change des valeurs , il faut recharger le patch. Voila pourquoi je croyais que mes messages étaient fauts.

Solution:

Pour le channel midi, et le partial reserve: utiliser celui de la mémoire system (la ca marche en temps réel) il suffit de sauvegarder le patch pour qu'il prenne ses valeurs.

Pour le changement de timbre et groupe de timbre:
Utiliser le program change et le control change (Seul bémol, on ne peut pas changer de timbre midi depuis la carte sans switcher manuellement d'abord sur le D110)

Pour le request, pas de nouveautés, je ne crois pas que cela soit possible:
J'ai essayé d'envoyer un request vers le d110 (Get Part Partial Values)
Le behringer tourne en boucle et rien ne se passe.
De plus je crois comprendre que l'on doit envoyer un message d'acknolegment lorsque l'on a tout reçu au d110.

Le seul moyen de pourvoir le faire et d'ajouter un traducteur entre les deux. (Mini pc ou autre)

Ps: Je peux me tromper, si jamais vous arrivez a switcher en midi la bank (Card/Ram), je suis preneur.

Musicalement,
16
Citation :
Il faut savoir que pour la partie patch memory de l'appareil rien ne se fait en temps réel.

C'est normal, en éditant 'Patch Memory' tu édites directement les valeurs stockées dans la mémoire du synth. Pour du temps réel il faut passer par l'édition de 'Patch Temporary Area'. Ce sont exactement les mêmes paramètres, mais pour le patch en cours d'édition. Du coup quand tu en modifies un tu peux voir les valeurs changer dans le menu correspondant du D10.

Pour découvrir mon boulot : www.aletatbrut.com

17
Citation :
Peut-être la solution avec cet utilitaire, voir le manuel p84, paraph 12...

Pas vraiment de solutions. Le texte reste très vague sur le sujet… Il faudrait trouver un retour d'expérience vécue...

Pour découvrir mon boulot : www.aletatbrut.com

18
Bonjour,

D'après la doc du d110, il n'y a pas de patch temporary area. D'ou l'accès a la memory area...
Comme je le disais en faisant un mix du system memory area, et du program change, j'ai pu retrouver les parametres du patch en temps réel, ormis la selection card/internal pour les timbres.

Ps: si tu trouves un accès a la temporary area pour les patchs du d110...
Ps: Ayant finit le fichier de pilotage de la machine (sauf si temporary patch area sur d110), je me demandais, s'il n'y avait pas un endroit ou je pourrai le partager ?

Musicalement,
19
Oui exact, pas de 'Patch temporary Area'… Je peux pas t'aider plus sur ce sujet, c'est un pas tout à fait pareil entre D10 et D110 et c'est une fonctionnalité que je n'ai pas cherché à contrôler sur mon D10… Mais apparemment tu t'es débrouillé pour y arriver!

Faut mettre tes fichiers dans les Médias liés au D110
https://fr.audiofanzine.com/fonctionnalites-audiofanzine/forums/t.543737,attacher-une-piece-jointe-a-un-topic-audiofanzine.html

Pour découvrir mon boulot : www.aletatbrut.com

[ Dernière édition du message le 18/12/2013 à 10:53:30 ]

20
Salut,

J'ai enfin eu le temps de rassembler tout mon boulot sur le D10 et de mettre le dossier en téléchargement via mon site…
C'est par là et j'y ai mis la liste des adresses de paramètres du D10 (version utilisable directement), mon Preset pour commander le D10 via BCR2000, avec ses templates imprimables, ainsi que le fichier .ini qui une fois placé dans le dossier correspondant de BC Manager permet de choisir quel paramètre assigner à tel ou tel bouton de la BCR sans avoir à chaque fois à taper le message SysEx correspondant. Bref, de quoi voir fleurir quelques nouvelles utilisations BCR/D10!!

Pour découvrir mon boulot : www.aletatbrut.com

21
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 ?
22
Je me permet également d'apporter un petit ajout au très bon tuto que thomasdx7 a réalisé sur le D10 :
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 ]

23
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

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…

Pour découvrir mon boulot : www.aletatbrut.com

25
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 :bravo:

Merci pour tes précisions, c'est vraiment passionnant toutes ces histoires de sysex :)