🔥 Modular shader engine designed for simplicity and speed
-
Updated
Jun 12, 2026 - Python
🔥 Modular shader engine designed for simplicity and speed
A collaborative piano-roll music sequencer!
Customisable UIScrollView subclass for rendering/editing MIDI notes on a piano roll view.
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
Code for “Convolutional Generative Adversarial Networks with Binary Neurons for Polyphonic Music Generation”
A tool to experiment with music harmony, learn music theory and compose music.
浏览器端虚拟歌姬工作站 — 导入 MIDI,填写歌词,驱动 UTAU 声库演唱,支持 SeedVC 音色转换与多轨伴奏混音。
OpenStudio is a browser and desktop DAW built with React, Web Audio API, and Electron. It brings the core beatmaking workflow into one app: browse sounds, build patterns, edit melodies, arrange clips, mix tracks, save projects locally or in the cloud, and export the final track to WAV or MP3.
Code for "Filling MIDI Velocity using U-Net Image Colorizer" (CMMR2025) PyTorch implementation for filling MIDI velocities from given MIDI notes.
🎹 Smoothest piano roll visualizer
piano roll component
[ISMIR 2025 LBD] JavaScript Library for Comparative MIDI Piano-Roll Visualization
a piano roll . . . in the browser!?
Lisp/McCLIM-based digital audio workstation and live coding laboratory.
Unique microtonal piano roll audio plugin 😎
Cross-platform application for music and speech visual analysis, and music creation
OpenDaw — a free, open-source Digital Audio Workstation for Windows. Qt 6 UI, Tracktion Engine audio, MIDI piano roll, VST3 instruments, built-in effects, Claude AI assistant.
Simple Piano UI
Add a description, image, and links to the piano-roll topic page so that developers can more easily learn about it.
To associate your repository with the piano-roll topic, visit your repo's landing page and select "manage topics."