Android App for sight reading
No explicit, hateful, or hurtful language. Nothing illegal.
Hi,
this may or may not be a good idea, so I'm asking first ("Methods, books, websites to learn...")
I'm developing an Android App for training sight reading, using pre-rendered public domain scores.
The general idea is, there is a lot of ancient high-quality "training material", such as Bach. I'm trying to make it a little more accessible with modern tools. Such as checking notes, or logging progress to identify stumbling blocks and for general motivation.
It's very different from Synthesia, strictly score based and no falling notes. My marketing department suggests you can actually import the MIDI file into Synthesia and continue from there for playing in-time. My focus is on sight reading.
Speaking of which, you can do that anyway (musescore.org, look for "openwtc" for the well-tempered clavier, for example).
Nicholas, what do you think?
this may or may not be a good idea, so I'm asking first ("Methods, books, websites to learn...")
I'm developing an Android App for training sight reading, using pre-rendered public domain scores.
The general idea is, there is a lot of ancient high-quality "training material", such as Bach. I'm trying to make it a little more accessible with modern tools. Such as checking notes, or logging progress to identify stumbling blocks and for general motivation.
It's very different from Synthesia, strictly score based and no falling notes. My marketing department suggests you can actually import the MIDI file into Synthesia and continue from there for playing in-time. My focus is on sight reading.
Speaking of which, you can do that anyway (musescore.org, look for "openwtc" for the well-tempered clavier, for example).
Nicholas, what do you think?
I suppose I'm having a little bit of trouble visualizing what the app is going to do. Besides showing static images(?) is there going to be any sort of interaction? You'd mentioned "checking notes", so I'm guessing there will be.
Did you have any mock-up images yet? That might help give us an idea of what you meant.
Did you have any mock-up images yet? That might help give us an idea of what you meant.
Hi,
This is how it looks: There are a few screenshots on the PlayStore page, also a somewhat longer description.
In a nutshell, the idea is similar to a typing-blind trainer for piano. The concept isn't new, maybe to some extent the approach: I'm using pre-rendered scores that can cope with non-trivial music like Bach's four-voice Fugues.
A few of those are already included (check the 2nd half of a BWV8xx title), and importing more material from musescore format is a relatively straightforward process.
My goal here is not to create something novel, simply something that "works". We'll see about that...
I encourage people to try it out and let me know if they run into any issues.
It's ad-sponsored, which is a bit of a touchy subject. For now, I'm providing a code to turn them off. I may remove the option later but an "unlocked" installation should remain permanently (*) ad-free.
I hope that's fair enough.. Unlocking goes as follows:
- check that MIDI generally works (open a score, hit some keys, check that the on-screen keyboard responds).
- From an opened score (!) press back until the menu "close application" / "return to main menu" appears
- hold a C7 chord at middle C (C, E, G, Bb) for one second (0.5 .. 1.5 seconds)
- done correctly, any visible ad will disappear immediately. On restarting an "unlocked" (*) installation, ads disappear as soon as the exit menu is opened (takes two clicks, sorry, but I don't want to leave them fully untested).
For Synthesia users, I hope the app adds an attractive option to work with traditional paper-like scores and generally gives motivation to play more
Regardless of the app, you can get the equivalent MIDI files from musescore.org (search for the BWV code) to import into Synthesia, and also a conventional PDF printout.
This is how it looks: There are a few screenshots on the PlayStore page, also a somewhat longer description.
In a nutshell, the idea is similar to a typing-blind trainer for piano. The concept isn't new, maybe to some extent the approach: I'm using pre-rendered scores that can cope with non-trivial music like Bach's four-voice Fugues.
A few of those are already included (check the 2nd half of a BWV8xx title), and importing more material from musescore format is a relatively straightforward process.
My goal here is not to create something novel, simply something that "works". We'll see about that...
I encourage people to try it out and let me know if they run into any issues.
It's ad-sponsored, which is a bit of a touchy subject. For now, I'm providing a code to turn them off. I may remove the option later but an "unlocked" installation should remain permanently (*) ad-free.
I hope that's fair enough.. Unlocking goes as follows:
- check that MIDI generally works (open a score, hit some keys, check that the on-screen keyboard responds).
- From an opened score (!) press back until the menu "close application" / "return to main menu" appears
- hold a C7 chord at middle C (C, E, G, Bb) for one second (0.5 .. 1.5 seconds)
- done correctly, any visible ad will disappear immediately. On restarting an "unlocked" (*) installation, ads disappear as soon as the exit menu is opened (takes two clicks, sorry, but I don't want to leave them fully untested).
For Synthesia users, I hope the app adds an attractive option to work with traditional paper-like scores and generally gives motivation to play more
Regardless of the app, you can get the equivalent MIDI files from musescore.org (search for the BWV code) to import into Synthesia, and also a conventional PDF printout.
It runs now! And it looks pretty good. I like the little red marks at the song positions where a mistake was made. Nice work overall!
I used a wired USB keyboard (and disallowed location permissions; nothing broke).
I wasn't able to remove the ads, even trying several octaves of C7 chords (in case your middle C and my 61 key keyboard's middle C didn't agree).
Otherwise, my only other nit to pick is that the scrolling on the menu can get a little out of hand. I kept waiting for it to coast to a stop, but instead it just keeps going until it hits the bottom (or top).
I used a wired USB keyboard (and disallowed location permissions; nothing broke).
I wasn't able to remove the ads, even trying several octaves of C7 chords (in case your middle C and my 61 key keyboard's middle C didn't agree).
Otherwise, my only other nit to pick is that the scrolling on the menu can get a little out of hand. I kept waiting for it to coast to a stop, but instead it just keeps going until it hits the bottom (or top).
I've been using a couple of apps for improving my sight-reading and ear training skills when I can't be at a piano. I downloaded the Functional Ear Trainer on Apknite, it is the one you want to for ear training. It’s a free app. I have been using it for a year now. Besides that, I highly recommend the Music Tutor.
Thank you for pointing out Functional Ear Training. The articles on Alain Benbassat's Functional Ear Training web site, https://www.miles.be/articles/, are worth reading too.
-
- Posts: 6
on Android, I use Perfect Ear Trainer for sight-reading practice, and it has lots of other features too. On the PC i use sightreadingpractice.com Both give you lots of practice.. and I need a lot of practice. I'm comfortable reading notes, but i'm still not FAST at it, and chords are not automatic to my fingers yet. I don't get to practice as much as i would like playing due to family obligations but i'll get there someday. Synthesia is the best once you turn off the falling notes, but those do help with timing sometimes too. I would love to see lyrics added to it.
I'm also looking forward to being able to record in free play. I love to see something where you can have backing tracks added, but I know that is really a tall order and the files would have to be custom made to tie into the sheet music.
I'm also looking forward to being able to record in free play. I love to see something where you can have backing tracks added, but I know that is really a tall order and the files would have to be custom made to tie into the sheet music.
The plan is to have it be a (super simple) six track recorder, like the quintessential recording features built into the "Personal Keyboard" type of digital pianos from Yamaha and Casio over the last 30 years. So you should be able to record backing tracks, using whichever MIDI instruments you like.truedaystar wrote: ↑01-24-20 8:56 amI love to see something where you can have backing tracks added...