Sight reading web app with midi support
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ds
.eslintrc
LICENSE
README.md
index.html
jquery-2.1.4.min.js
note.js
piano.js
script.js
sheetmusic.js
style.css
vexflow-min.js

README.md

mahler

This is a sight reading app designed to help you practice your music reading skills. You can use it with the on-screen piano for a quick session as well as with any of your MIDI devices (MIDI support is available in Chrome 43+). Play it online at http://cristiandima.github.io/mahler/.

Features

  • practice in any key
  • chose which clef to play on (treble, bass, or both)
  • three modes available
    • melody (single notes on the treble, chords on the bass)
    • notes (single notes on either of the two clefs)
    • chords (chords on either of the two clefs)
  • note annotations to help you remember the name of the note

Note you will probably have to restart chrome (close all winodws) after pluging in and turning on your midi device to get it to show up in the list.

Annotations in chords currently show the name of the lowest note of that chord (maybe switch to showing the root?).

The sheet music is rendered using the open source vexflow library.