Skip to content

visvar/mila

Repository files navigation

MILA - Musical Instrument Learning Apps

A collection of web-based apps for musical instrument practice.

online demo

video (YouTube) | video (download)

DOI to TVCG | arXiv

citation:

@article{heyen2026make,
  title    = {Make the Unhearable Visible: Exploring Visualization for Musical Instrument Practice}, 
  author   = {Heyen, Frank and Gleicher, Michael and Sedlmair, Michael},
  journal  = {IEEE Transactions on Visualization and Computer Graphics (TVCG)}, 
  year     = {2026},
  pages    = {1-17},
  doi      = {10.1109/TVCG.2026.3658216}
  keywords = {Music;Instruments;Data visualization;Visualization;Education;Prototypes;Aerospace electronics;Timing;Musical instruments;Games;Temporal data;application-motivated visualization;education;personal visualization;music;instrument practice},
}

What You Need to Use the Demo

Most apps require a MIDI instrument, though a few work with audio or allow you to use a PC keyboard or touch screen.

While several apps should work with any (MIDI) instrument, we only tested them with keyboard, e-drum, and a MIDI guitar pickup.

Setup

This is only necessary for local testing or development. If you just want to use the apps, go here.

  • Install NodeJS and npm
  • Clone/download this repository
  • cd mila
  • npm i
  • npm start
  • Open the URL shown in the console

Used Libraries and Packages

About

Musical Instrument Learning Apps

Resources

Stars

4 stars

Watchers

4 watching

Forks

Contributors