#Midi

Showing 60 of 60 repositories tagged #midi, ranked by stars

AudioKit
AudioKit
AudioKit

Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

Score
100
โ˜… 11.4k โ‘‚ 1.6k +12/day
Swift
spotify
spotify
basic-pitch

A lightweight yet powerful audio-to-MIDI converter with pitch bend detection

Score
100
โ˜… 5.3k โ‘‚ 473 +16/day
Python
DamRsn
DamRsn
NeuralNote

Audio Plugin for Audio to MIDI transcription using deep learning.

Score
90
โ˜… 2.8k โ‘‚ 178 +13/day
C++
ryohey
ryohey
signal

Online MIDI Editor: signal

Score
100
โ˜… 2.3k โ‘‚ 240 +4/day
TypeScript
ZaneH
ZaneH
piano-trainer

๐ŸŽน Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual

Score
100
โ˜… 2.2k โ‘‚ 66 +1/day
TypeScript
PolyMeilex
PolyMeilex
Neothesia

Flashy Synthesia Like Software For Linux, Windows and MacOs

Score
89
โ˜… 1.5k โ‘‚ 100 +2/day
Rust
superpoweredSDK
superpoweredSDK
Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform

๐Ÿ‡ธSuperpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.

Score
89
โ˜… 1.4k โ‘‚ 286 +5/day
C++
allthemusicllc
allthemusicllc
atm-cli

Command line tool for generating and working with MIDI files.

Score
78
โ˜… 1.4k โ‘‚ 104 โ€”
Rust
kosua20
kosua20
MIDIVisualizer

A small MIDI visualizer tool, using OpenGL

Score
80
โ˜… 1.3k โ‘‚ 159 +5/day
C++
cifkao
cifkao
html-midi-player

๐ŸŽน Play and display MIDI files on the web

Score
0
โ˜… 889 โ‘‚ 98 +4/day
TypeScript
Natooz
Natooz
MidiTok

MIDI / symbolic music tokenizers for Deep Learning models ๐ŸŽถ

Score
100
โ˜… 882 โ‘‚ 101 +1/day
Python
Boddlnagg
Boddlnagg
midir

Cross-platform realtime MIDI processing in Rust.

Score
67
โ˜… 814 โ‘‚ 101 +2/day
Rust
krevis
krevis
MIDIApps

MIDI apps for Mac OS X: MIDI Monitor and SysEx Librarian.

Score
78
โ˜… 806 โ‘‚ 117 โ€”
Swift
onlaj
onlaj
Piano-LED-Visualizer

Piano LED Visualizer: Connect an LED strip to your Raspberry Pi and create an immersive visual experience for your piano playing

Score
100
โ˜… 744 โ‘‚ 154 +2/day
Python
wyskoj
wyskoj
midis2jam2

๐ŸŽถ A remaster of MIDIJam, a 3D MIDI file visualizer.

Score
60
โ˜… 412 โ‘‚ 36 โ€”
Kotlin
Oh-Sheet-Team
Oh-Sheet-Team
oh-sheet

Turn any song into playable piano sheet music. Paste a YouTube link or upload audio โ€” get a PDF score. Open-source pipeline: Basic Pitch transcription, two-hand arrangement, RL-trained engraving.

Score
67
โ˜… 317 โ‘‚ 21 +7/day
Python
asigalov61
asigalov61
Tegridy-MIDI-Dataset

Tegridy MIDI Dataset for precise and effective Music AI models creation.

Score
80
โ˜… 283 โ‘‚ 19 +1/day
Python
brannondorsey
brannondorsey
midi-rnn

Generate monophonic melodies with machine learning using a basic LSTM RNN

Score
60
โ˜… 167 โ‘‚ 33 โ€”
Python
Woyten
Woyten
tune

Make xenharmonic music and create synthesizer tuning files for microtonal scales.

Score
56
โ˜… 153 โ‘‚ 10 โ€”
Rust
GeekFunkLabs
GeekFunkLabs
fluidpatcher

A performance-oriented patch interface for FluidSynth

Score
89
โ˜… 128 โ‘‚ 16 โ€”
Python
lhl2617
lhl2617
VSLilyPond

VSCode Extension for LilyPond

Score
100
โ˜… 116 โ‘‚ 10 โ€”
TypeScript
asigalov61
asigalov61
tegridy-tools

Symbolic Music NLP Artificial Intelligence Toolkit

Score
70
โ˜… 111 โ‘‚ 19 โ€”
Jupyter Notebook
maolan
maolan
maolan

Maolan DAW

Score
44
โ˜… 103 โ‘‚ 4 +7/day
Rust
gantasmo
gantasmo
theDAW

