Protocolo da Behringer com código aberto: StageConnect
(github.com/OpenMixerProject)- StageConnect tornou o protocolo de comunicação entre equipamentos de áudio da Behringer de código aberto sob a licença GPL-3.0
- Este projeto é uma biblioteca Arduino baseada na tecnologia Analog Devices A²B Audio Bus e oferece suporte à conexão de dispositivos como Behringer WING e Midas DP48
- Permite enviar e receber áudio não comprimido de 32 canais, 48kHz, 32 bits com apenas um cabo XLR simples
- Fornece orientações detalhadas sobre código de exemplo, diagramas de circuito e métodos de implementação de software e hardware
- Com o suporte e a disponibilização de informações oficiais de Behringer e MusicTribe, estabilidade e compatibilidade são garantidas
Visão geral do StageConnect
- O StageConnect é uma biblioteca para Arduino com implementação de código aberto do protocolo usado em equipamentos de áudio Behringer
- Seu principal destaque é o uso de A²B (Automotive Audio Bus), baseado nos chips da família Analog Devices AD242x (como o AD2428), permitindo conectar diversos dispositivos de áudio de forma simples
Principais tecnologias e recursos
- A²B Audio Bus é uma tecnologia comprovada em automóveis, que transmite sinais de áudio de 32 canais, 48kHz e 32 bits sem compressão adicional
- A transmissão pode ser feita apenas com cabo XLR padrão
- A biblioteca suporta a implementação de nó principal e nó secundário (controlador e escravo)
- Um exemplo é o uso na conexão entre Behringer WING (mesa de mixagem) e Midas DP48 (sistema de monitoramento)
- O dispositivo principal StageConnect/A²B se comunica via conexão I2C virtual, com estrutura de integração entre Arduino e o chip AD242x
Uso e extensibilidade
- Ao utilizar a biblioteca, é necessário instanciar a classe principal (StageConnect) e a classe wrapper de I2C, tratando os eventos com callbacks baseados na biblioteca Wire
- São fornecidos código e diagrama de hardware de exemplo para facilitar o desenvolvimento e a expansão
- O design de hardware pode usar como referência a placa de avaliação AD2428MINI
Detalhes técnicos e observações
- Como o ajuste da rede de filtro do chip AD242x é sensível, é necessário fazer um ajuste fino dos parâmetros de hardware ao projetar o circuito
- A Analog Devices recomenda cabos de até 15m, enquanto a Behringer permite comprimentos maiores
- Métodos detalhados de configuração da biblioteca (ID de marca/produto, comandos do sistema Mailbox etc.) são fornecidos nos documentos do diretório Documentation
Licença e informações de contribuição
- Está publicado sob a licença GPL-3.0, permitindo modificação e redistribuição do código-fonte
- A oferta de informações de protocolo e liberação do código por parte da MusicTribe/Behringer melhora a confiabilidade
- Os contribuidores do projeto são 2, incluindo Dr. Christian Nöding
Valor e vantagem do código aberto
- Como primeiro código aberto relacionado ao protocolo da Behringer, há grande potencial para pesquisas de integração com a comunidade e equipamentos de terceiros
- Por ser baseado em Arduino, a entrada no desenvolvimento de sistemas de rede de áudio para B2B e DIY é mais acessível e com alta reutilização
1 comentários
Opinião no Hacker News
O StageConnect é um método de conexão que pode transmitir 32 canais de áudio sem compressão por um único cabo XLR, baseado em A2B (Automotive Audio Bus)
Não entendo muito bem por que a Behringer é tão subestimada na comunidade de "Pro Audio"; inclusive é comum ver cláusulas "No Behringer" em riders Comprei uma Behringer WING há alguns anos e estou extremamente satisfeito com ela no meu home studio. Ela oferece conectividade excelente com stage boxes da Midas, roteamento intuitivo, recursos praticamente ilimitados, funciona muito bem com o Logic como interface USB de áudio de 32 canais, também permite streaming em tempo real de áudio multicanal no Mac usando uma placa DANTE, gravação ao vivo fácil em cartão SD, além de controle remoto prático por iPad e apps externos Além disso, eles lançaram versões em rack e compactas, mas mantendo os recursos principais É uma piada alemã, mas como diz o ditado, "o fazendeiro não come o que não conhece"; no fim, se a pessoa não tiver experiência direta, simplesmente não considera. Eu usei de verdade e virei sinceramente fã da Behringer, especialmente da WING
Em geral, evito comprar de empresas cujo modelo de negócio é basicamente "copiar designs existentes de forma barata, competir só por preço e virar o mercado de cabeça para baixo sem investir em P&D", porque acho que no longo prazo isso incentiva mais guerra de preços do que coisas novas no mundo Tenho aversão a essa tendência em qualquer setor, então prefiro marcas que investem em inovação Dito isso, toda vez que a Behringer é mencionada, a repetição interminável de discussões tipo "é a mais barata" ou "é só uma copiadora" já me cansa mais do que os próprios produtos
Quando você copia em massa um produto inovador e vende muito mais barato, o resultado é que o fabricante original pode quebrar e o setor inteiro acaba estagnando
A Behringer foi bastante amigável ao consumidor por muitos anos. Isso é um fator quando compro equipamento de áudio
É importante notar que esta divulgação não é uma abertura oficial em código aberto das especificações/implementações internas da Behringer, mas sim o resultado de engenharia reversa feita por Christian Nöding. Vídeos do projeto relacionado já apareceram várias vezes no Hacker News. Ainda assim, vale um pouco de crédito para a Behringer por cooperar com autorização oficial e compartilhar algumas informações internas
A Behringer é uma empresa polêmica, mas causou uma mudança importante no mercado de instrumentos eletrônicos. Tenho três sintetizadores deles e estou muito satisfeito Não é a melhor qualidade do mundo, mas entrega uma qualidade bastante decente por um preço que qualquer um pode pagar. Talvez não seja o ideal para músicos que vivem viajando, mas para uso em casa é perfeito
Esse tipo de notícia é claramente bem-vindo, mas sinceramente me deixa com sentimentos mistos. Depois de décadas fabricando equipamento barato apoiado em designs de outras pessoas, eu gostaria que a Behringer tornasse praticamente tudo open source Isso ajudou a derrubar o preço dos equipamentos e melhorou a acessibilidade, mas também fez inovadores perderem receita e reduziu os recursos para inovação futura Ainda assim, a Behringer também funciona um pouco como um Robin Hood do equipamento musical, abrindo produtos caros para entusiastas com pouco orçamento, então o ganho de acessibilidade é real Só fico um pouco desconfortável com a ideia de que isso depende do sacrifício de alguém
Como alguém que usa produtos X32/M32 da Behringer há quase 20 anos, acho muito legal ver um fabricante compartilhar publicamente um protocolo de transporte. Normalmente, essas especificações ficam trancadas atrás de preços altos ou são difíceis de acessar Fico curioso sobre como a placa A2B da foto se conecta à placa X/M32. Se for uma implementação de AES50, será que alguém poderia até fazer um roteador AES50?
Fico curioso sobre por que escolheram conectores XLR para esse uso. É um conector muito comum em ambientes de mixagem de áudio, então me preocupa que isso possa causar confusão entre usos totalmente diferentes. Também não sei se os aparelhos aguentariam 48 V de phantom power No áudio há muitos casos assim. Por exemplo, áudio em TSR é usado para estéreo/áudio balanceado, fones/microfones, vários níveis de linha, alta impedância, MIDI, conexões de foot control e outras funções totalmente incompatíveis entre si
É bom ver a controladora Music Tribe (com sede nas Filipinas e dona de várias empresas de áudio) permitir esse tipo de liberdade e open source Também descobri que o CEO/fundador é o Uli Behringer https://en.wikipedia.org/wiki/Music_Tribe
Fico curioso se o próprio A2B é totalmente fechado. Quando procuro, só encontro datasheets dos transceptores da Analog Devices, e o protocolo em si parece opaco. Ainda assim, esse tunelamento por I2C parece pequeno, mas extremamente útil na prática