Skip to content

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

License

Notifications You must be signed in to change notification settings

DavidCEllis/SightreadingPractice

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published