Ernest Keyz Studios
v1.2.0Available Now

PulseMIDI

Real-time MIDI diagnostic tool for macOS

Monitor, visualize, and debug your complete MIDI signal chain from a single interface. Built for keyboard players and live performers who need to know exactly what's happening inside their system — in real time.

StandaloneVST3CLAPmacOS 12+IntelApple Silicon
PulseMIDI — MIDI Monitor
SIGNAL● LIVE
TimeChTypeValue
00:00.1241Note OnC4 vel:127
00:00.1891CC 64127 (on)
00:00.3022Note OnG3 vel:89
00:00.4451Pitch+1200
00:00.5121Note OffC4

Features

Everything you need to debug MIDI

Real-time MIDI Monitor

See every MIDI message as it happens — Note On/Off, CC, pitch bend, aftertouch, and system messages. Filter by channel, type, or device. Zero-latency display with configurable message history.

88-Key Keyboard Visualization

Full 88-key keyboard display showing active notes in real time. Color-coded by channel. Velocity sensitivity shown with key brightness. Perfect for diagnosing stuck notes and double-triggers.

CC & Sustain Diagnostics

Monitor all 128 CC values simultaneously. Real-time sustain pedal state, modulation wheel position, expression pedal tracking. Identify noisy controllers, stuck pedals, and parameter drift instantly.

MIDI Routing Visualization

Visual map of all MIDI devices, connections, and routing paths. See which devices are sending to which destinations. Diagnose routing conflicts and feedback loops in complex setups.

Chord Detection Engine

Identify chords, voicings, and harmonic content as you play. Displays root, quality, extensions, and bass note. Supports slash chords and polychords. Real-time with configurable latency window.

Device Connection Status

Monitor hardware connectivity in real time. Get alerts when devices connect or disconnect. Track port activity. Essential for live performance setups where equipment changes happen mid-show.

Architecture

Built with modern Apple tech

PulseMIDI is a native macOS application built with Swift and SwiftUI. The MIDI engine uses CoreMIDI for zero-latency message handling. Plugin formats are implemented using standard AudioUnit v3 and CLAP SDKs.

Swift 5.9Language
SwiftUIUI Framework
CoreMIDIMIDI Engine
AudioUnit v3Plugin Format
CLAP SDKPlugin Format
MetalRendering

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 PulseMIDI from Applications or Spotlight

4

Grant MIDI access permission when prompted

5

Connect your MIDI devices — they appear automatically

System requirements
OSmacOS 12 Monterey or later
ArchitectureApple Silicon or Intel
Memory4 GB RAM minimum
MIDICoreMIDI compatible interface

Compatibility

Supported DAWs

PulseMIDI works as a VST3 or CLAP plugin inside all major DAWs, or as a standalone diagnostic tool alongside any software.

Ableton Live 10+
Logic Pro X / Logic Pro
Bitwig Studio
Reaper 6+
Cubase 12+
FL Studio 21+
Studio One 6+
Digital Performer 11+

Download PulseMIDI

Free download, macOS universal binary

GitHub Repository

Source code, issues, and releases

Open GitHub

Documentation

Full feature reference and guides