portmidi-rs

MIDI wrapper

A Rust library providing high-level bindings and wrappers for the PortMidi MIDI protocol

High-level PortMidi bindings and wrappers for Rust

GitHub

76 stars
4 watching
22 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jbclements/rtmidi A Racket library providing an FFI wrapper for RtMidi, enabling MIDI interaction in Racket programs. 3
rustaudio/rust-portaudio A set of bindings and wrappers for a cross-platform audio I/O library. 373
insomnimus/nodi A Rust library providing tools and types for playing and manipulating MIDI files 21
blastbay/blastmidi A C library for parsing standard MIDI files. 22
lathoub/arduino-ipmidi Provides an IPMIDI transport layer for the FortySevenEffects Arduino MIDI Library 14
adamnemecek/webmidikit An implementation of the WebMIDI API for macOS/iOS, providing a simplified interface to MIDI input and output ports. 147
keymaster-/linc_rtmidi Provides Haxe/C++ bindings for the RtMidi midi library, enabling MIDI functionality in C++ applications. 9
jimm/crystal_port_midi Provides a Crystal C wrapper for the PortMIDI MIDI I/O library 6
samer--/plmidi An operating system integration allowing Prolog code to interact with Mac OS X MIDI devices 4
lathoub/arduino-usbmidi A USB MIDI transport library for microcontrollers with native USB capabilities 160
osxmidi/linvst A bridge between Linux VST capable DAWs and Windows VST plugins. 683
mxmxmx/cv2midi A 5-channel MIDI converter for Eurorack synthesizers 39
xmc-rs/xmc4800 A Rust library for interfacing with the XMC4800 microcontroller peripheral interface 3
heyfrench/as3midilib A library for working with MIDI data in ActionScript 3.0. 8
xmc-rs/xmc4500 A peripheral interface library for embedded microcontrollers 3