Full-featured DAW, DJ, and VJ app interoperable w/Ableton, Reaper, Resolume & more. Stable Audio 3, Magenta RT2, Suno API, Chimera track fusion, Demucs stems, MIDI generate/notate, img > spectrogram > music, drawing > music, VST3 & .gan plugins, automix & key-lock, GLSL shaders, volumetric video, Quest 3 XR interface, MIDI auto-map, RAG assistant

Score
100
โ˜… 101 โ‘‚ 16 +16/day
TypeScript
RustAudio
RustAudio
wmidi

Rust midi encoding and decoding library.

Score
11
โ˜… 100 โ‘‚ 8 +1/day
Rust
dr-schlange
dr-schlange
nallely-midi

An organic platform inspired by "systems as living things" for exploring signal based emergent behaviors, and live experimentations for MIDI, music, visuals, and interactions. Make it useful, make it useless

Score
78
โ˜… 99 โ‘‚ 2 โ€”
Python
shimpe
shimpe
expremigen

expressive midi generation with python 3

Score
11
โ˜… 98 โ‘‚ 4 โ€”
Python
plewto
plewto
Pigiron

Pigiron is a MIDI routing utility with an extensive OSC interface.

Score
0
โ˜… 98 โ‘‚ 0 โ€”
Go
loubbrad
loubbrad
aria-midi

Official repository for Aria-MIDI: a MIDI dataset of 1,186,253 transcribed solo-piano recordings.

Score
40
โ˜… 98 โ‘‚ 4 โ€”
lrenault
lrenault
ddsp-piano

MIDI Piano synthesizer using DDSP.

Score
50
โ˜… 98 โ‘‚ 6 โ€”
Python
SpotlightKid
SpotlightKid
micropython-stm-lib

A collection of modules and examples for MicroPython.

Score
56
โ˜… 98 โ‘‚ 21 โ€”
Python
vipul-sharma20
vipul-sharma20
tayuya

Python library to generate guitar tabs from MIDI files

Score
33
โ˜… 96 โ‘‚ 12 โ€”
Python
gyng
gyng
synthrs

Toy audio synthesizer library in Rust with basic MIDI support.

Score
33
โ˜… 93 โ‘‚ 8 โ€”
Rust
Guan-JW
Guan-JW
Melody-Note

ไธ€ไธช็ฎ€ๅ•็š„ๅฐ็ฝ‘้กต๏ผŒๅฝ•ๅ…ฅไบบๅฃฐๅ“ผๅ”ฑ๏ผŒ่ฝฌๅŒ–ๆˆ้’ข็ด้ŸณๅŠ้’ข็ด่ฐฑ่พ“ๅ‡บใ€‚็ตๆ„Ÿ็จ็บตๅณ้€๏ผŒๆœฌ้กน็›ฎ็š„็›ฎๆ ‡ๆ˜ฏ่ƒฝๅคŸ่ฎฐๅฝ•ไธ‹ไธ€ๆฎตๅฐ่ฐƒ๏ผŒไปฅ้Ÿณ้ข‘ๅฝขๅผ่พ“ๅ…ฅ๏ผŒ่ฏปๅ–่ฏ†ๅˆซๅ…ถๆ›ฒ่ฐƒ๏ผŒๅนถๅˆถๆˆ่ฐฑๅญ๏ผŒๆœ€็ปˆไปฅ้’ข็ดๅผนๅฅ็š„ๅฝขๅผ่พ“ๅ‡บ๏ผŒไพๆญคๅฐ†ไธ€ไบ›ๆ—ฅๅธธ็”Ÿๆดปไธญ็š„ๅฐ็ตๆ„Ÿไฟๅญ˜่ตทๆฅ๏ผŒไปฅไพฟๆ—ฅๅŽๅ›žๅฟ†็”š่‡ณๅ†ๅˆ›ไฝœใ€‚

Score
44
โ˜… 92 โ‘‚ 22 โ€”
Python
1j01
1j01
midi-recorder

๐ŸŽน The easiest way to record MIDI. No install. Automatically records.

Score
40
โ˜… 92 โ‘‚ 24 โ€”
JavaScript
nextgtrgod
nextgtrgod
webaudio-synth

WebAudio Polyphonic Synthesizer

Score
0
โ˜… 91 โ‘‚ 5 โ€”
JavaScript
asigalov61
asigalov61
Giant-Music-Transformer

[SOTA] [92% acc] 786M-8k-44L-32H multi-instrumental music transformer with true full MIDI instruments range, efficient encoding, octo-velocity and outro tokens

Score
20
โ˜… 89 โ‘‚ 6 โ€”
Python
dividebysandwich
dividebysandwich
rusty-pipes

A sample-based, MIDI-controlled virtual pipe organ instrument compatible with GrandOrgue and Hauptwerk sample sets

