portmidi
« Back to VersTracker
Description:
Cross-platform library for real-time MIDI I/O
Type: Formula  |  Latest Version: 2.0.8@0  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio midi music library c-api
Install: brew install portmidi
About:
PortMidi is a cross-platform C library for real-time MIDI I/O. It provides a consistent API for interacting with MIDI devices across Windows, macOS, and Linux. Its main value is abstracting away platform-specific complexities, enabling developers to easily build MIDI-capable applications.
Key Features:
  • Cross-platform API for Windows, macOS, and Linux
  • Low-latency, real-time MIDI I/O
  • Simple C interface for easy integration
  • Support for both input and output streams
Use Cases:
  • Building music production software and DAWs
  • Creating MIDI controller applications
  • Developing algorithmic music generators
  • Interfacing with synthesizers and hardware
Alternatives:
  • RtMidi – Similar cross-platform C++ library; RtMidi is often preferred for C++ projects while PortMidi is a C library.
Version History
Detected Version Rev Change Commit
Dec 2, 2025 7:07pm 0 VERSION_BUMP e1d38168
Dec 2, 2025 5:34pm 0 VERSION_BUMP 2effccaa
Oct 26, 2024 9:51pm 1 VERSION_BUMP a38d641f