Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidcellis/sightreadingpractice

A small tool for practicing basic sight reading pitches with midi instruments and audio input
https://github.com/davidcellis/sightreadingpractice

music sight-reading

Last synced: 1 day ago
JSON representation

A small tool for practicing basic sight reading pitches with midi instruments and audio input

Awesome Lists containing this project

README

        

# Sight reading practice tool #

A small site that generates random sheet music and reads midi input (key on) messages to determine if the notes have been played correctly. Try here .

Makes use of the web midi API (via [WebMidi.js](https://github.com/djipco/webmidi)) to detect note inputs and [VexFlow](http://www.vexflow.com/) to handle the display.

Early testing of using the [Crepe pitch tracker](https://github.com/marl/crepe) with TensorFlow for pitch detection and audio comparison.