Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
MIDI
MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.
- GitHub: https://github.com/topics/midi
- Wikipedia: https://en.wikipedia.org/wiki/MIDI
- Last updated: 2024-11-15 00:18:26 UTC
- JSON Representation
https://github.com/ematech/atomctrl
An experiment with the Presonus ATOM Controller
atom midi midi-controller presonus python
Last synced: 08 Nov 2024
https://github.com/possseidon/lua-midi
A pure Lua implementation to read midi files using a callback function.
lua lua-library midi midi-processor
Last synced: 30 Oct 2024
https://github.com/psrpinto/rev2-master-keyboard
Optimize the Prophet Rev2 synthesizer for usage as a master MIDI keyboard.
Last synced: 30 Oct 2024
https://github.com/anmol-singh-jaggi/jukebot
:musical_score: :musical_keyboard: Generating artificial music using Recurrent Neural Networks
keras machine-learning midi music music-composition neural-network rnn
Last synced: 15 Oct 2024
https://github.com/frett27/Ada-Midi
Implementation of Midi / MidiFile reading and writing
Last synced: 26 Oct 2024
https://github.com/shalashify/pytribe
Use Teenage Engineering OP-Z or Korg Electribe 2 as MIDI Sequencer to trigger samples from computer
electribe korg korg-electribe midi midi-controller midi-sequencer mido op-z opz sample-player sample-sequencer sampler teenage-engineering
Last synced: 05 Aug 2024
https://github.com/yobson1/webfishing-midi
cross-platform midi player for the webfishing guitar!
Last synced: 13 Nov 2024
https://github.com/dcervantes/scidle-midi-rnn
Generating MIDI music with Recurrent Neural Networks
machine-learning machine-learning-algorithms midi music python
Last synced: 05 Aug 2024
https://github.com/rainu/launchpad
Go library to make it easy to use the Novation Launchpad (S and MK2)
api launchpad launchpad-api launchpad-mk2 launchpads library midi novation-launchpad
Last synced: 08 Nov 2024
https://github.com/outsourcedguru/syn-midi
A JavaScript- & synesthetic-based client-side app for rendering a digital piano and tablature in color
digital-piano javascript midi music-notation piano piano-keyboard synesthesia tablature
Last synced: 11 Oct 2024
https://github.com/munshkr/p5-gen-player
P5-based MIDI note visualizer for Martin Grieco's performance (2022-12-05)
Last synced: 01 Nov 2024
https://github.com/arkanosis/smhkd
Simple MIDI hotkontrol daemon
alsa audio daemon linux midi midi-controller pipewire pulseaudio
Last synced: 08 Nov 2024
https://github.com/michaelkolesidis/javascript-software-synthesizer-classic
JSS-01C | JavaScript Software Synthesizer Classic | The original version of the JavaScript Software Synthesizer before the ongoing refactoring/redesign.
fm-synthesis fm-synthesizer frequency-modulation midi midi-keyboard music nexusui piano piano-keyboard software-synthesizer sound sound-engineering sound-processing sound-synthesis subtractive-synthesis synth synthesizer synthesizers tonejs web-audio
Last synced: 12 Nov 2024
https://github.com/Wally869/MidiGenerator
Utils and classes to algorithmically generate Music. This folder builds on MusiStrata to represent a musical structure and output a midi.
midi midi-files midigenerator music music-analysis music-generation music-theory procedural-generation python
Last synced: 05 Aug 2024
https://github.com/stashymane/midifunk
Library for listening for and manipulating MIDI events
Last synced: 10 Nov 2024
https://github.com/goma-recorder/midity
This is a custom unity package for reading and writing Standard MIDI Files (SMF).
Last synced: 11 Nov 2024
https://github.com/plnech/leapmidi
LEAPMidi
leapmotion leapmotion-controller livecoding midi midi-cc midi-controller supercollider tidalcycles
Last synced: 14 Oct 2024
https://github.com/felipetovarhenao/midi-improviser
A web application for generating polyphonic music improvisations as MIDI files.
computer-assisted-composition improvisation machine-learning markov-model midi music recursive-markov-chains
Last synced: 27 Oct 2024
https://github.com/moul/music-paint
paint-based midi controller
hack midi midi-controller music paint
Last synced: 21 Oct 2024
https://github.com/asigalov61/RecoMIDI
Dead simple, precise and super-efficient MIDI music recommendation system implementation [Algo+AI]
artificial-intelligence clean-midi lakh midi midi-classification midi-recommendation-system
Last synced: 05 Aug 2024
https://github.com/ales-tsurko/simple-midi
Swift classes for simple usage of Core MIDI
Last synced: 14 Oct 2024
https://github.com/stagas/x-pianokeys
Web Component MIDI ready piano keys.
daw keys midi piano ui web-component
Last synced: 31 Oct 2024
https://github.com/devbridie/synthesiavideo2midi
Uses OpenCV to convert a synthesia video to a playable importable midi file.
midi opencv python python-opencv synthesia
Last synced: 05 Nov 2024
https://github.com/martingms/mio2jack
A tool to expose sndio MIDI-ports in jack
Last synced: 11 Oct 2024
https://github.com/akiyukiokayasu/juce-midioscsender
MIDI and OSC sender example.
juce midi opensoundcontrol osc roli
Last synced: 14 Oct 2024
https://github.com/alexpoulsen/vgmusic_midi_scraper
Scrapes vgmusic.com for midi files. Py3
midi midi-files python python3 scraper web-scraper
Last synced: 30 Oct 2024
https://github.com/asigalov61/Algorithmic-Accompaniment-Generator
Algorithmic accompaniment generator
accompaniment accompaniment-generator algorithm melody midi music
Last synced: 27 Oct 2024
https://github.com/qbixxx/midimarauder
MIDIMarauder is a TUI application for interacting with MIDI devices through USB. The idea is to have a MIDIOX like software for Linux machines.
go golang gousb midi midi-controller midicontroller usb
Last synced: 07 Nov 2024
https://github.com/joris-van-der-wel/microswitch
μSwitch is a cross-platform application which enables musicians to play sounds using switches. It's designed for people with disabilities to help them practise playing music and to perform in a concert.
accessibility gamepad midi music switch
Last synced: 13 Nov 2024
https://github.com/crocsg/midiflower_wifi
sonification of biodata with web configuration
biodata cpp esp32 midi music sonification
Last synced: 12 Nov 2024
https://github.com/jwdeveloper/jw_piano
Play piano with your friends
bukkit mc midi midi-player minecraft piano plugin spigot spigot-plugin
Last synced: 15 Nov 2024
https://github.com/royaltm/amiga-midiin
A MIDI-controlled sample player for AMIGA
Last synced: 12 Oct 2024
https://github.com/oxygen-dioxide/dvfile
A python library for reading and writing deepvocal dv file
deepvocal dv midi mido music music21 python singing-synthesis
Last synced: 05 Aug 2024
https://github.com/shanestaret/notetester
Very simple program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.
frequency java javafx-gui midi music notes notes-app piano sound
Last synced: 12 Oct 2024
https://github.com/otiai10/tubevj
にゃーん
desktop dj midi midi-controller vj youtube
Last synced: 16 Oct 2024
https://github.com/epost/purescript-midi
PureScript MIDI library based on MIDI.js
Last synced: 27 Oct 2024
https://github.com/accraze/afx_rnn
Neural Net trained on Aphex Twin songs :robot: :notes:
deep-learning magenta midi music-generation neural-network tensorflow
Last synced: 11 Nov 2024
https://github.com/debris/midi
rust library for parsing Standard MIDI Files
Last synced: 29 Oct 2024
https://github.com/todbot/picotouch_drumcard
Card-sized drum synth / sequencer with MIDI In/Out
circuitpython drum midi pico raspberrypipico sequencer synth
Last synced: 09 Oct 2024
https://github.com/khjxiaogu/minecraftmidiplayer
plugin for playing midi in minecraft bukkit server.允许在mc中播放音乐的插件
Last synced: 04 Nov 2024
https://github.com/xlab/midievent
Package midievent provides MIDI event type mappings for Go-lang.
golang midi midi-controller midi-events
Last synced: 14 Oct 2024
https://github.com/rschwarz/fishnpitch
JACK MIDI realtime tuner for microtonal music
jack microtonal midi pitch-shift
Last synced: 14 Oct 2024
https://github.com/xeoneux/midiate
🎼 A Tool To Generate Running Notes Data From MIDI Files.
keyboard midi midiate music notes piano typescript
Last synced: 29 Oct 2024
https://github.com/Ludwiggle/GRUMIDI
Recurrent Neural Network for generative MIDI music
algorave electronic-music gated-recurrent-units generative-art generative-music machine-learning mathematica midi midi-sequencer music recurrent-neural-networks wolfram-language wolfram-mathematica wolframlanguage wolframscript
Last synced: 03 Nov 2024
https://github.com/suda/ps-01
🎹 Software synthesizer running on Particle Xenon, inspired by MOS6581 and Pocket Operator
chiptune-synthesizer dac midi particle synthesizer xenon
Last synced: 30 Oct 2024
https://github.com/pschatzmann/arduino-midi-fileparser
A simple MIDI file parser library
arduino-library cmake cpp library midi midi-files
Last synced: 04 Nov 2024
https://github.com/andormade/8f4e
8f4e is stack-oriented programming language with a semi-visual live code editor designed for generating and processing real-time audio signals.
algorave generative-art midi music sequencer
Last synced: 06 Nov 2024
https://github.com/b-viguier/WebMidiPiano
:musical_keyboard: Online On-Screen Midi Piano
Last synced: 07 Nov 2024
https://github.com/indigoparadox/mindi
Extremely minimal MIDI library and beepy DOS MIDI player.
dos library midi music pc-speaker
Last synced: 09 Nov 2024
https://github.com/queue-ri/shared-piano-playbot
🎵 Play MIDI files on Google Shared Piano 🎹 (WIP)
bot chrome google midi shared-piano tonejs
Last synced: 09 Nov 2024
https://github.com/xan1242/crashbashex
Crash Bash Extractor
crash-bandicoot crash-bash extractor game game-mod game-tool midi ps1 psx reverse-engineering sony-playstation sony-ps1 sony-psx
Last synced: 11 Nov 2024
https://github.com/nicholaiii/midiscord
Discord soundboard controlled with midi or GUI.
Last synced: 13 Nov 2024
https://github.com/jazz-soft/jazz-midi-headless
MIDI for headless testing
headless jsdom midi playwright puppeteer
Last synced: 10 Oct 2024
https://github.com/ralucado/Bb
Programming language for music composition with compiler that generates MIDI files.
antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming
Last synced: 11 Nov 2024
https://github.com/cnugteren/midisurf
Audiosurf-like game for the Atari ST based on Midi files
Last synced: 15 Oct 2024
https://github.com/tmarsteel/vox-amp-librarian
A replacement for VOXs horrible ToneRoom app
kotlin-js-react midi midi-device music
Last synced: 10 Nov 2024
https://github.com/pelevesque/MIDI-Make
A Raku module to make MIDI files.
composition midi music sequencer
Last synced: 05 Aug 2024
https://github.com/otto-aa/midiplayer
Providing a simple interface to read and visualize midi files with javascript
javascript-library midi visualization
Last synced: 08 Nov 2024
https://github.com/unsignedarduino/arcademidi
The next generation of advanced music in MakeCode Arcade!
arcade extension makecode makecode-arcade makecode-arcade-extensions makecode-extension midi music music-player
Last synced: 10 Nov 2024
https://github.com/ology/groove-tool
MIDI beat generation
algorithmic-composition beats combinatorics figured-bass midi mojolicious perl5
Last synced: 12 Oct 2024
https://github.com/shane-staret/notetester
Very simple program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.
frequency java javafx-gui midi music notes notes-app piano sound
Last synced: 03 Nov 2024
https://github.com/theandrew168/rs-jam-sandwich
Some old school tunes for your ear-holes
Last synced: 19 Oct 2024
https://github.com/timsusa/rpi-osc-midi-jukebox
Turn your raspberry pi into a self running music jukebox, which is full controllable via OSC and MIDI. iOS and Android Controls supported
bluetooth midi midi-controller midi-keyboard-controller music-player osc raspberry-pi touchscreen
Last synced: 25 Oct 2024
https://github.com/epegzz/node-qu-client
NodeJS client library for Allen & Heath QU series mixer
allen-heath-qu midi nodejs remote-control
Last synced: 02 Nov 2024
https://github.com/noahlemen/ftom
🎹 ← 🌊 convert frequency to MIDI note number
conversion frequency midi music
Last synced: 09 Nov 2024
https://github.com/wbaldoumas/baroquen-melody
A WIP experimental app to programmatically generate music in a Baroque style.
baroque baroque-music command-line computer-music csharp dotnet expert-system generative-music midi music music-generation music-theory
Last synced: 07 Nov 2024
https://github.com/rschwarz/isomorphic_layouts
Tools and data for isomorphic keyboard layouts on the Axis49 controller.
isomorphic microtonal midi midi-keyboard
Last synced: 14 Oct 2024
https://github.com/illation/synthesizer
Subtractive polyphonic synthesizer with MIDI support using minimal libraries - crossplatform
cross-platform midi oscillator polyphonic subtractive-synthesis synthesizer
Last synced: 30 Oct 2024
https://github.com/rogerallen/stm32disc_midisynth1
midi-controlled synth example for STM32F407VG Discovery board
midi midi-synthesizer stm32 stm32cubeide stm32f4-discovery wavetable-synthesizer
Last synced: 13 Oct 2024
https://github.com/jazz-soft/polymer-midi-player
MIDI Player Web Component
midi midi-player polymer webcomponent
Last synced: 14 Oct 2024
https://github.com/jswrenn/midiplex
Volume-aware splitting of a polyphonic MIDI stream into multiple, monophonic streams.
Last synced: 13 Oct 2024
https://github.com/fjerabek/thrnative
Software for controlling Yamaha THR10 Guitar app. With pedal controller and mobile app
bluetooth guitar-and-music-effects-pedal json midi uart
Last synced: 27 Oct 2024
https://github.com/kshoji/unity-midi-plugin-ios
Unity MIDI Plugin, iOS implementation
ios midi unity unity3d unity3d-plugin
Last synced: 14 Nov 2024
https://github.com/morgant/midisndiokontrol
WIP utility to control `sndio` audio levels & multimedia applications under OpenBSD (currently specific to the Korg nanoKONTROL2)
midi midi-controller openbsd openbsd-scripts sndio sndiod x11 x11-automation xdotool
Last synced: 10 Oct 2024
https://github.com/jwerle/hypermidi
Load and play MIDI from Hyperdrive over the DAT network
Last synced: 19 Oct 2024
https://github.com/rap2hpoutre/midikaos
🎷 Standard MIDI Files Library website
hacktoberfest midi music synthesizer
Last synced: 13 Oct 2024
https://github.com/kevin-chau/minimoog.js
Emulation of the Moog Minimoog Model D analog synth
audio javascript midi moog synthesizer webaudio webmidi
Last synced: 03 Aug 2024
https://github.com/akiyukiokayasu/preceding_note_blocker
MIDI effect plug-in prevents re-triggering of playing notes.
Last synced: 14 Oct 2024
https://github.com/sinshu/odinysynth
A SoundFont MIDI synthesizer written in pure Odinlang
audio meltysynth midi odin odinlang soundfont synthesizer
Last synced: 14 Oct 2024
https://github.com/niieani/sars-cov-2-vaccine-to-midi
SARS-CoV-2 BioNTech/Pfizer vaccine as MIDI
Last synced: 27 Oct 2024
https://github.com/0xde57/scales
a simple music learning tool
education experimental midi music music-learning scale
Last synced: 07 Nov 2024
https://github.com/d-sketon/hexo-midijs
A hexo plugin to play midi files by MIDIjs.
hexo hexo-plugin midi midi-player midijs
Last synced: 27 Oct 2024
https://github.com/eocorekuneho/pimgb
Send MIDI data to Game Boy
arduinoboy game-boy gameboy mgb midi raspberry-pi
Last synced: 12 Nov 2024
https://github.com/rubixdev/msm-song-creator
Takes MSM's Monster sounds and creates the full island songs
audio cli midi msm music my-singing-monsters ogg wav
Last synced: 13 Nov 2024
https://github.com/davay42/lightsaber-ui
A web-interface for the BLE enabled light saber made collaboratively in the Pirate Bay FabLab, Phuket
ble controller esp32 js midi vue
Last synced: 06 Nov 2024
https://github.com/arbitrarycombination/fluidsynthunity
FluidSynth core ported to C# with Unity bindings
fluidsynth midi unity3d unity3d-plugin
Last synced: 03 Nov 2024