Se connecter
Se connecter

ou
Créer un compte

ou

Implémentation MIDI Fader AUX 1-6

  • 15 réponses
  • 9 participants
  • 4 492 vues
  • 11 followers
Sujet de la discussion Implémentation MIDI Fader AUX 1-6
Bonjour à tous,

J'ai dans l'idée de fabriquer une interface physique (midi) avec quelques potentiomètres et une carte Arduino ou Raspbery à la méthode de l'application XAIR-Q pour Android.

En gros, une petite console simple qui permettrait de piloter l'ensemble des faders d'une sortie auxiliaire précise (bus 1-6)

Le souci est que je ne trouve aucune implémentation midi pour contrôler les faders de chaque piste dans les bus auxiliaires, contrairement aux différents faders de la sortie principale

Pour le master volume de chaque bus aux, pas de problème, mais pour les faders indépendants 1 - 18, je ne trouvent aucun contrôle midi associé.

J'ai tenter de récupérer les informations midi transmisent via le port midi OUT vers le logiciel MIDI-OX pour Windows mais rien ne ce passe lorsque je manipule les différents faders de chaque bus sur les AUX (hormis le volume général ou le MUTE)

Quelqu'un aurait il une idée ?

Vous remerciant par avance
2
Le controleur xTouch qui controle parfaitementle xair est axé sur le protocole Mackie. Sur Reaper il existe un script qui permet l'intégration dans Reaper, peut être que la lecture possible de ce script pourrait t'aider: https://forum.cockos.com/showthread.php?t=81818
3
Cela m'intéresse à 100 %
J'ai une X-Touch Compact qui fonctionne bien en MIDI avec une XR18, mais pas d'implémentation pour les envois individuels des pistes vers les FX, dixit Behringer. :(
J'aurais aimé (pour du live) :
- couche A = niveaux Main des 8 premières voies
- couche B = niveaux FX sur les 8 premières voies.

En MCU sur Sonar, je n'ai pas essayé en détail, mais je n'avais pas l'impression que la X-Touch compact gérait les FX. Programmée en MIDI, cela devrait marcher.
Musicalement - Philippe Hélard
www.canne-et-bambou.com - www.celtine.fr
4
Merci Vincent,

Effectivement, je m'étais également penché sur ce protocole de communication Mackie mais j'ai beaucoup de mal a trouver des informations précises et surtout intégrable dans le développement Arduino.

J'avais également pensé au XTOUCH mais, 582€, c'est trop cher a mon gout pour l'utilisation que je dois en faire. Ceci dit, ce doit être parfait pour le sonorisateur.
https://www.bax-shop.fr/controleur-midi/behringer-x-touch-controleur-daw
Il y a également la version compact à 376€:
https://www.bax-shop.fr/controleur-midi/behringer-x-touch-compact-controleur-daw mais , la encore, c'est surdimensionné et encore trop cher pour ce que je souhaite en faire.

A ce prix, je peux largement acheter des tablettes Android et y installer XAIRQ qui remplit exactement les fonctionnalités dont j'ai besoin.

Sinon, il y a aussi la version "Mini" : https://www.bax-shop.fr/controleur-midi/behringer-x-touch-mini-controleur-daw qui elle, est accéssible au prix de 59€ mais elle est uniquement connectable en USB.
En plus, je n'ai pas la certitude que cette fonctionnalité soit présente.

Sinon, il y a, bien entendu, la solution des PowerPlay16: https://www.bax-shop.fr/mini-table-de-mixage/behringer-powerplay16-p16-m-mixeur-numerique?q=p16 a connecter en ultranet mais multiplié par 6 (6 musiciens) plus le switch POe d'interconnexion, autant acheter des tablettes ou des smartphones.

Dommage que Behringer n'ai pas prevu de pousser les commandes MIDI jusqu'au contrôle des sorties auxiliaires.

Il y a aussi la possibilité d'envoyer des informations SysEx mais la encore, je n'ai pas trouvé d'information precise.

J'ai trouvé un utilitaire "SysexOSCGenerator" https://sourceforge.net/projects/sysexoscgen/ qui me parait intéressant mais j'ai du mal a comprendre comment il fonctionne.

Si quelqu'un l'a deja utilisé, je suis preneur de toute information.

Sinon, je vais envoyer un petit mail à Behringer, ça ne coute rien et on ne sais jamais.
5
Pour ceux qui sont intéressés, j'ai trouvé la solution.
C'est bien des informations Sysex qu'il faut transmettre en MIDI vers le XR18.

A partir du convertisseur "SysexOSCGenerator" https://sourceforge.net/projects/sysexoscgen/
il faut convertir la formule OSC:/ch/14/mix/03/level dans le champ cmd de l'onglet "Generator" en prenant soins, au préalable de cocher la case "X-AIR" et non "X32"
Saisir ensuite la valeur en DB du volume souhaité dans le champ: "text" exemple: -10
puis cliquer sur le bouton "Generate"
Voici le résultat:
OSC: /ch/14/mix/03/level -10
F0 00 20 32 32 2F 63 68 2F 31 34 2F 6D 69 78 2F 30 33 2F 6C 65 76 65 6C 20 2D 31 30 F7

Il suffit donc d'envoyer la commande Sysex: F0 00 20 32 32 2F 63 68 2F 31 34 2F 6D 69 78 2F 30 33 2F 6C 65 76 65 6C 20 2D 31 30 F7 depuis n'importe quel appareil compatible pour transmettre des commandes Sysex via midi pour que le fader du CH14 soit réglé sur -10db dans le bus 3

Il ne reste plus qu'à adapter selon votre convenance
6
Salut Marc_r, je ne sais pas si tu repasseras par là mais merci pour le travail de sourcing c'est bien cool !

Du coup, ça semble difficile d'implémenter un système continu sur le fader, on fixe la valeur et basta ?...Parce que autant je peut identifier la partie du message qui correspond au volume, autant, je ne vois pas comment je peux interpréter un cc et le convertir en valeur compatibles...Je vais creuser ça...

https://flvctvat.bandcamp.com/

En Français, "versatil(e)" ne signifie pas "polyvalent" !

Midi processing dans Bitwig avec The grid : https://youtu.be/iZibmJVIgWI?feature=shared

7
Salut KaOsphere, depuis mon dernier post sur ce sujet, j'ai longuement dialogué avec Paul_Vannatto (éditeur du logiciel sysexoscgen) sur la communauté MUSICDISTRIBE https://community.musictribe.com que je remercie grandement pour son aide et j'ai collaboré avec lui pour le développement de la traduction en Français du logiciel. Cela m'a permis d'en apprendre beaucoup sur le sujet. (heureusement que le langage de programmation utilisé pour sysexoscgen ne m'est pas complétement inconnu car il est assez similaire au langage de programmation C, C++, PHP etc..) Logiquement, si Paul_Vannatto a transféré la dernière version de sysexoscgen téléchargeable sur sourceforge https://sourceforge.net/projects/sysexoscgen/ elle devrait être en Français (sysexoscgen s'adapte automatiquement au langage du système d'exploitation) il n'y a donc rien a faire, elle doit être en Français automatiquement. Sinon, aide toi du logiciel MIDI-OX qui te permettra de voir les commandes midi transiter sur le port midi OUT. tu verra que bouger un potentiomètre ne change pas toute la chaine Sysex. Ceci dit, je ne sais pas quel est ton projet exactement mais les valeurs sont toujours uniques et les chaines sysex sont très longues.
Sinon, tu peux aussi t'aider du tableau d'implémentation midi de la XR18 (page 42): https://media.music-group.com/media/PLM/data/docs/P0AWZ/X18_XR18_QSG_WW.pdf qui t'indique les différents CC Control Change que tu peux utiliser directement en midi sans passer par une commande Sysex depuis n'importe quel contrôleur Midi. Personnellement, je me suis penché sur la méthode Sysex car les faders des sorties Auxiliaires ne sont pas pilotables nativement en protocole Midi. Je ne sais pas si ça t'aidera mais n'hésite pas a poser des questions, si besoin.
8
Hello Marc, oui, je connais l'implémentation midi de la xair et donc ses nombreuses limites !

L’intérêt pour moi serait donc pour moi de passer par le sysex pour contrôler notamment ces fameux faders de send.
Du coup, j'ai bien identifié la partie du message qui correspond aux valeurs du fader, mais je ne sais pas comment générer cette partie en convertissant les informations envoyées par un CC par exemple.

Par contre avec max msp, le principe d'avoir une chaine de commande dont je modifie une partie uniquement si un changement de valeur s’opère ailleurs ne me pose pas de problème. C'est vraiment comment je traduit les valeur dans le sysex que je ne sais pas faire...

Pour l'instant je peux donc envoyer un message fixe type -oo ou 0db avec un message préprogrammé. Ce qui est déjà pas mal du tout soit dit en passant...

Merci à toi en tt cas...Tout ça n'est vraiment pas mon domaine mais c'est passionnant !






https://flvctvat.bandcamp.com/

En Français, "versatil(e)" ne signifie pas "polyvalent" !

Midi processing dans Bitwig avec The grid : https://youtu.be/iZibmJVIgWI?feature=shared

9
j'ai découvert un petit logiciel tout fait qui permet l'accès à tout les paramètres ça à l"air de correspondre à ce qui est demandé et tout ça à 'air d'une grande simplicité.

https://www.osimidi.com/stage

10
Merci, je vais tester cette affaire là !:bravo:

https://flvctvat.bandcamp.com/

En Français, "versatil(e)" ne signifie pas "polyvalent" !

Midi processing dans Bitwig avec The grid : https://youtu.be/iZibmJVIgWI?feature=shared