RtMidi.Core

icon

Build status NuGet

MIDI support on both Windows (64-bit or 32-bit) and Mac OS X (64-bit) for .Net Standard 2.0 with support for both input and output midi devices, and support the following midi messages:

  • Channel Pressure

  • Control Change

  • Note On / Off

  • Pitch Bend

  • Polyphonic Key Pressure

  • Program Change

  • Non-Registered Parameter Number (NRPN) (used to send/receive 14-bit parameter and value)

  • System Exclusive (SysEx)

See changelog for version history.

Example

RtMidi Version

We are using a fork off rtmidi master branch with a few changes (you can see a diff here between our fork and official repository) to make it possible to build on the platforms we are interested in and with changes to better support .Net P/Invoke.

You can find our fork at micdah/rtmidi.

Acknowledgements

Special thanks to the contributors (in alphabetical order):

Last updated