Score
22
โ˜… 87 โ‘‚ 7 +1/day
Rust
cemolcay
cemolcay
MIDIPianoRollView

Customisable UIScrollView subclass for rendering/editing MIDI notes on a piano roll view.

Score
11
โ˜… 87 โ‘‚ 10 โ€”
Swift
bradhowes
bradhowes
SoundFonts

Powerful polyphonic synthesizer for iOS that relies on sound fonts for generating audio - https://bradhowes.github.io/SoundFonts/

Score
56
โ˜… 83 โ‘‚ 9 โ€”
Swift
brettbuddin
brettbuddin
musictheory

๐ŸŽต Music theory concepts in Go.

Score
100
โ˜… 82 โ‘‚ 8 โ€”
Go
timwedde
timwedde
py_midicsv

A Python port and library-fication of the midicsv tool by John Walker. If you need to convert MIDI files to human-readable text files and back, this is the library for you.

Score
22
โ˜… 82 โ‘‚ 19 โ€”
Python
anzbert
anzbert
beat_pads

USB / Bluetooth Midi MPE Pad Controller App for Android, iPad and iPhone. Made with Flutter.

Score
33
โ˜… 80 โ‘‚ 12 โ€”
Dart
sinshu
sinshu
go-meltysynth

A SoundFont MIDI synthesizer written in pure Golang

Score
50
โ˜… 79 โ‘‚ 11 โ€”
Go
emprcl
emprcl
sektron

a midi step sequencer in the terminal, made with live performance in mind :loop:

Score
50
โ˜… 79 โ‘‚ 3 +1/day
Go
Metacreation-Lab
Metacreation-Lab
MIDI-GPT

GPT-2 transformer for controllable, multitrack symbolic music generation

Score
67
โ˜… 74 โ‘‚ 7 โ€”
C++
soundwrightpro
soundwrightpro
FRUITY-NILA

FRUITY NILA delivers comprehensive support for the Native Instruments Komplete Kontrol S-Series, A-Series, and M-Series seamlessly integrated within FL STUDIO.

Score
67
โ˜… 72 โ‘‚ 8 โ€”
Python
hidude562
hidude562
OpenMusenet2

Open source implementation of OpenAi's musenet

Score
10
โ˜… 70 โ‘‚ 7 +1/day
Jupyter Notebook
YuriyGuts
YuriyGuts
midichlorian

A Visual Studio extension that allows you to write code and automate the IDE using MIDI musical instruments.

Score
0
โ˜… 70 โ‘‚ 7 โ€”
C#
mkj-is
mkj-is
CombineMIDI

Connect MIDI using async-await to SwiftUI (or UIKit)

Score
0
โ˜… 69 โ‘‚ 4 โ€”
Swift
EMATech
EMATech
MidiExplorer

Yet another MIDI monitor, analyzer, debugger and manipulation tool.

Score
0
โ˜… 68 โ‘‚ 4 โ€”
Python
TheAcharya
TheAcharya
MarkerData

The avant-garde Marker extraction application crafted for Final Cut Pro

Score
44
โ˜… 66 โ‘‚ 2 โ€”
Swift
brunnergino
brunnergino
JamBot
Score
30
โ˜… 64 โ‘‚ 20 โ€”
Python
rodydavis
rodydavis
flutter_midi

Midi Playback in Flutter

Score
22
โ˜… 62 โ‘‚ 58 โ€”
Swift
spcoughlin
spcoughlin
ChatGPT2midi

๐ŸŽถ CLI Program for generating chord progressions with ChatGPT

Score
0
โ˜… 54 โ‘‚ 6 โ€”
Python
asigalov61
asigalov61
Optimus-VIRTUOSO

GPT3-based Multi-Instrumental MIDI Music AI Implementation

Score
0
โ˜… 48 โ‘‚ 7 โ€”
Jupyter Notebook
RhythrosaLabs
RhythrosaLabs
soundstorm

AI-powered audio manipulation studio โ€” sample pack creation, algorithmic composition, text-to-audio generation, and ChatGPT on one screen

Score
33
โ˜… 36 โ‘‚ 8 โ€”
Python
cuong0993
cuong0993
flutter-rhythm

Rhythm-based mobile game

Score
0
โ˜… 33 โ‘‚ 4 โ€”
Dart
geigr
geigr
ipymidi

Interactive MIDI in Jupyter

Score
20
โ˜… 16 โ‘‚ 0 โ€”
Python
bornacvitanic
bornacvitanic
launchkey-sdk

A type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW integration with support for RGB colors, bitmaps, and cross-platform development.

Score
0
โ˜… 13 โ‘‚ 2 +13/day
Rust
Related Topics
#music#audio#python#rust#music-generation#synthesizer#ios#swift#machine-learning#piano#visualization#deep-learning

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly