openPre
openPre is a universal control software for remote-controllable microphone preamps. Different microphone preamps use different protocols for control and operation, even though audio may be transmitted through a standardised protocol. openPre handles translating these, so they all speak the same langauge, and also handles exposing different interfaces to the user, to operate all of their preamps from a single place without the need for proprietary apps.
The software works in three sections.
- A protocol-agnostic daemon. This runs constantly, and handles passing messages between device drivers and interfaces.
- The drivers. These handle taking messages from the daemon, and converting them into what the device understands, and vice versa. Each device has it’s own driver, and these can be loaded in and out of the daemon easily.
- The interfaces. These are the control surfaces that are exposed to the user, or other software. Like drivers, interfaces can be swapped in and out depending on the use cases. Need to operate your preamps from anywhere in the facility? Load the WebUI interface and access it from an iPad on the same network. Recording in Pro Tools and want to use it’s built-in mic pre controls? Load the Pro Tools MIDI bridge, and let the daemon / drivers convert it to whatever hardware you’ve got. Building a custom interface in TouchOSC, OSC/Pilot or Lemur? Use the OSC bridge to access your preamp controls.
Supported Devices / Interfaces
Currently, openPre supports the following devices:
- Neumann MT48
- Focusrite Red16Line
- Tascam MM-2D-X
- Behringer XAir 18 More device support is planned - these are just what I’ve got access to! In theory, other Focusrite RedNet devices will work (MP8R, RedNet4, Red8pre, etc.), as they operate over the same protocols. I’d also imagine Merging Anubis will work, as they’re functionally identical to the MT48
And the following interfaces:
- WebUI, accessible at openpre.local, for full control of all preamps over a web browser
- Pro Tools integration, using Pro Tools’ built-in Mic Preamp control, which can be mapped to any preamp that openPre supports
- openPre Remote, an iOS and iPadOS app that gives you control over your microphone preamps from your devices
- OSC (proof of concept). Not well tested, but will be developed further in the future.

I’ll be refining some of this and uploading it to GitHub in the next few weeks, I’m finding it really useful, so hopefully others will too!