Hasty Briefsbeta

StageConnect: Behringer protocol is open source

2 days ago
  • #StageConnect
  • #A2B
  • #Arduino
  • This repository contains an Arduino-Library for creating StageConnect devices using AnalogDevices AD242x-ICs like the AD2428.
  • StageConnect is based on Analog Devices A²B audio bus, used for connecting devices like Behringer WING to Midas DP48, transmitting 32 channels of uncompressed 48kHz 32bit audio via XLR connectors.
  • A StageConnect/A2B main-device uses a virtual I2C-connection through the A2B-link, routed via the AD242x-IC to the Arduino microcontroller.
  • Include the main-library and the I2C-Wrapper-Class, instantiate both classes, and setup the Wire-library with specific handlers for I2C communication.
  • The stageConnect.update() function should be called every 100ms for proper operation.
  • Example sketches are provided to demonstrate the use of callbacks and the mailbox-system for receiving channel-names from the host-device.
  • Electrical connection details are provided, including a reference to the AD2428MINI evaluation board schematics.
  • Cable-length recommendations: up to 15 meters by Analog Devices, with Behringer allowing longer cables. Caution is advised with the AD242x-chips' filter-network and hardware-parameters.
  • Documentation includes configuration-options, technical details about brand- and product-ID, and specific commands for the mailbox-system. Brand-IDs above 0x80 are recommended.
  • Acknowledgments to MusicTribe/Behringer for sharing protocol details and permitting public code sharing.