Behringer Control Language
- 15 réponses
- 4 participants
- 1 802 vues
- 3 followers
Anonyme
Je cherche à compléter ma liste d'instructions BCL (hors $global et $preset) des B-control, je connais déjà :
.easypar
.mode
.showvalue
.resolution
.default
.minmax
.motor
.override
.keyoverride
.tx (sur le principe)
En connaissez-vous d'autres ?
Existe-il d'autres appareils utilisant ce protocole ?
flanger13
Non y'en a pas d'autres et non ce protocole est utilisé uniquement pour la programmation des BCR et BCF. D'ailleurs il a été créé par les développeurs lors de la création de leur éditeur (bien moisi soit dit en passant
Si tu veux aller vraiment loin, intéresse toi de plus prêt à l'instruction .tx, tu verras qu'elle permet bcp plus que simplement envoyer un message midi.
++
Anonyme
Cela est-il utile pour piloter des logiciels ou bien uniquement pour du "hardware" ?
kojejefroots
Anonyme
kojejefroots
L'intitulé, sert à poster dans un sujet qui t'interresse, même si tu n'as pas grand chose à dire.
De cette manière le sujet reste en haut de la liste et sera lu et traité par un maximum d'afiens. Une bonne manière pour maintenir le sujet en haut de la file pour qu'il vive.
Sinon, il peut passer en p7 en 3 minute si beaucoup d'autres sujets sont créé...
Bienvenue dans le forum
Anonyme
Merci pour la manip
kojejefroots
Et quand tu ne traite pas de la question tu met le texte en hors sujet, pour que chacun repère plus aisément le texte en rapport avec le sujet.
Pigé?
flanger13
Cela est-il utile pour piloter des logiciels ou bien uniquement pour du "hardware" ?ça dépend quel data tu mets derrière et si le destinataire (logiciel ou hw) comprend cette data. ex: le message $B0 $07 $0A est un CC (ça envoie le CC du changement de volume sur le channel 0 avec la valeur $0A = 10 ). Du coup si tu écris, pour un $button<i>, le paramaètre .tx $B0 $07 $0A , l'envoie de ce message, qui est en fait un CC, sera interprété par quasiment tous les hw et logiciels qui ont des input midi.
Par contre si tu mets un system exclusive derrière .tx, la plupart des logiciels ne vont pas le comprendre, et en plus faudra que le sysex soit construit en fct du destinataire, car ce sont des infos requises dans ce cas.
Si tu veux des infos sur la fonction .tx, rien de mieux que lire un peu de doc :
http://bc2000.pingdynasty.com/index.php/BC2000_Documentation (Check la doc secretsBC on en apprend des pas mal
Sinon y'a bcp d'info et bcp de docs également accessibles via le group yahoo BC2000
Hope This Helps
Chopen
J'ai besoin de votre aide du coup car je n'y comprend rien (j'ai pas trop eu le temps de m'y intéresser mais je compte sur vous pour m'aider à combler mes lacunes dans ce domaine...)
http://midimobiles.blogspot.fr/
Pried for PiKtrix...
Anonyme
J'ai déjà parcouru les documents énoncés et le site BC2000 via yahoo mais sans y trouver beaucoup d'infos m'étant personnellement utiles.
Concernant les instructions .tx, est-il possible qu'une de ces instructions agisse sur la B-Control et non sur le logiciel ?
flanger13
Concernant les instructions .tx, est-il possible qu'une de ces instructions agisse sur la B-Control et non sur le logiciel ?dans un système de communication (quelqu'il soit) "tx" est l'abbréviation de Transceiver (transmetteur) - et rx pour receiver soit dit en passant. Par conséquent, la fct tx ici signifie "à transmettre", plus précisément par l'output (usb ou midi out selon le mode). C'est pourquoi je ne saisis pas le sens de ta question. Je ne vois pas pourquoi tu parles de "logiciel"...de quel logiciel tu parles ? Tu voudrais que la commande agisse sur le controleur lui-même c'est ça ? soit plus précis.
Est-il possible avec ce langage de reprogrammer des boutons système de la BCF2000 (edit, store...) de façon à ce qu'ils envoient des données midi un peu comme le mode MC par exemple (je voudrais faire le même en mode BC)pas de pb je pense pour paramétrer les boutons store, learn, edit & exit comme n'importe quel autre bouton en utilisant le langage BCL. Ils correspondent, en langage BCL, respectivement aux boutons $button53 à $button56. Il suffit de les reprogrammer dans le script. Tout est dans la doc de spécifications du langage BCL. Par contre, une fois reprogrammer, tu ne pourras plus les utiliser comme par défaut sur le preset en cours...
Chopen
http://midimobiles.blogspot.fr/
Pried for PiKtrix...
Anonyme
Je voudrais savoir s'il est possible en effet, avec une instruction .tx ou une autre (laquelle? .rx existe-t-elle?) que la commande agisse sur le contrôleur lui-même.
J'ai déjà réussi en "bidouillant" à faire des choses qui y ressemblent.
Par exemple lorsque je tourne l'encoder 1 j'arrive à allumer la couronne de LED de l'encodeur 2, etc...
Quelles sont toutes les possibilités de cette fonction .tx ?
je connais déjà :
- ifn et ifp
- les chk mais à priori c'est pour piloter du hardware
- les rel2s reloffs et relsign (pas tout compris d'ailleurs, pas grand chose même
Existent-ils d'autres fonctions "secrètes" du type .tx ?
flanger13
globalement, tous les tips&tricks de la fct .tx sont dans la doc secretsBC dont j'ai fourni un lien précédemment.
ceci dit il n'y a pas vraiment de "secret" selon moi, c'est juste une commande qui permet de sortir des data. Après, suffit de formater ces data en fonction du protocole midi.
Si tu veux que le BCR se parle à lui même, il faut le mettre en mode S-3 et connecter le midi out B sur le midi in. Regarde ce post, vers la fin, je donne un exemple d'utilisation : faire un chgt de preset en utilisant un potard.
Hope This Helps
Anonyme
ceci est très intéressant.
Je ferai des essais ce week-end, à suivre ...
- < Liste des sujets
- Charte

