GitHub topics: midi-messages
cainky/midigen
Object oriented MIDI generation. Created by Kyle Cain @cainky
Language: Python - Size: 414 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 2 - Forks: 2

djipco/webmidi
Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
Language: JavaScript - Size: 66.4 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1,630 - Forks: 120

kdgdkd/MIDImod
MIDImod - MIDI routing, conversion and modification with presets
Language: Python - Size: 104 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

midi2-dev/bl-midi2-rs
Ergonomic, versatile, strong types wrapping MIDI 2.0 message data.
Language: Rust - Size: 1.29 MB - Last synced at: 6 days ago - Pushed at: 30 days ago - Stars: 39 - Forks: 7

cadrian/macchiato
Macchiato is a MIDI file processing tool
Language: Java - Size: 472 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

LarryScottAE/LarryScottAE.github.io
SierraDigital Audio Midi Router and Midi Tools
Language: HTML - Size: 1.09 GB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

gbevin/ReceiveMIDI
Multi-platform command-line tool to monitor and receive MIDI messages
Language: C++ - Size: 3.78 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 337 - Forks: 25

lathoub/Arduino-AppleMIDI-Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Language: C++ - Size: 4.45 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 319 - Forks: 66

TimSusa/midi-bricks
MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes. Webdemo:
Language: JavaScript - Size: 23.3 MB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 27 - Forks: 0

gbevin/ShowMIDI
Multi-platform GUI application to effortlessly visualize MIDI activity
Language: C++ - Size: 15.6 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 719 - Forks: 24

pencilresearch/midi
MIDI CC & NRPN database
Size: 378 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 194 - Forks: 49

jpwogaman/template.io
Workflow enhancement for Open Stage Control, VEP, & Cubase
Language: TypeScript - Size: 28.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

nicorobo/react-midi-hooks
A library of React hooks for integrating MIDI devices into your applications. Effortlessly manage connections and real-time events to create dynamic, MIDI-driven experiences.
Language: TypeScript - Size: 937 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 33 - Forks: 15

nhielost/obs-midi-mg
Allows MIDI devices to interact with OBS Studio.
Language: C++ - Size: 1.3 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 170 - Forks: 11

vhyijk/Roland_SC55_SoundFont
Roland SC-55 SoundFont (SF2 format)
Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ddiakopoulos/modern-midi
:musical_score: C++11 MIDI file & realtime io library
Language: C++ - Size: 211 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 97 - Forks: 14

qbixxx/UnoMIDIController
MIDI controller based on the Arduino Uno development board and the CD4067 16 channel analog multiplexer.
Language: C++ - Size: 67.4 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

arirusso/unimidi
Realtime MIDI IO for Ruby
Language: Ruby - Size: 188 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 255 - Forks: 28

EldinZenderink/MidiController
Blender plugin to control object properties through midi.
Language: Python - Size: 1.72 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

ege-canpolat/magic_SerialMIDI
Brand new Serial to MIDI Bridge, with the ability to route multiple serial ports to multiple MIDI buses
Language: Python - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

DrCBeatz/arduino-theremin
Arduino theremin midi controller - turns readings from HC-SR04 ultrasonic sensor into MIDI messages sent via USB to DAW software (e.g. Logic or Ableton). Written in C++ (website: React/Typescript).
Language: C++ - Size: 2.46 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

IanG/web-midi-monitor
A React application for monitoring MIDI messages
Language: TypeScript - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

charlie1329/Midi-Maker
A full implementation of the MIDI file format, implemented in C++.
Language: C++ - Size: 7.75 MB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

AndreasScharnetzki/MIDI_Score_Analysis
Does Zipf's Law apply to music?
Language: Jupyter Notebook - Size: 69.3 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

haschdl/Launch-Controller
A wrapper for the MIDI Controller Novation LaunchControl
Language: C++ - Size: 517 KB - Last synced at: about 15 hours ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

gaelhuot/Murphy_Studio
JavaFX MIDI - Project
Language: Java - Size: 16.2 MB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 1

arirusso/midi-message
Ruby MIDI message objects
Language: Ruby - Size: 220 KB - Last synced at: about 16 hours ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 5

