python-rtmidi VS libremidi

Compare python-rtmidi vs libremidi and see what are their differences.

python-rtmidi

Python bindings for the cross-platform MIDI I/O library RtMidi (by SpotlightKid)

libremidi

A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI. (by celtera)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
python-rtmidi libremidi
4 2
345 387
- 10.6%
7.8 9.3
13 days ago 25 days ago
Cython C++
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

python-rtmidi

Posts with mentions or reviews of python-rtmidi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-18.

libremidi

Posts with mentions or reviews of libremidi. We have used some of these posts to build our list of alternatives and similar projects.

What are some alternatives?

When comparing python-rtmidi and libremidi you can also consider the following projects:

mido - MIDI Objects for Python

OpenDeck - Software and hardware platform for simpler building of MIDI controllers.

THIRTY-DOLLAR-HAIRCUT-GENERATOR - 30 dollar haircut website MIDI converter - Using MIDIs, QUICKLY generate a chart for the "DON'T YOU LECTURE ME WITH YOUR THIRTY DOLLAR HAIRCUT" website. The site's by GDcolon, if you need to search it up.

cane - A small MIDI sequencer DSL designed around vectors and euclidean rhythms

MIDItoOBS - (Pre obs-ws 5!!) A python script to use one or multiple midi input device(s) to control OBS-Studio functions without wasting keyboard hotkeys (including some sort of macro support) from anywhere in the network. "Waiting for a nativ implementation since 2017."

new-session-manager - Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".

Rack - The virtual Eurorack studio

Mamba - Virtual Midi keyboard and Midi Live Looper for Jack Audio Connection Kit

mkchromecast - Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices

ADLplug - FM Chip Synthesizer — OPL & OPN — VST/LV2/Standalone