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