crates.io "midi" keyword
View the packages on the crates.io package registry that are tagged with the "midi" keyword.
korg_nano_kontrol_2 0.1.1
User friendly API to the Korg nano KONTROL 2 MIDI controller.2 versions - Latest release: almost 6 years ago - 3.69 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
49 versions - Latest release: 2 months ago - 20 dependent packages - 95 dependent repositories - 673 thousand downloads total - 205 stars on GitHub - 1 maintainer
jack 0.13.3 💰
Real time audio and midi with JACK.49 versions - Latest release: 2 months ago - 20 dependent packages - 95 dependent repositories - 673 thousand downloads total - 205 stars on GitHub - 1 maintainer
terminal-midi-monitor 0.3.0
Terminal ALSA MIDI Sequencer MIDI Monitor4 versions - Latest release: over 6 years ago - 5.5 thousand downloads total - 13 stars on GitHub - 1 maintainer
midi-2-ci 0.0.1-alpha.0 💰
MIDI 2[.x] Capability Inquiry1 version - Latest release: over 1 year ago - 1.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
djio 0.0.23
DJ Hardware Control(ler) Support24 versions - Latest release: 4 months ago - 23.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
midi2_proc 0.10.0
Internal procedural macro crate. Only intended for use with midi222 versions - Latest release: 1 day ago - 1 dependent package - 19.7 thousand downloads total - 40 stars on GitHub - 1 maintainer
midi2 0.9.0
Ergonomic, versatile, strong types wrapping MIDI 2.0 message data.21 versions - Latest release: 3 months ago - 20.5 thousand downloads total - 40 stars on GitHub - 1 maintainer
midi-2 0.0.1-alpha.0
MIDI 2[.x] Implementation1 version - Latest release: over 1 year ago - 1.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
20 versions - Latest release: over 2 years ago - 6 dependent packages - 96 dependent repositories - 613 thousand downloads total - 205 stars on GitHub - 3 maintainers
jack-sys 0.5.1 💰
Low-level binding to the JACK audio API.20 versions - Latest release: over 2 years ago - 6 dependent packages - 96 dependent repositories - 613 thousand downloads total - 205 stars on GitHub - 3 maintainers
novation_remote_25sl 0.1.1
User friendly API to the Ableton Novation ReMOTE 25SL MIDI controller.2 versions - Latest release: about 8 years ago - 3.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
mini-midi 0.1.1
A library to abstract MIDI messages3 versions - Latest release: 8 months ago - 2.14 thousand downloads total - 1 maintainer
dot-multisample 0.1.0
Bindings to the .multisample manifest file format1 version - Latest release: almost 2 years ago - 1 dependent package - 1.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
rust-jack 💰
Safe jack bindings for rust.1 version - Latest release: 6 days ago - 1.84 thousand downloads total - 226 stars on GitHub - 1 maintainer
midi-stream-parser 0.1.0
Parser to convert bytes from a MIDI stream into messages.1 version - Latest release: over 2 years ago - 1.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
music-note 0.3.1 💰
Music theory library with midi, notes, chords, scales, and more4 versions - Latest release: almost 3 years ago - 3 dependent packages - 1 dependent repositories - 5.99 thousand downloads total - 270 stars on GitHub - 1 maintainer
midi-consts 0.1.0
A crate with constants for handling MIDI data.1 version - Latest release: over 5 years ago - 3 dependent packages - 13 dependent repositories - 60.1 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
rmididings 0.2.1
Write your own MIDI router/processor, inspired by mididings.5 versions - Latest release: about 4 years ago - 1 dependent repositories - 5.66 thousand downloads total - 4 stars on GitHub - 1 maintainer
rusthesia 0.1.21
Reads midi files and create piano notes waterfall.18 versions - Latest release: over 4 years ago - 22.7 thousand downloads total - 25 stars on GitHub - 1 maintainer
aloe-vst-edit 0.1.1
A Rust implementation of VST 3.x plugin editor interfaces, handling parameters, MIDI mappings, co...1 version - Latest release: 4 months ago - 622 downloads total - 11 stars on GitHub - 1 maintainer
aloe-ex-plugins 0.1.2
Aloe Ex Plugins offers advanced audio processing and synthesis tools in Rust, facilitating audio ...1 version - Latest release: 4 months ago - 541 downloads total - 11 stars on GitHub - 1 maintainer
aloe-mpe 0.1.2
Aloe-MPE handles MIDI Polyphonic Expression in an MPE-compatible environment, managing note state...1 version - Latest release: 4 months ago - 552 downloads total - 11 stars on GitHub - 1 maintainer
aloe-vst-midi 0.1.2
A sophisticated Rust crate facilitating MIDI control and event handling within VST plugins and ho...1 version - Latest release: 4 months ago - 602 downloads total - 11 stars on GitHub - 1 maintainer
aloe-standalone 0.1.1
Aloe Standalone is a Rust crate facilitating standalone audio plugin processing. It integrates au...1 version - Latest release: 4 months ago - 651 downloads total - 11 stars on GitHub - 1 maintainer
aloe-au-midi 0.1.2
Rust crate providing an interface for handling MIDI events in conjunction with Audio Unit compone...1 version - Latest release: 4 months ago - 584 downloads total - 11 stars on GitHub - 1 maintainer
aloe-audio-processor-graph 0.1.1
Aloe is a Rust crate providing an advanced audio processor graph system, facilitating the develop...1 version - Latest release: 4 months ago - 588 downloads total - 11 stars on GitHub - 1 maintainer
aloe-au-dispatch 0.1.1
A Rust crate facilitating audio unit method dispatch and factory patterns for dynamic audio proce...1 version - Latest release: 4 months ago - 554 downloads total - 11 stars on GitHub - 1 maintainer
aloe-vst-plugin-client-vst3 0.1.2
Aloe VST Plugin Client VST3 facilitates robust interaction with VST3 plugins, enabling efficient ...1 version - Latest release: 4 months ago - 529 downloads total - 11 stars on GitHub - 1 maintainer
aloe-audio-processor-editor 0.1.2
A framework for creating audio processor editor components in Rust, with support for GUI interact...1 version - Latest release: 4 months ago - 1.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
aloe-au-device 0.1.1
Provides a foundational library for managing virtual music devices using Rust, encompassing MIDI ...1 version - Latest release: 4 months ago - 552 downloads total - 11 stars on GitHub - 1 maintainer
aloe-audio-device-manager 0.1.2
Aloe Audio Device Manager facilitates managing audio I/O and MIDI devices in Rust, supporting dev...1 version - Latest release: 4 months ago - 1.28 thousand downloads total - 11 stars on GitHub - 1 maintainer
aloe-vst-events 0.1.2
A Rust crate for managing VST events, facilitating communication and interoperability between DAW...1 version - Latest release: 4 months ago - 713 downloads total - 11 stars on GitHub - 1 maintainer
aloe-audio-devices 0.1.1
Rust crate for managing audio devices with GUIs for audio input/output configuration, sample rate...1 version - Latest release: 4 months ago - 802 downloads total - 11 stars on GitHub - 1 maintainer
aloe-android 0.1.1
Aloe-Android provides comprehensive support for Android applications needing MIDI interfaces via ...1 version - Latest release: 4 months ago - 908 downloads total - 11 stars on GitHub - 1 maintainer
aloe-vst3 0.1.1
Aloe VST3 is a Rust crate for building VST3 audio plugins, offering robust interfaces for MIDI ev...1 version - Latest release: 4 months ago - 592 downloads total - 11 stars on GitHub - 1 maintainer
aloe-audio-interface 0.1.2
Aloe Audio Interface is a comprehensive Rust crate designed to facilitate intricate interactions ...1 version - Latest release: 4 months ago - 2.15 thousand downloads total - 11 stars on GitHub - 1 maintainer
aloe-midi 0.1.1
This crate provides functionality for handling and converting MIDI messages, supporting both MIDI...1 version - Latest release: 4 months ago - 1.81 thousand downloads total - 11 stars on GitHub - 1 maintainer
aloe-synthesizer 0.1.1
Aloe Synthesizer offers advanced polyphonic sound synthesis with robust MIDI handling and dynamic...1 version - Latest release: 4 months ago - 1.36 thousand downloads total - 11 stars on GitHub - 1 maintainer
midi_file 0.0.6
For reading and writing MIDI files.7 versions - Latest release: 11 months ago - 1 dependent repositories - 9 thousand downloads total - 14 stars on GitHub - 1 maintainer
mseq 0.1.2
Library for developing MIDI Sequencers.3 versions - Latest release: 9 months ago - 2.23 thousand downloads total - 5 stars on GitHub - 2 maintainers
smrec 0.1.4
Minimalist multi-track audio recorder which may be controlled via OSC or MIDI.5 versions - Latest release: almost 2 years ago - 5.5 thousand downloads total - 33 stars on GitHub - 1 maintainer
libpd-rs 0.2.0
Safe rust abstractions over libpd12 versions - Latest release: 8 months ago - 13.2 thousand downloads total - 94 stars on GitHub - 1 maintainer
redact-composer-midi 0.1.9
Midi domain library and converter for redact-composer10 versions - Latest release: over 1 year ago - 2 dependent packages - 11 thousand downloads total - 5 stars on GitHub - 2 maintainers
xsynth-realtime 0.3.3
A real-time MIDI synthesizer using XSynth.6 versions - Latest release: 5 months ago - 4.85 thousand downloads total - 36 stars on GitHub - 1 maintainer
xsynth-render 0.3.3
A command line utility for rendering MIDIs to audio using XSynth.6 versions - Latest release: 5 months ago - 4.55 thousand downloads total - 17 stars on GitHub - 1 maintainer
xsynth-soundfonts 0.3.3
A module to parse different types of soundfonts to be used in XSynth.6 versions - Latest release: 5 months ago - 5.31 thousand downloads total - 17 stars on GitHub - 1 maintainer
midnote 0.11.1
A terminal application for viewing notes in a MIDI track, with audio.7 versions - Latest release: about 3 years ago - 8.11 thousand downloads total - 9 stars on GitHub - 1 maintainer
xsynth-core 0.3.3
A fast Rust-based SoundFont synthesizer designed for high voice counts and low latency.6 versions - Latest release: 5 months ago - 5.18 thousand downloads total - 35 stars on GitHub - 1 maintainer
clave 0.4.10
Midi click-track generator14 versions - Latest release: 7 months ago - 8.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
microwave 0.38.0
Make xenharmonic music and explore musical tunings.45 versions - Latest release: 6 months ago - 1 dependent repositories - 53 thousand downloads total - 142 stars on GitHub - 1 maintainer
tune-cli 0.28.0
Explore musical tunings and create synthesizer tuning files for microtonal scales.28 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 29.9 thousand downloads total - 142 stars on GitHub - 1 maintainer
magnetron 0.6.1
Create your own modular microtonal synthesizer from reusable building blocks.8 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 9.09 thousand downloads total - 142 stars on GitHub - 1 maintainer
fluid-xenth 0.9.0
Stop making music with notes. Use pitches.9 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 142 stars on GitHub - 1 maintainer
rytm-rs 0.1.3
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running fi...4 versions - Latest release: 8 months ago - 3.92 thousand downloads total - 18 stars on GitHub - 1 maintainer
midibase 0.3.0
send commands to obs-websocket using midi hardware3 versions - Latest release: almost 5 years ago - 3.93 thousand downloads total - 7 stars on GitHub - 1 maintainer
ncc 0.1.3
Compiler for custom modes on Novation MIDI devices4 versions - Latest release: 3 months ago - 3.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
midi-player 0.2.1
A MIDI file player library with integrated synthesizer3 versions - Latest release: 9 months ago - 2.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
coremidi 0.8.0
CoreMIDI library for Rust11 versions - Latest release: over 1 year ago - 3 dependent packages - 99 dependent repositories - 221 thousand downloads total - 74 stars on GitHub - 1 maintainer
music-math 0.1.1
common functions and helpers for working with music / audio.2 versions - Latest release: over 1 year ago - 2.28 thousand downloads total - 6 stars on GitHub - 1 maintainer
rtmidi 0.2.0
Safe wrapper for RtMidi, realtime MIDI input/output2 versions - Latest release: over 4 years ago - 2.84 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
18 versions - Latest release: 8 months ago - 45 dependent packages - 105 dependent repositories - 262 thousand downloads total - 688 stars on GitHub - 1 maintainer
midir 0.10.1
A cross-platform, realtime MIDI processing library, inspired by RtMidi.18 versions - Latest release: 8 months ago - 45 dependent packages - 105 dependent repositories - 262 thousand downloads total - 688 stars on GitHub - 1 maintainer
push2_pong 0.2.1
Ableton Push2 Embedded-graphics display driver4 versions - Latest release: over 3 years ago - 4.79 thousand downloads total - 7 stars on GitHub - 1 maintainer
apres 0.3.4
MIDI Library15 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 21.3 thousand downloads total - 1 maintainer
ghakuf 0.5.6
A Rust library for parsing/building SMF (Standard MIDI File).13 versions - Latest release: almost 5 years ago - 1 dependent package - 5 dependent repositories - 31.4 thousand downloads total - 35 stars on GitHub - 1 maintainer
multirec 0.2.0
A command-line tool for automated multi-sampling of MIDI instruments2 versions - Latest release: over 1 year ago - 2.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
bevy_midix 3.3.0
The MIDI plugin for humans. Out-of-the-box soundfont synthesizer, commands, and input!12 versions - Latest release: 3 months ago - 5.45 thousand downloads total - 22 stars on GitHub - 1 maintainer
midix_synth 0.0.4
SoundFont compatible MIDI synthesizer for midix6 versions - Latest release: 3 months ago - 2.65 thousand downloads total - 22 stars on GitHub - 1 maintainer
midix 3.2.0
MIDI structures designed for humans10 versions - Latest release: 3 months ago - 5.52 thousand downloads total - 22 stars on GitHub - 1 maintainer
bevy_midi 0.9.0
Send and receive MIDI data to and from bevy and other programs or controllers.9 versions - Latest release: about 1 year ago - 11.3 thousand downloads total - 63 stars on GitHub - 1 maintainer
smhkd 0.2.0
Simple MIDI hotkontrol daemon2 versions - Latest release: over 2 years ago - 2.36 thousand downloads total - 5 stars on GitHub - 1 maintainer
ruxguitar 0.5.8 💰
Guitar pro tablature player15 versions - Latest release: about 1 month ago - 10.6 thousand downloads total - 183 stars on GitHub - 1 maintainer
chordparser 2.1.8
A parser library to generate Jazz/Pop/Rock chords from string inputs29 versions - Latest release: 5 months ago - 20.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
sdl2_timing 0.2.0
Reads midi files and create piano notes waterfall.2 versions - Latest release: over 5 years ago - 1 dependent package - 3.56 thousand downloads total - 25 stars on GitHub - 1 maintainer
tuning-library-rs 0.1.0
Micro-tuning format parsing and frequency finding library.1 version - Latest release: about 2 years ago - 1.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
autosam 0.1.0
A toolkit for automated multi-sampling of MIDI instruments1 version - Latest release: almost 2 years ago - 1 dependent package - 1.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
midi-vlq 0.1.0
Variable-Length Quantity for the MIDI file format1 version - Latest release: over 3 years ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
libpd-sys 0.3.4
Rust bindings for libpd16 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 20.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
cr-midi 0.0.0
A MIDI parsing and transformation library written in pure Rust1 version - Latest release: over 2 years ago - 1 dependent package - 1.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
rea-rs-test 0.1.3
Library for testing reaper extensions within real REAPER instance.3 versions - Latest release: over 1 year ago - 3.67 thousand downloads total - 1 maintainer
rytm-sys 0.1.5
Rust bindings for libanalogrytm6 versions - Latest release: over 1 year ago - 1 dependent package - 7.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
web-midi 0.1.0
Wraps the web-midi calls from the web-sys library in a more rusty interface1 version - Latest release: over 4 years ago - 1.41 thousand downloads total - 5 stars on GitHub - 1 maintainer
e_midi 0.1.11
An interactive/CLI/library MIDI player with advanced playback options, looping, and scan modes.12 versions - Latest release: 19 days ago - 2.39 thousand downloads total - 1 stars on GitHub - 1 maintainer
e_midi_shared 0.1.4
Shared types/midi/MusicXML logic for e_midi and its build script.5 versions - Latest release: 30 days ago - 1.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
launchkey-sdk 0.1.5
A type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, enc...6 versions - Latest release: 3 months ago - 2.11 thousand downloads total - 7 stars on GitHub - 1 maintainer
embedded-midi 0.1.2
Use an embedded hal uart to send and receive midi5 versions - Latest release: over 3 years ago - 7.52 thousand downloads total - 25 stars on GitHub - 1 maintainer
chord_name 0.1.0
A library for working with chord names in music theory.1 version - Latest release: 9 months ago - 759 downloads total - 1 stars on GitHub - 1 maintainer
rea-rs-low 0.1.31 💰
Bindings for the REAPER C++ API - low-level API3 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 6.14 thousand downloads total - 79 stars on GitHub - 1 maintainer
reaper-macros 0.1.0 💰
Bindings for the REAPER C++ API - macros1 version - Latest release: about 5 years ago - 1.72 thousand downloads total - 79 stars on GitHub - 1 maintainer
reaper-low 0.1.0 💰
Bindings for the REAPER C++ API - low-level API1 version - Latest release: about 5 years ago - 2 dependent packages - 2 dependent repositories - 2.88 thousand downloads total - 79 stars on GitHub - 1 maintainer
reaper-medium 0.1.0 💰
Bindings for the REAPER C++ API - medium-level API1 version - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 2.17 thousand downloads total - 79 stars on GitHub - 1 maintainer
muzik 1.0.0
A library for generating chord progressions as MIDI files from string templates2 versions - Latest release: 12 months ago - 1.85 thousand downloads total - 3 stars on GitHub - 1 maintainer
lyrica 0.2.1
Phantasmically simple MIDI file handling4 versions - Latest release: about 2 years ago - 4.48 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
mumuse 0.7.0
Small music theory library written in Rust with MIDI capabilities.7 versions - Latest release: over 3 years ago - 10.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
rainout 0.0.0
Cross-platform audio and MIDI IO (placeholder)1 version - Latest release: over 3 years ago - 1.39 thousand downloads total - 49 stars on GitHub - 1 maintainer
tsf-sys 0.2.0
Unsafe bindings for TinySoundFont, a software synthesizer for SoundFont2 files3 versions - Latest release: almost 4 years ago - 1 dependent package - 4.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
launchy 0.3.1
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices4 versions - Latest release: 10 months ago - 5.02 thousand downloads total - 28 stars on GitHub - 1 maintainer
wmidi 4.0.10 💰
Midi parsing library.26 versions - Latest release: over 1 year ago - 1 dependent package - 18 dependent repositories - 74.7 thousand downloads total - 72 stars on GitHub - 1 maintainer
rea-rs-macros 0.1.31
Bindings for the REAPER C++ API - macros3 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 4.85 thousand downloads total - 13 stars on GitHub - 1 maintainer
rea-rs 0.1.31
A rusty version of ReaScript API3 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 4.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
midi-reader-writer 0.1.3
Facilitate reading and writing midi files.4 versions - Latest release: 3 months ago - 1 dependent repositories - 5.07 thousand downloads total - 1 stars on codeberg.org - 1 maintainer
plmidi 0.14.2
Play MIDI files from the command line.15 versions - Latest release: about 3 years ago - 15.7 thousand downloads total - 11 stars on GitHub - 1 maintainer
Related Keywords
audio
70
music
52
rust
35
synthesizer
14
smf
9
daw
9
plugin
8
realtime
7
reaper
7
soundfont
7
piano
7
plug-in
7
sound
7
wasm
7
microtonal
6
novation
5
parser
5
scales
5
sound-effects
5
musical-scales
5
mts
5
modular-synthesizers
5
modular
5
xenharmonic
5
vst
4
tuning
4
device
4
processing
4
rust-bindings
4
real
4
jack
4
cli
4
bevy
4
synth
3
control
3
vst3
3
embedded
3
sampling
3
sampler
3
recording
3
encoding
3
osc
3
midi-parser
3
multimedia
3
libjack
3
rust-jack
3
ump
3
protocol
3
time
3
alsa
3
bindings
3
tinysoundfont
2
libpd
2
puredata
2
rust-crate
2
gamedev
2
accessibility
2
rust-library
2
lighting
2
analogrytm
2
rust-lang
2
sdk
2
compiler
2
launchkey
2
launchpad
2
midi-player
2
coremidi
2
macos
2
shaders
2
framework
2
creative-coding
2
cross-platform
2
soundfont2
2
sf2
2
terminal
2
controller
2
data-structures
2
midi-messages
2
chord
2
player
2
interactive
2
sdl2
2
learning
2
audioprocessing
2
effects
2
no_std
2
sysex
2
record
2
music-theory
2
midi-files
2
chords
2
midi-controller
2
gui
2
wasapi
2
mid
1
tauri-plugin
1
async
1
enum
1
webmidi
1
real-time
1