Dylan [M] Audio
← All software
MIDI Bridge app icon

MIDI BridgeFREE

Free

Free MIDI between your Mac and the dLive, monitored — and with full Stream Deck control.

//  What it does

Real connection status, plain-language errors, and a monitor that reads every fader, mute, Scene, EQ and send in console language instead of hex. One connection your DAW, the other dylanmaudio apps and Bitfocus Companion all share. The bridging half of Allen & Heath's MIDI Control app, with the parts it leaves out.

  • "Connected" means the console is answering — checked every few seconds, reconnects by itself
  • Errors in words — base-channel mismatch named with the fix, port clashes named with the program
  • Live MIDI Monitor in console language, not hex — faders, mutes, Scenes, EQ, HPF, sends, preamp
  • Colour-coded by the program that sent it; copy any row's raw MIDI
  • "dLive Bridge" virtual ports for any DAW; complete fader moves back through the Return port
  • One shared console connection for your DAW and the other apps
  • Free — no licence, no trial timer
// At a glance
PriceFree
PlatformmacOS 11+
ChipApple Silicon
Makerdylanmaudio
MIDI over TCPMIDI monitorconnection statusshared connectionNRPN decodedfree
//  Why I built it

Allen & Heath’s own MIDI Control app does the job: it makes the ports and connects them to the desk. What it doesn’t do is tell you anything. There’s no status beyond opening the app and looking, no error reporting, and no diagnostics — a button flashes for in and a button flashes for out, and that’s the monitoring. I’m a believer in watching MIDI traffic; as rigs get more complex, with software and hardware talking over the same wire, a monitor is how you trace signal flow. But every monitor I used showed NRPNs and hex. I like the number structures. Most people, reasonably, don’t — and that’s where a setup stalls. So this decodes everything into console language, tags every message with the program that sent it, tells you the moment the connection drops and why, and reconnects on its own. Then, as I built the other apps, it made sense for all of them to share this one connection and report through it.

//  In detail

Connection status that means something.

The menu-bar disc shows stopped, connecting, connected or error, with a flash for activity — and “Connected” only once the console is actually answering. The bridge checks straight away and every few seconds, shows “Waiting for a reply from …” until it does, notices within about 20 seconds if the console stops, and reconnects by itself.

Errors in words.

A base-channel mismatch is named, with the channel to switch to. A port clash names the program holding it and how to fix it. The panel says so if the running bridge is on a different address from the one in the fields.

A MIDI Monitor that speaks console.

Every fader, mute, Scene and Action crossing the wire in plain language, colour-coded by the program that sent it, with a filter to show just one. Parametric EQ, HPF, aux, FX and matrix sends, preamp gain, pad and 48V, names, colours and assignments each read as what they are — “Input 3 HPF → ~85 Hz” — with their own filter. Advanced mode shows the full detail, and any row’s raw MIDI is one Cmd-click to copy.

One connection for everything.

Your DAW, the other dylanmaudio apps and Bitfocus Companion share MIDI Bridge’s connection to the console instead of each opening their own, so there’s one thing to check when something goes quiet. The log names every app that connects, when it leaves, and any message refused after its connection closed.

Works with any DAW, no drivers.

“dLive Bridge” MIDI ports that Reaper, Logic, Ableton Live or any MIDI app can use straight away. Fader moves made on the desk come back complete through the Return port, so automation records what the engineer actually did.

A log for afterwards.

Every session is logged; Export log puts a copy on your Desktop, so “it stopped working after a couple of minutes” has something to show.

Set it and forget it.

Starts at login, an optional Dock icon, Check for updates only when you press it, and the Quick Reference installed with the app.

Stream Deck control.

Run the dLive from a Stream Deck through Bitfocus Companion — mutes, faders with timed fades, Scenes and Actions — with names, colours, levels and the current Scene back on the keys, and the bridge itself started, stopped and watched from a key. With the free dylanmaudio Companion module.

//  Who uses it

Anyone with a dLive and a Mac: engineers recording console automation into a DAW, show-control operators, anyone trying to work out why a MIDI setup has gone quiet — and everyone running the other dylanmaudio apps, which connect through it.

//  Questions

Is this a replacement for Allen & Heath MIDI Control?

For getting MIDI between a Mac and the console, yes — with connection status, error reporting and a decoded monitor that MIDI Control doesn’t have. It does not do MIDI Control’s HUI / Mackie Control emulation for driving a DAW from the desk surface; if you use that, keep it.

Why does the monitor matter?

Because a dLive fader move is three NRPN messages, and an EQ change looks the same in hex. Reading them by hand is how setups stall. The monitor reads them for you, and tags who sent them.

Does it work with the other dylanmaudio apps?

They connect through it, share its console connection and show up by name in the monitor and the log.

Does it work with other consoles?

The dLive is the first console, not the only one — more consoles, from more manufacturers, are on the way. Users already report it works on Allen & Heath Avantis (I haven’t tested that myself yet). Register your interest and say which desk you’d like next.

Windows? Intel Macs?

Apple Silicon Macs on macOS 11 or later, today. Intel Macs are next, then a Windows version — register your interest and you’ll hear first.

Does it phone home?

No analytics, no telemetry. Check for updates runs only when you press it. There’s no licence and no trial timer.

//  MIDI Bridge

MIDI Bridge is free.

Download it, and drop into the Discord if you hit a snag or have a request.