Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QLAD MIDI Key Light Learner

A portable, feature-rich Python program that connects hardware MIDI instruments to an on-screen visualizer and channels input directly into Roblox via base-12 macro sequences.

Features

  • Roblox MIDI Connect: Direct keystroke injector supporting note events and sustain pedal (CC 64) mapping.
  • On-Screen Visualizer: Interactive 88-key canvas with custom color presets and cascading note trails.
  • Audio Engine: Low-latency Windows hardware synthesizer backup with dynamic volume and weight scaling.

Setup & Usage

  1. Download the latest compiled version from the Releases section on GitHub.
  2. Launch QLAD_Midi_Learner.exe.
  3. Open the ≡ Options Panel to select your MIDI input/output devices.
  4. Load any standard .mid file and press START to begin.

Why I Made This

I wanted a software that would allow me to practice playing the piano and do much more with it, but I couldn't find any free, open-source programs that did exactly what I wanted. Instead of settling, I decided to build my own from scratch.

To make it as versatile as possible, I implemented as many tools and deep configuration options as I could think of. This gives you absolute control over how your instrument interacts with both the visualizer and external applications like Roblox, keeping everything fully customizable and portable.

About

A simple program supporting MIDI with many customization settings, note visualizer, light up key support, roblox midi connect, note scaling (with weight) etc.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages