Remote Mute Server

The simple GPI Mute input for the Maxx Amplifier system.

In all MAxx Series Amplifiers, the REMOTE MUTE feature emulates a classical GPI input at the amplifier to mute the device in a dead man’s switch manner via UDP messages.

Overview

In a typical application, a single GPI controls multiple devices, like in an acoustic research lab, where the door contact to the acoustic chamber disables the whole system to prevent hearing damage. On the other hand, it can be used as a simple GLOBAL MUTE for the system, where the user purposely wants to activate it by hand.

All amplifiers which has the REMOTE MUTE enabled, act as an client and periodically sends requests to the configured server to ask for its current MUTE GPI state.

Protocol

For sake of simplicity and robustness, the protocol is stateless and consists of a single header with integer IDs and value. Which can also be implemented in different programming languages to use without a hardware server.

The server has to listen to UDP port 9460 for incoming REQ messages form the amplifiers.

The device will periodically send (every ~100ms) a REQ message to the server which has to be answered by the server via a RSP message, containing the MUTE STATE the device should use.

REQ MSG

Message ID “0” Client -> Server as request the MUTE state

INX_REMOTE_0

RSP MSG

Message ID “1” Server -> Client to answer the REQ message

NO MUTE:

INX_REMOTE_1_0

MUTE:

INX_REMOTE_1_1