- StageConnect a publié en open source, sous licence GPL-3.0, le protocole de communication des équipements audio de Behringer.
- Ce projet est une bibliothèque Arduino basée sur la technologie Analog Devices A²B Audio Bus, avec prise en charge de la connexion d’appareils dont Behringer WING et Midas DP48.
- Il permet de transmettre et de recevoir de l’audio non compressé 32 canaux, 48 kHz, 32 bits avec un simple câble XLR.
- Il fournit des exemples de code et de schémas, ainsi que des guides détaillés pour l’implémentation logicielle et matérielle.
- Le support et la documentation officiels de Behringer et MusicTribe renforcent la stabilité et la compatibilité.
Aperçu de StageConnect
- StageConnect est une bibliothèque Arduino implémentant en open source le protocole utilisé par les appareils audio Behringer.
- Sa caractéristique principale est l’usage du bus A²B basé sur les puces Analog Devices AD242x (p. ex. AD2428), permettant de relier simplement plusieurs appareils audio.
Fonctionnalités principales et techniques
- Le A²B Audio Bus est une technologie déjà éprouvée dans l’automobile, qui transmet des signaux audio 32 canaux, 48 kHz, 32 bits sans compression.
- Il est possible de les transporter avec un câble XLR standard.
- La bibliothèque prend en charge une structure d’implémentation nœud principal / nœud secondaire (contrôleur et esclave).
- Un exemple concerne la connexion entre Behringer WING (console) et Midas DP48 (système de monitoring).
- Le dispositif principal StageConnect/A²B communique via une connexion I2C virtuelle, avec une architecture d’intégration entre Arduino et la puce AD242x.
Utilisation et extensibilité
- En utilisant la bibliothèque, la classe principale (StageConnect) et les classes d’enrobage I2C sont instanciées, puis les événements sont traités via des callbacks basés sur la bibliothèque Wire.
- Des exemples de code et de schémas de circuit matériels sont fournis pour faciliter le développement et l’extension.
- Une référence de conception matérielle est disponible à partir de la carte d’évaluation AD2428MINI.
Détails techniques et précautions
- L’ajustement du réseau de filtres du chipset AD242x est sensible, donc la conception matérielle exige un réglage minutieux des paramètres hardware.
- Analog Devices recommande des câbles jusqu’à 15 m, tandis que Behringer autorise des longueurs plus importantes.
- Les méthodes de configuration détaillées de la bibliothèque (ID de marque/produit, commandes du système mailbox, etc.) sont fournies dans la documentation du répertoire Documentation.
Informations de licence et contributions
- Le code est publié sous licence GPL-3.0, ce qui autorise la modification et la redistribution du source.
- L’autorisation d’accès aux informations de protocole officielles et de publication du code par MusicTribe/Behringer améliore la fiabilité du projet.
- Les contributeurs sont au nombre de 2, dont le Dr Christian Nöding.
Valeur et compétitivité de l’open source
- En tant que premier code open source public relatif au protocole Behringer, il offre un fort potentiel pour la recherche sur l’interopérabilité entre la communauté et les équipements tiers.
- Basé sur Arduino, il abaisse la barrière à l’entrée pour le développement de systèmes de réseaux audio B2B et DIY, et améliore leur réutilisabilité.
1 commentaires
Avis sur Hacker News
StageConnect est une méthode de connexion capable de transporter 32 canaux audio non compressés sur un seul câble XLR, basée sur A2B (Automotive Audio Bus)
Je ne comprends pas vraiment pourquoi Behringer est si mal considéré dans la communauté « Pro Audio » ; il y a même souvent une clause « No Behringer » dans les riders<br>J’ai acheté un Behringer WING il y a quelques années et j’en suis totalement satisfait dans mon home studio. Excellente connectivité avec les stage boxes Midas, routing intuitif, fonctionnalités quasi illimitées, interface audio USB 32 canaux qui fonctionne très bien avec Logic, streaming audio multicanal en temps réel depuis un Mac via une carte DANTE, enregistrement live facile sur carte SD, télécommande pratique via iPad et applis tierces, etc.<br>En plus, ils ont sorti des versions rack et compactes tout en conservant les fonctions essentielles<br>C’est une plaisanterie allemande, mais comme le dit le proverbe « le paysan ne mange pas ce qu’il ne connaît pas » : au fond, si on n’a pas d’expérience directe, ça ne passe pas le filtre. Je l’ai utilisé moi-même et je suis sincèrement devenu fan de Behringer, surtout du WING
Behringer a été assez orienté consommateur pendant des années. C’est un point que je prends en compte quand j’achète du matériel audio
Il faut bien noter que cette publication ne correspond pas à une ouverture open source des spécifications/implémentations internes de Behringer : c’est le résultat d’un travail de rétro-ingénierie mené par Christian Nöding. Les vidéos du projet associé sont apparues plusieurs fois sur Hacker News. Cela dit, on peut quand même adresser quelques compliments à Behringer pour avoir donné son autorisation officielle et partagé quelques informations internes
Behringer est une entreprise controversée, mais elle a bousculé le marché des instruments électroniques. J’ai trois de leurs synthés et j’en suis très content<br>Ce n’est pas la qualité ultime, mais ils proposent une qualité tout à fait correcte à un prix accessible à presque tout le monde. Ce n’est peut-être pas l’idéal pour un musicien en tournée, mais pour un usage à la maison, c’est parfait
Ce genre de nouvelle fait clairement plaisir, mais honnêtement mes sentiments sont partagés. J’aimerais que Behringer, qui s’est appuyé pendant des décennies sur les designs des autres pour fabriquer du matériel bon marché, passe presque tout en open source<br>Cela a certes fait baisser le prix du matériel et amélioré l’accessibilité, mais cela prive aussi les innovateurs de revenus et réduit les moyens de financer les innovations futures<br>Malgré cela, Behringer joue aussi un peu le rôle de Robin des Bois de l’équipement musical, en ouvrant du matériel haut de gamme à des passionnés de musique au budget limité ; sur ce point, l’accessibilité des instruments y gagne clairement<br>Mais je reste un peu mal à l’aise à l’idée que cela repose sur le sacrifice de quelqu’un d’autre
En tant qu’utilisateur des produits Behringer X32/M32 depuis près de 20 ans, je trouve vraiment génial de voir un fabricant partager publiquement un protocole de transport. D’habitude, ce genre de spécifications est soit verrouillé derrière des tarifs élevés, soit tout simplement difficile d’accès<br>Je me demande comment la carte A2B de la photo se connecte à la carte X/M32. Si c’est une implémentation AES50, on peut peut-être espérer que quelqu’un finisse même par fabriquer un routeur AES50
Je me demande pourquoi ils ont choisi des connecteurs XLR pour cet usage. C’est un connecteur très courant dans les environnements de mixage audio, et j’ai peur qu’on le confonde avec d’autres usages totalement différents. Je ne sais pas non plus si les appareils résisteraient à du phantom power 48 V<br>Dans l’audio, ce genre de cas est fréquent. Par exemple, l’audio TSR sert à des fonctions totalement incompatibles entre elles : audio stéréo/audio symétrique, casque/micro, divers niveaux ligne, haute impédance, MIDI, connexions de contrôle au pied, etc.
Je suis content de voir que la maison mère Music Tribe (basée aux Philippines et qui a racheté diverses sociétés spécialisées dans l’audio) autorise ce type de liberté et d’open source<br>J’ai aussi appris que le CEO/fondateur était Uli Behringer<br>https://en.wikipedia.org/wiki/Music_Tribe
Je me demande si A2B lui-même est totalement fermé. Quand on cherche, on ne trouve guère que les datasheets des transceivers Analog Devices, et le protocole lui-même reste opaque. Cela dit, le tunnel I2C me paraît modeste sur le papier, mais en pratique extrêmement utile