Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davidcellis/sightreadingpractice
- Owner: DavidCEllis
- License: mit
- Created: 2019-04-24T13:56:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-09T18:17:43.000Z (over 3 years ago)
- Last Synced: 2023-03-06T15:01:44.781Z (over 1 year ago)
- Topics: music, sight-reading
- Language: JavaScript
- Homepage: https://dcellismusic.com/sightreading
- Size: 1.77 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.