dsmurrell
I've added language support to both the site and the app... German syllables are now counted by German rules.
I'm asking people to test some Window and Linux previews that I have here: https://github.com/dsmurrell/onkey/issues/1#issuecomment-655...
I'd be interested to see how it does on instruments. I've not had the bandwidth to try myself.
The more the merrier!
Let me know what features could move the app towards a more rounded tool for singing training!
Thanks for mentioning these!
0.2.0 is also out now https://singonkey.app/changelog
New version should install on a restart.
You do it on the take page (from the History tab) when the song is playing back so that next time you sing it it's not there. Let me know if it works for you.
Transposition is difficult if OnKey isn't playing the song itself... maybe if it allows you to play your own mp3s later, then it could be done.
I'll bear this in mind though when I add the harsher scoring modes.
I suspected that extracting played notes out of songs might be more difficult than vocals, but my agent is telling me that it might be possible given its context around the models the app is currently using. I'll experiment with this.
It might only work for single note instruments.
OnKey only listens to what you play through your other apps, then it uses what it's heard to learn the notes and then discards the song and never saves it to disk.
This means that you need to let it listen to the song the first time it plays. You can sing to that song blind (no pitch track) and it will still score you at the end.
What I do is let it listen while a playlist plays through, then when I re-listen it lines up the pitch track with the music as it plays through my music source again.
IANAL, but I think that by listening to the music that people already have access to through their subscriptions, not distributing any music, lyrics, or learned melodies i.e. keeping everything for personal use only (see https://github.com/dsmurrell/onkey#using-onkey-fairly), rights aren't required.
I might do the ranking thing later but this brings some form of centralisation to the project which it currently doesn't have, and I haven't worked out how to stop people gaming that.
> and in a very monotone way
You should hear me speak, people start yawning :)
OnKey intentionally ignores octaves when scoring so that you can sing inside of your range without straining your voice.
> One of my methods for my pet projects is just to wait for someone else to do it, worked this time :)
Happy to be of service!
PRs welcome.
Some other singing apps allow you to transpose the entire song but it's easy for them because they play the music. In OnKey's case, it would have to silence the music from the player then replay it shifted up or down. So this might be possible, I'd have to do some experimentation.