A simplified X32 Emulator in Python
This is a Python3 equivalent of the C X32 emulator (X32.c). It emulates a Behringer X32 digital mixer by responding to OSC (Open Sound Control) messages over UDP.
Original C version: Patrick-Gilles Maillot (2014-2019) Python version: Simplified implementation focusing on core functionality
Features:
- UDP server listening on port 10023
- OSC message parsing and handling
- State management for mixer parameters
- Multi-client support with /xremote subscriptions
- Save/restore state to/from file
- Support for meters and timing