arirusso/nibbler
Ruby MIDI message parser
Language: Ruby - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 3

arirusso/midi-eye
Ruby MIDI input event listener
Language: Ruby - Size: 85.9 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 25 - Forks: 1

Vladistone/Arduino-MIDI-translator
Arduino project repo for defining the desired MIDI CC#2SysEx mapping to control the synths. The code includes a CC# map use for SSL Nucleus2 controller. You can use any synth controller to combination with the Korg DSS-1 or any synths by changing the destination mapping code as you wish.
Language: C++ - Size: 54.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

gbevin/SendMIDI
Multi-platform command-line tool to send out MIDI messages
Language: C++ - Size: 5.97 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 697 - Forks: 51

tschiemer/midimessage-max-external
MidiMessage External for Max/MSP
Language: C++ - Size: 82 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ElezzarDev/MIDI-Reader-by-ElezzarDev
simple MIDI message reader
Language: C - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

keplerg/midiaxe
A Web based clone of MIDI Ox
Language: JavaScript - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

tschiemer/midimessage
Extensive library for MIDI constants, un-/packers, parser, cli and unified human-readable formatters/parser for MIDI Messages (embedded friendly)
Language: C++ - Size: 467 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

lenoregilbert/LatencyTest
A tool for approximating MIDI and synthesesizer latency
Language: C++ - Size: 134 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

goldnjohn/KeyMIDI
A python Script which allows to use Numpad as MIDI Pad
Language: Python - Size: 548 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

chickitza/midiTex
midiTex是一种易于直观理解的midi文件描述语言,界面使用pyside开发
Language: C++ - Size: 52.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wallacewd/Midi-Color-Keyboard
Demonstrates the retrieval, use and manipulation of midi data using pygame and regex
Language: Python - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ajrussellaudio/midi-monitor-js
MIDI Monitoring with the Web MIDI API
Language: JavaScript - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

tschiemer/midimessage-pd-external
MidiMessage external for PureData (PD)
Language: C - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

Do-sth-sharp/libDMDA
Directly Musical Data Access.
Language: C++ - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

webdev23/midiKnobControl
Midi control html elements with javascript.
Language: HTML - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

thesmith1/midi_zonifier
MIDI application that implements keyboard zones in software. Allows to use always the same zones with all keyboards.
Language: C++ - Size: 169 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

narcode/MIDI_recorder
🎶 MIDI recorder
Language: Python - Size: 288 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 6

arashsm79/elemidiviewer
A Simple midi viewer with minimum playing capabilities
Language: C - Size: 599 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

nberr/MidiDupTracker
Simple plugin utility to keep track of MIDI on/off messages
Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

matthewfritz/go-midi
Go implementation of a library to represent MIDI data.
Language: Go - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

karttu/lifemidi
Verilog source for my green Lifemidi box, for producing lights and MIDI-music.
Language: Verilog - Size: 141 KB - Last synced at: over 2 years ago - Pushed at: over 12 years ago - Stars: 3 - Forks: 0

catraeus/dmmsnoop
Language: C++ - Size: 212 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cfenell/cs-control
Yamaha Reface CS synthesizer sound generator settings: save and set
Language: Python - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

kohoutech/Kohoutech.BATON
a scripting language that will enable Transonic application users to Be Able To Orchestrate Notes (BATON)
Language: C# - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

jonaheinke/midi_interface
Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

tomvanoosterwyck/apc40-midi-to-osc
converts midi messages from apc40 to osc
Language: Vue - Size: 3.11 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

selenologist/cc-emitter
Simple Rust program for sending MIDI CC messages easily.
Language: Rust - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

DeerTears/FL-Studio-Mapping-Formulas
For altering the MIDI CC input sent to FL Studio, using FL Studio 20.1 as the testbed.
Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

Bdmms/Audio-Tool
Old Proprietary Midi Tool
Language: Java - Size: 225 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

mevers303/whowrotethatsong
Predicts or gives similarity of a MIDI file to a list of composers.
Language: CSS - Size: 96.6 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

DanielAeolusLaude/MMT8-For-Android
Size: 2.31 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
