There are 6 repositories under midi-parser topic.
Swiss knife for everything MIDI related
MIDI SoundFont/DLS player and editor written in JavaScript.
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
Tegridy MIDI Dataset for precise and effective Music AI models creation.
:musical_score: C++11 MIDI file & realtime io library
Python library to generate guitar tabs from MIDI files
Harmony as Flags 🇱🇺🇱🇹🇬🇦🇦🇲🇲🇺 Western scores in 12 colors. MIDI files in, piano rolls out. Abolition of standard notation's gatekeeping. Prosthesis for sheet-music-blind people. Syntax highlighting for pitches. Pinyin for black polkadot characters. Also a text-based tracker (a notation editor), sorta diatonic CSound/Strudel with insert/copy
JavaScript MIDI-to-WAV synthesizer
Programming with the piano as interface
An animated particles visualizer that reacts to audio and controllable through MIDI input
1.一个数字音乐合成库,该库具备soundfont解析,Midi音乐解析播放,支持混音,合唱,压缩器,均衡器等音效添加 2.支持边缓存边播放模式, 支持对黑乐谱(black)的流畅播放 3.可导出合成音频的mp3, wav, pcm到文件 4.包含一个物理钢琴合成音源 5.支持C#播放midi音乐(midi play)等
Tool for easy conversion of MIDI to MOD audio format
JavaScript MIDI + SoundFont/DLS Library
SoundFont/DLS MIDI Library for web browsers
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.
Convert Midi files to Strudel code.
🎹 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! ♬
MIDI-REMI-TXT-REMI-MIDI bi-directional MIDI processor for music generation/composition with NLP-based Music AI architectures.
Full-featured Algorithmic Intelligence Music Augmentator (AIMA) with full multi-instrument MIDI output and Karaoke support.
JavaFX MIDI - Project
A digital piano dynamics training program that provides real-time visualizations and feedback for musicians to more accurately monitor their playing and improve expressiveness..
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
A much-needed implementation of a bi-directional MIDI processor for symbolic music generation with NLP based Music AI architectures.
A Gamified Piano Practice Environment. SOFTENG700AB Honours Research Project (A+) https://ieeexplore.ieee.org/abstract/document/8706474
Simple package with MIDI handling tools and pianorolls representations
Extensive library for MIDI constants, un-/packers, parser, cli and unified human-readable formatters/parser for MIDI Messages (embedded friendly)