An open API service providing repository metadata for many open source software ecosystems.

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