DavidCEllis / SightreadingPractice

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

Home Page:https://dcellismusic.com/sightreading

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 https://dcellismusic.com/sightreading.

Makes use of the web midi API (via WebMidi.js) to detect note inputs and VexFlow to handle the display.

Early testing of using the Crepe pitch tracker with TensorFlow for pitch detection and audio comparison.

About

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

https://dcellismusic.com/sightreading

License:MIT License


Languages

Language:JavaScript 89.0%Language:HTML 8.2%Language:Python 2.5%Language:SCSS 0.4%