rtmidi
« Back to VersTracker
Description:
API for realtime MIDI input/output
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: midi audio c++ library multimedia
Install: brew install rtmidi
About:
RtMidi is a set of C++ classes that provides a cross-platform API for realtime MIDI I/O. It allows developers to enumerate and access MIDI ports for sending and receiving messages without dealing with platform-specific low-level code. Its main value is simplifying the development of MIDI applications across Windows, macOS, and Linux.
Key Features:
  • Cross-platform support (Windows, macOS, Linux)
  • Object-oriented C++ API
  • No external dependencies
  • Supports both MIDI input and output
Use Cases:
  • Building MIDI synthesizers or sequencers
  • Creating software that interfaces with MIDI hardware controllers
  • Developing MIDI monitoring or routing tools
Alternatives:
  • PortMidi – PortMidi is another cross-platform C library for MIDI I/O, whereas RtMidi is C++ and often considered more modern and easier to integrate.
Version History
Detected Version Rev Change Commit
Sep 17, 2025 1:04am 0 VERSION_BUMP a6c10069
Sep 14, 2024 1:08am 0 VERSION_BUMP 92252019