- StageConnect は Behringer のオーディオ機器間の通信プロトコルを GPL-3.0 ライセンス でオープンソース化したもの
- このプロジェクトは Analog Devices A²B オーディオバス 技術を基盤とした Arduino ライブラリで、Behringer WING や Midas DP48 などのデバイス接続サポートを提供する
- 32チャンネル、48kHz、32bit の非圧縮オーディオを シンプルな XLR ケーブル だけで送受信可能
- サンプルコード、回路図ドキュメント、ソフトウェアおよびハードウェアの実装方法についての詳細なガイドを提供
- Behringer と MusicTribe の公式サポートおよび情報提供により、安定性と互換性が確保されている
StageConnect(ステージコネクト)概要
- StageConnect は Behringer オーディオ機器で使用されるプロトコルをオープンソースで実装した Arduino 用ライブラリ
- 主な特徴は **Analog Devices AD242x ファミリーチップセット(例:AD2428)**ベースの A²B(Automotive Audio Bus)を使用し、複数のオーディオデバイスを簡単に接続できること
主な技術と機能
- A²B オーディオバスは自動車などで実証済みの技術で、32チャンネル 48kHz 32bit のオーディオ信号を追加圧縮なしで送信する
- ライブラリは メインおよびサブノード(コントローラーとスレーブ)の実装構造をサポート
- 例として、**Behringer WING(ミキサー)と Midas DP48(モニタリングシステム)**の接続で活用される
- StageConnect/A²B メインデバイスは 仮想 I2C 接続を通じて通信し、Arduino と AD242x チップセット間にインターフェース構造を持つ
使用方法と拡張性
- ライブラリを使用する際は、メインクラス(StageConnect)と I2C ラッパークラスをインスタンス化し、Wire ライブラリベースのコールバックでイベントを処理する
- サンプルコードとサンプルハードウェア回路図が提供されており、簡単に開発と拡張が可能
- AD2428MINI 評価ボードを基準にしてハードウェア回路設計の参照が可能
技術詳細と注意事項
- AD242x チップセットのフィルターネットワーク調整がシビアで、回路設計時に細かなハードウェアパラメータ調整が必要
- Analog Devices は最大 15m のケーブル使用を推奨している一方、Behringer はより長いケーブルの使用も許容可能
- ライブラリの詳細設定(ブランド/製品ID、メールボックスシステムコマンドなど)は Documentation ディレクトリのドキュメントで提供
ライセンスと貢献情報
- GPL-3.0 ライセンス の下で公開され、ソースコードの修正・再配布が可能
- MusicTribe/Behringer の 公式プロトコル情報提供およびコード公開許可により信頼性が高い
- プロジェクトの貢献者は Dr. Christian Nöding など2名
オープンソースの価値と競争力
- Behringer プロトコルに関連する最初の公開オープンソースコードとして、コミュニティやサードパーティ機器間の連携研究への活用可能性が高い
- Arduino ベースのため、B2B および DIY オーディオネットワークシステム開発の参入障壁が低く、再利用性が高い
1件のコメント
Hacker Newsの意見
StageConnectは、XLRケーブル1本で32チャンネルの非圧縮オーディオを伝送できる接続方式で、A2B(Automotive Audio Bus)をベースにしている
Behringerが「Pro Audio」コミュニティで低く評価される理由がよく分からない。ライダー文書に「No Behringer」条項が入っていることすらよくある<br>自分は数年前にBehringer WINGを購入し、ホームスタジオで大満足している。Midasステージボックスとの優れた接続性、直感的なルーティング、無限とも言える機能、32チャンネルUSBオーディオインターフェースとしてLogicとも問題なく動作し、DANTEカードを使えばMacからマルチチャンネルオーディオをリアルタイム配信することも可能。SDカードでライブ録音も簡単で、iPadや外部アプリからのリモート制御も便利など、多くの機能を備えている<br>しかもラック版や小型版も出ているが、中核機能はそのままだ<br>ドイツ風ジョークだが、「農民は知らないものは食べない」ということわざのように、結局は経験がなければ基準に入らないだけだ。自分は実際に使ってみて、心からBehringer、特にWINGのファンになった
主に「既存デザインを安く複製し、価格競争だけに集中してR&Dなしで市場をひっくり返す」というビジネスモデルの会社からは、あまり買いたくならない。長期的には世界に新しいものを増やすより、価格競争だけを煽ることになると思うからだ<br>分野を問わずそういう傾向が嫌いなので、イノベーションに投資するブランドの製品を好む<br>ただ、Behringerの話題になるたびに「一番安い」「ただのコピー会社だ」といった同じ議論が繰り返されるのは、製品そのもの以上にうんざりする
革新的な製品を大幅に安くコピーすれば、元のメーカーは廃業し、業界全体が停滞する結果を招く
Behringerはここ数年かなり消費者フレンドリーだった。オーディオ機材を買うとき、その点は考慮材料になる
今回の公開は、Behringer内部の仕様や実装をオープンソース化したのではなく、Christian Nödingがリバースエンジニアリングで成し遂げた成果だという点はぜひ知っておいてほしい。関連プロジェクトの動画はHacker Newsでも何度も紹介されている。それでも、公式許可と一部内部情報の共有に協力したBehringerには多少の称賛を送りたい
Behringerは物議を醸す会社だが、電子楽器市場に変化を起こした。私はシンセを3台持っていて、とても満足している<br>最高品質とまでは言えないが、かなりまともな品質を誰でも買える価格帯で提供した。旅するミュージシャンには最高ではないかもしれないが、家で使うには完璧だ
こういうニュースは確かに歓迎したいが、正直なところ気持ちは複雑だ。何十年にもわたって他人のデザインに頼って安価な機材を作ってきたBehringerには、ほとんどすべてをオープンソース化してほしいと思う<br>そのおかげで機材価格は下がり、アクセスしやすくなったが、革新者たちが利益を失い、将来のイノベーション資金が細る結果も招いている<br>それでもBehringerは、音楽機材界のRobin Hoodのように、高価な機材を予算の少ない音楽愛好家にも開放する役割を果たしているので、楽器へのアクセス向上という点では確かに利益がある<br>ただ、それが誰かの犠牲の上に成り立つ構造だと思うと、少し居心地が悪い
Behringer X32/M32製品をほぼ20年近く使ってきた立場からすると、メーカーがトランスポートプロトコルを公に共有するのは本当に素晴らしい。普通はこうした仕様は高価に囲い込まれているか、そもそもアクセスが難しい<br>写真のA2BボードがX/M32ボードとどう接続されるのか気になる。もしAES50実装なら、誰かがAES50ルーターまで作れるのではないかと期待している
この用途になぜXLRコネクタを選んだのか気になる。オーディオミキシング環境では一般的なコネクタだが、まったく別用途同士で混同されないか心配だ。機器が48Vファンタム電源にも耐えられるのか分からない<br>オーディオ分野にはこういう例が多い。たとえばTSRオーディオは、ステレオ/バランスオーディオ、ヘッドホン/マイク、複数のラインレベル、ハイインピーダンス、MIDI、フットコントロール接続など、まったく互換性のない機能すべてに使われている
親会社のMusic Tribe(フィリピンに拠点を置き、さまざまな音響専門会社を買収してきた)が、このような自由やオープンソースを許容しているのはうれしい<br>CEO/創業者がUli Behringerだということも知った<br>https://en.wikipedia.org/wiki/Music_Tribe
A2B自体が完全に非公開なのか気になる。調べるとAnalog Devicesのトランシーバーデータシートしか見当たらず、プロトコル自体は不透明だ。それでもI2Cトンネリングは小さいながら実際には非常に便利だと感じる