Ernest Keyz Studios
Available Now

PulseControl Bridge

Desktop MIDI bridge engine for macOS

Native macOS application that connects PulseControl Mobile to your DAW and MIDI hardware. Runs a local WebSocket server, creates a CoreMIDI virtual port, and handles device pairing — automatically.

StandalonemacOS 11+IntelApple SiliconCoreMIDIWebSocket

Features

The connectivity layer for the PulseControl ecosystem

CoreMIDI Virtual MIDI Output

Creates a virtual MIDI output port visible to all DAWs and MIDI software on the system. Incoming wireless MIDI from PulseControl Mobile appears as a standard CoreMIDI device — no driver installation required.

Realtime WebSocket MIDI Server

Runs a persistent WebSocket server on the local network. PulseControl Mobile connects directly and streams MIDI data with minimal overhead. The server handles reconnection, message queuing, and session state automatically.

QR-Based Mobile Pairing

Displays a QR code containing the bridge connection URL. Scan it from PulseControl Mobile to pair instantly. No manual IP entry, no network configuration. Works on any local Wi-Fi network.

mDNS / Bonjour Auto Discovery

Broadcasts the bridge service over mDNS so compatible apps can discover it automatically. PulseControl Mobile can find the bridge without needing a QR scan in environments where auto-discovery is supported.

Live MIDI Activity Monitoring

Real-time display of all MIDI messages passing through the bridge. View message type, channel, value, and timestamp. Useful for confirming connectivity and debugging controller assignments.

Universal macOS Installer

Distributed as a signed .pkg installer with full support for Apple Silicon and Intel Macs. Compatible with macOS 11 Big Sur and later. Installed as a standard macOS application with no additional runtime dependencies.

Architecture

Built on native macOS frameworks

PulseControl Bridge is a native Swift application using Network.framework for WebSocket transport and CoreMIDI for virtual port management. Bonjour / mDNS handles local network service broadcasting with no additional configuration.

Swift 5.9Language
SwiftUIUI Framework
CoreMIDIMIDI Engine
Network.frameworkWebSocket Transport
Bonjour / mDNSDevice Discovery
Universal BinaryDistribution

Installation

Up and running in 2 minutes

1

Download the .pkg installer from the download page

2

Run the .pkg and follow the installer steps

3

Launch PulseControl Bridge from Applications or Spotlight

4

Grant network access permission when prompted

5

Scan the displayed QR code from PulseControl Mobile

System requirements
OSmacOS 11 Big Sur or later
ArchitectureApple Silicon or Intel
NetworkLocal Wi-Fi (same network as mobile)
MIDICoreMIDI (built into macOS)

Download PulseControl Bridge

Free download, macOS universal binary

GitHub Repository

Source code, issues, and releases

Open GitHub

PulseControl Mobile

The mobile controller that pairs with this bridge