pr06lefs
Apr-26-2019, 12:44pm
So I wrote a little web app that lets you practice reading - either using your phone or playing your instrument with pitch detection. Check it out here:
https://www.music-reader.com/practice?keysig=C%20Major&clef=Treble&tuningname=Fiddle&sf=0&fc=6¬emode=nat&shownotename=1&showstats=0&rmsth=0.03&minsc=2&atrns=0&limitstepson=1&minsteps=1&maxsteps=2¬esrc=rn
It has two main note modes, random and musicxml.
With random (the default), its oriented around working on different parts of the fretboard. You can select a fretboard region and it'll generate random notes within that region. The randomness can be tweaked to be easy - up or down 1 note in the scale - to really hard, ie any random chromatic note, with lots of huge interval jumps.
Or you can load it up with a musicxml file and read that. So arbitrary melodies, like bach or scale etudes, etc. I make those files with musescore which is free, but it should work with whatever program can produce text format musicxml. It has no sense of time, ie all notes are whole notes. So if you do load up a musicxml file, the melody will be turned into all whole notes.
The pitch detection feature lets you read with your actual instrument, but it can be finicky! There's a tab in Settings for tweaking it for your setup. You'll need to use the chrome web browser, firefox for sure doesn't work. Also, pitch detection isn't good on phones, or at least not on mine. If you can plug in with an audio cable, that's the most reliable. If you want to get into this and you find too noisy or random, check out the help tab, there's a link to a video for setting it up.
Anyway, hope you guys enjoy. Feedback welcome.
https://www.music-reader.com/practice?keysig=C%20Major&clef=Treble&tuningname=Fiddle&sf=0&fc=6¬emode=nat&shownotename=1&showstats=0&rmsth=0.03&minsc=2&atrns=0&limitstepson=1&minsteps=1&maxsteps=2¬esrc=rn
It has two main note modes, random and musicxml.
With random (the default), its oriented around working on different parts of the fretboard. You can select a fretboard region and it'll generate random notes within that region. The randomness can be tweaked to be easy - up or down 1 note in the scale - to really hard, ie any random chromatic note, with lots of huge interval jumps.
Or you can load it up with a musicxml file and read that. So arbitrary melodies, like bach or scale etudes, etc. I make those files with musescore which is free, but it should work with whatever program can produce text format musicxml. It has no sense of time, ie all notes are whole notes. So if you do load up a musicxml file, the melody will be turned into all whole notes.
The pitch detection feature lets you read with your actual instrument, but it can be finicky! There's a tab in Settings for tweaking it for your setup. You'll need to use the chrome web browser, firefox for sure doesn't work. Also, pitch detection isn't good on phones, or at least not on mine. If you can plug in with an audio cable, that's the most reliable. If you want to get into this and you find too noisy or random, check out the help tab, there's a link to a video for setting it up.
Anyway, hope you guys enjoy. Feedback welcome.