Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: midi-parser
spessasus/SpessaSynth
JavaScript MIDI player and synthesizer based on SoundFont2 specifications. Modulator and sf3 support. No dependencies required.
Language: JavaScript - Size: 49.1 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 21 - Forks: 2
jztchl/Harmony-Forge
Harmony Forge is a music generation platform merging Flask and Flutter. Flask manages backend tasks like music generation, user authentication, and model oversight, while Flutter's Android app offers a user-friendly interface. Together, they empower users to create music seamlessly through machine learning models and modern design principles.
Language: Dart - Size: 64.6 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
asigalov61/MIDI-TXT-MIDI
A much-needed implementation of a bi-directional MIDI processor for symbolic music generation with NLP based Music AI architectures.
Language: Jupyter Notebook - Size: 13.4 MB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 6 - Forks: 1
msarilar/midispatcher
Midispatcher is a tool that allows you to design routes to send and receive MIDI signals between virtual and physical machines.
Language: TypeScript - Size: 30.7 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
colxi/midi-parser-js
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
Language: JavaScript - Size: 590 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 216 - Forks: 29
versioduo/V2MIDI
🎵 MIDI Library
Language: C++ - Size: 33.2 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 4 - Forks: 2
stdtabs/phptabs
A PHP library for reading, writing and rendering guitar tablatures and MIDI files
Language: PHP - Size: 1.42 MB - Last synced: 6 days ago - Pushed: 5 months ago - Stars: 40 - Forks: 8
asigalov61/Tegridy-MIDI-Dataset
Tegridy MIDI Dataset for precise and effective Music AI models creation.
Language: Jupyter Notebook - Size: 490 MB - Last synced: 7 days ago - Pushed: about 2 months ago - Stars: 127 - Forks: 11
vipul-sharma20/tayuya
Python library to generate guitar tabs from MIDI files
Language: Python - Size: 19.5 KB - Last synced: 12 days ago - Pushed: over 4 years ago - Stars: 71 - Forks: 8
tschiemer/midimessage-max-external
MidiMessage External for Max/MSP
Language: C++ - Size: 82 KB - Last synced: 27 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
jimm/midilib
Pure Ruby MIDI file and event manipulation library
Language: Ruby - Size: 269 KB - Last synced: 21 days ago - Pushed: 9 months ago - Stars: 178 - Forks: 34
vpavlenko/rawl
Western tonal harmony and arrangement as seen in 12 colors. An interactive book built around a readable piano roll for MIDI files
Language: C - Size: 698 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 30 - Forks: 2
melanchall/drywetmidi
.NET library to read, write, process MIDI files and to work with MIDI devices
Language: C# - Size: 45.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 498 - Forks: 72
cadrian/macchiato
Macchiato is a MIDI file processing tool
Language: Java - Size: 467 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 3 - Forks: 0
matthewfritz/go-midi
Go implementation of a library to represent MIDI data.
Language: Go - Size: 71.3 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
ericnething/fluidsynth
Low-level bindings to Fluidsynth for Lua
Language: C - Size: 14.6 KB - Last synced: 2 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0
SleepyLGod/omg-score
🎹 An applet transcripting *.mp3 and *.wav files (mostly piano pieces) to *.midi files, then parsing and playing them, showing the melody in the piano as well! ♬
Language: JavaScript - Size: 16 MB - Last synced: 29 days ago - Pushed: over 1 year ago - Stars: 9 - Forks: 2
rsp4jack/libmfmidi
A powerful C++20 MIDI library.
Language: C++ - Size: 704 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
MrBMueller/MidGen
perl based standard midi file generator
Size: 6.19 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
ddiakopoulos/modern-midi
:musical_score: C++11 MIDI file & realtime io library
Language: C++ - Size: 211 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 87 - Forks: 14
tomquirk/py-midiminer
Mine MIDI data like a boss
Language: Python - Size: 1.95 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 1 - Forks: 1
scottroot/Musical-Dynamics-Training-Software
A digital piano dynamics training program that provides real-time visualizations and feedback for musicians to more accurately monitor their playing and improve expressiveness..
Language: Python - Size: 817 KB - Last synced: 30 days ago - Pushed: about 4 years ago - Stars: 6 - Forks: 3
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: 27 days ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 1
asigalov61/DOREMI
MIDI-REMI-TXT-REMI-MIDI bi-directional MIDI processor for music generation/composition with NLP-based Music AI architectures.
Language: Jupyter Notebook - Size: 83 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 8 - Forks: 1
patrickroberts/synth-js
JavaScript MIDI-to-WAV synthesizer
Language: JavaScript - Size: 89.8 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 35 - Forks: 5
newlandsvalley/purescript-midi
MIDI and Web MIDI support
Language: PureScript - Size: 1.59 MB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 10 - Forks: 1
wmylxmj/Midi-Parsers
midi parsers by python3-midi 2021-4-16
Language: Python - Size: 1.95 KB - Last synced: 7 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
asigalov61/Meddleying-MAESTRO
Full-featured Algorithmic Intelligence Music Augmentator (AIMA) with full multi-instrument MIDI output and Karaoke support.
Language: Python - Size: 44.8 MB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 8 - Forks: 1
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: 9 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
kila58/Playable-Piano-Midi-Interface
plays midi in/midi files for virtual piano compatable keyboard pianos
Language: C++ - Size: 5.85 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
versioduo/play
🔈 MIDI File Player
Language: JavaScript - Size: 2.72 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 4 - Forks: 0
cymheart/tauMidi
1.一个数字音乐合成库,该库具备soundfont解析,Midi音乐解析播放,支持混音,合唱,压缩器,均衡器等音效添加 2.支持边缓存边播放模式, 支持对黑乐谱(black)的流畅播放 3.可导出合成音频的mp3, wav, pcm到文件 4.包含一个物理钢琴合成音源 5.支持C#播放midi音乐(midi play)等
Language: C - Size: 130 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 14 - Forks: 1
tschiemer/midimessage-pd-external
MidiMessage external for PureData (PD)
Language: C - Size: 12.7 KB - Last synced: 27 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
carlosholivan/midiplot
Simple package with MIDI handling tools and pianorolls representations
Language: Jupyter Notebook - Size: 1.77 MB - Last synced: 16 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 2
S1r0hub/fake-music
Fake Music
Language: Python - Size: 2.11 MB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 8 - Forks: 2
numblr/python-midi-io
Midi file IO for python 3
Language: Python - Size: 202 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
ncu571633/midi_parser
C++ Midi Parser/API
Language: C++ - Size: 164 KB - Last synced: 10 months ago - Pushed: almost 5 years ago - Stars: 7 - Forks: 1
safiire/pisynth
Soft Modular Synthesizer with MIDI
Language: C++ - Size: 47.9 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 3 - Forks: 0
garrysmodlua/GMod-Expression2-midi-parser
Garry's Mod - Wire Expression 2: MIDI Parser (E2 extension).
Language: Shell - Size: 27.3 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0
garrysmodlua/GLua-midi-parser
MIDI parser for Garry's Mod Lua.
Language: Lua - Size: 31.3 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 1
Wally869/MidiSplitter
Script to split midi files from a folder, into subsegments. The intent is to extract "patterns" from individual tracks and save them as individual Midi Files
Language: Python - Size: 55.7 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 8 - Forks: 0
4xMSAA/virtual-sheet-magic
Python project oriented at providing a screen-based virtual sheet editor/debugger & sending keystrokes to any compatible virtual piano on any OS.
Language: Python - Size: 138 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
d1ddle/BeebMid
A set of programs to Convert, Save and Play MIDI tracks on the BBC Micro.
Language: Python - Size: 468 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
safiire/arm_synth
Wavetable Synth Running on an STM32F 32-bit ARM Cortex M3 microprocessor
Language: C++ - Size: 6.26 MB - Last synced: 10 months ago - Pushed: over 9 years ago - Stars: 26 - Forks: 4
narcode/codeklavier
Programming with the piano as interface
Language: Python - Size: 13.9 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 31 - Forks: 6
GermanAizek/midi2mod
Tool for easy conversion of MIDI to MOD audio format
Language: C - Size: 38.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 10 - Forks: 4
kainosk/Swimi
MIDI/SMF parser written in Swift.
Language: Swift - Size: 12.5 MB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 9 - Forks: 2
adarkforce/3d-midi-audio-particles-threejs
An animated particles visualizer that reacts to audio and controllable through MIDI input
Language: JavaScript - Size: 1.32 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
cavallium/Midi23D
Midi23D is a tool made in Java that converts every note of a .midi music into GCODE instructions to send directly to a 3D printer.
Language: Java - Size: 962 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 15 - Forks: 4
ed-cooper/MIDI-Importer 📦
Converts *.mid files into Scratch readable data
Language: C# - Size: 313 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 3 - Forks: 2
ed-cooper/ReadMIDI 📦
C#.Net library for reading *.mid files
Language: C# - Size: 103 KB - Last synced: about 1 year ago - Pushed: about 8 years ago - Stars: 2 - Forks: 0
will-molloy/Mixed-Reality-Piano-Tutor 📦
A Gamified Piano Practice Environment. SOFTENG700AB Honours Research Project (A+) https://ieeexplore.ieee.org/abstract/document/8706474
Language: C# - Size: 435 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 7 - Forks: 3
newlandsvalley/elm-comidi 📦
MIDI parser in pure elm
Language: Elm - Size: 86.9 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 9 - Forks: 3
MStefan99/Midi-Parser
A simple C++ library that reads and parses binary MIDI files
Language: C++ - Size: 268 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0
arashsm79/elemidiviewer
A Simple midi viewer with minimum playing capabilities
Language: C - Size: 599 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0
n0kturnal/amidilib
native atari st/e/tt/falcon multiformat midi (MID, SMF, XMIDI) replay library for Roland LA/GS sound modules and OPL2/OPL3 devices
Language: C - Size: 5.73 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1
gaelhuot/Murphy_Studio
JavaFX MIDI - Project
Language: Java - Size: 16.2 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 8 - Forks: 1
arirusso/nibbler
Ruby MIDI message parser
Language: Ruby - Size: 161 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 21 - Forks: 3
maurus56/AudiK-trainer
Intrument trainer leveraging live audio to midi
Language: TypeScript - Size: 953 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
patrickxchong/Arduino-MIDI-over-Bluetooth
A MIDI based Arduino project using SparkFun's MIDI Shield
Language: C++ - Size: 9.78 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 0
espmaniac/midi_file_parser
Simple midi file parser.
Language: C++ - Size: 40 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
catraeus/dmmsnoop
Language: C++ - Size: 212 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
nkeetels/MidiSync
Generic Midi file parser
Language: C++ - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
ATawzer/Pyotr
AI Music Composition
Language: Jupyter Notebook - Size: 2.77 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
itsjustaplant/Midi-meta-data-extractor
Midi file meta-data extractor
Language: C++ - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
SupremaLex/MIDI_lib
Standart MIDI File(SMF) parser from binary data to python classes
Language: Python - Size: 17.6 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
BLumia/MidiUtils
Utils Library for Standard Midi File Processing
Language: C++ - Size: 50.8 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
DanielAeolusLaude/MMT8-For-Android
Size: 2.31 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
alevkov/Armsy
A single-wave digital synthesizer for ARM Cortex-M4
Language: C - Size: 3.48 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0