libremidi icon indicating copy to clipboard operation
libremidi copied to clipboard

A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.

Results 38 libremidi issues
Sort by recently updated
recently updated
newest added

Explore whether it is meaningful and useful

MIDI 2 needs some level of JSON support. What library do we want to use ? I'd propose RapidJSON as it is also header-only and allows reading and writing. simdjson...

Hi, I'm trying to compile the midiprobe.cpp however I'm getting the following error on my Visual Studio Code: ``` * Executing task: C/C++: MSVC Compiler - Version 19.29.30146 for x86...

Title says it all, the exception-based error handling is terrible.

Multiple possibilities: https://hellosystem.github.io/docs/developer/midi.html https://man.openbsd.org/midi.4 https://sndio.org/

Instead of a message callback it would be great if the user had the choice of also getting the raw byte stream for input so that they could handle sysex...

After a lot of digging, I finally managed to decipher cmake's docs and figure out how to fix the issue of warnings leaking into other projects. The previous PR already...

It doesn't really make sense to have open_port / open_virtual_port when one can only call these functions in the beginning. It'd be much simpler to just pass information about the...

Hi, I'm trying to understand how error handling is supposed to work for a basic function such as `midi.open_port`. Documentation is quite evasive and say that exception should be raised,...

For compound USB devices, that have not only a MIDI interface, but interfaces used with other USB device classes (e.g. a display) as well, it is needed to group them....