- StageConnect libera como código abierto el protocolo de comunicación entre equipos de audio de Behringer bajo la licencia GPL-3.0
- Este proyecto es una biblioteca para Arduino basada en la tecnología de bus de audio A²B de Analog Devices, y ofrece soporte para conectar dispositivos como Behringer WING y Midas DP48
- Permite transmitir y recibir audio sin compresión de 32 canales, 48 kHz y 32 bits usando solo un cable XLR simple
- Incluye código de ejemplo, documentación de esquemas y una guía detallada sobre cómo implementar software y hardware
- La compatibilidad y estabilidad están respaldadas por el soporte oficial y la información proporcionada por Behringer y MusicTribe
Resumen de StageConnect
- StageConnect es una biblioteca para Arduino que implementa en código abierto el protocolo utilizado en los equipos de audio de Behringer
- Su característica principal es que usa A²B (Automotive Audio Bus) basado en los chipsets Analog Devices de la serie AD242x (por ejemplo, AD2428), lo que permite conectar varios dispositivos de audio de forma sencilla
Tecnologías y funciones principales
- El bus de audio A²B es una tecnología ya probada en automóviles y otros entornos, y transmite señales de audio de 32 canales, 48 kHz y 32 bits sin compresión adicional
- La transmisión puede hacerse solo con un cable XLR estándar
- La biblioteca soporta una estructura de implementación de nodos principales y secundarios (controlador y esclavo)
- Los ejemplos se usan en la conexión entre Behringer WING (mezcladora) y Midas DP48 (sistema de monitoreo)
- Los dispositivos principales de StageConnect/A²B se comunican mediante una conexión I2C virtual, con una estructura de integración entre Arduino y el chipset AD242x
Uso y capacidad de expansión
- Al usar la biblioteca, se instancian la clase principal (StageConnect) y la clase contenedora de I2C, y los eventos se manejan con callbacks basados en la biblioteca Wire
- Se proporcionan código de ejemplo y esquemas de hardware de ejemplo para facilitar el desarrollo y la expansión
- Es posible tomar como referencia el diseño del circuito de hardware basado en la placa de evaluación AD2428MINI
Detalles técnicos y precauciones
- El ajuste de la red de filtros del chipset AD242x es sensible, por lo que se requiere una calibración cuidadosa de los parámetros de hardware al diseñar el circuito
- Analog Devices recomienda usar cables de hasta 15 m, aunque Behringer permite cables más largos
- El método detallado de configuración de la biblioteca (ID de marca/producto, comandos del sistema de buzón, etc.) se proporciona en los documentos del directorio Documentation
Licencia e información de contribución
- Se publica bajo la licencia GPL-3.0, lo que permite modificar y redistribuir el código fuente
- Su estabilidad es alta gracias a la provisión oficial de información del protocolo y la autorización para publicar el código por parte de MusicTribe/Behringer
- Entre los contribuidores del proyecto están Dr. Christian Nöding y otra persona más
Valor y competitividad del código abierto
- Como primer código abierto público relacionado con el protocolo de Behringer, tiene alto potencial para usarse en investigación comunitaria e interoperabilidad con equipos de terceros
- Al estar basado en Arduino, reduce la barrera de entrada y ofrece alta reutilización para desarrollar sistemas de red de audio B2B y DIY
1 comentarios
Comentarios en Hacker News
StageConnect es un método de conexión capaz de transmitir 32 canales de audio sin compresión por un solo cable XLR, y está basado en A2B (Automotive Audio Bus)
No termino de entender por qué Behringer está tan menospreciada en la comunidad de "Pro Audio"; incluso es común ver cláusulas de "No Behringer" en los riders<br>Compré una Behringer WING hace unos años y estoy encantado con ella en mi home studio. Tiene una conectividad excelente con stage boxes de Midas, ruteo intuitivo, funciones de sobra, funciona muy bien con Logic como interfaz de audio USB de 32 canales, también permite streaming en tiempo real de audio multicanal desde la Mac usando una tarjeta DANTE, grabar en vivo a SD es fácil, y el control remoto desde iPad y apps externas también es muy cómodo, entre muchas otras funciones<br>Además, sacaron versiones en rack y compactas, pero manteniendo las funciones clave<br>Es como ese dicho, medio en broma, de que "si el campesino no lo conoce, no se lo come"; al final, si no lo has probado, simplemente queda fuera de tu criterio. Yo sí lo usé y de verdad me volví fan de Behringer, especialmente de la WING
Behringer ha sido bastante amigable con el consumidor durante años. Eso sí influye cuando compro equipo de audio
Vale la pena aclarar que esta publicación no se trata de que Behringer haya abierto como software libre sus especificaciones o implementaciones internas, sino del trabajo de ingeniería inversa realizado por Christian Nöding. Ya han salido varias veces videos del proyecto en Hacker News. Aun así, también hay que dar un poco de crédito a Behringer por permitirlo oficialmente y colaborar compartiendo algo de información interna
Behringer es una empresa polémica, pero sí provocó una revolución en el mercado de instrumentos electrónicos. Yo tengo tres synths suyos y estoy muy satisfecho<br>No tienen la máxima calidad, pero sí una calidad bastante decente a un precio que cualquiera puede pagar. Tal vez no sean lo mejor para un músico que está de viaje, pero para usar en casa son perfectos
Este tipo de noticias sin duda me da gusto, pero la verdad tengo sentimientos encontrados. Después de pasar décadas haciendo equipo barato apoyándose en diseños ajenos, me gustaría que Behringer liberara casi todo como open source<br>Gracias a ellos los precios del gear han bajado y el acceso ha mejorado, pero también han hecho que los innovadores pierdan ingresos y que se reduzcan los fondos para innovaciones futuras Aun así, Behringer también cumple una función tipo Robin Hood en el mundo del equipo musical, acercando hardware caro a aficionados con poco presupuesto, así que en términos de acceso a instrumentos sí hay un beneficio claro Solo que me incomoda un poco pensar que eso depende del sacrificio de alguien más
Como alguien que ha usado productos Behringer X32/M32 por casi 20 años, me parece genial ver a un fabricante compartir públicamente un protocolo de transporte. Normalmente estas especificaciones quedan cerradas detrás de precios altos o son difíciles de conseguir<br>Me intriga cómo se conecta en la práctica la tarjeta A2B de la foto con la tarjeta X/M32. Si la implementación fuera AES50, hasta me ilusiona pensar que alguien podría hacer un router AES50
Me pregunto por qué eligieron conectores XLR para este uso. En un entorno de mezcla de audio son conectores muy comunes, y me preocupa que se puedan confundir con usos completamente distintos. No sé tampoco si los equipos soportarían 48V de phantom power<br>En audio hay muchos casos así. Por ejemplo, el audio TSR se usa para funciones totalmente incompatibles entre sí: audio estéreo/balanceado, audífonos/micrófono, varias líneas de nivel, alta impedancia, MIDI, conexiones de foot control, etc.
Me alegra que la empresa matriz Music Tribe (con sede en Filipinas y propietaria de varias compañías especializadas en audio) permita este tipo de libertad y open source<br>También me enteré de que el CEO/fundador es Uli Behringer<br>https://en.wikipedia.org/wiki/Music_Tribe
Me pregunto si A2B en sí es completamente cerrado. Lo único que encuentro son datasheets de transceptores de Analog Devices, pero el protocolo como tal sigue siendo opaco. Aun así, el tunneling por I2C me parece algo pequeño pero tremendamente útil