It would be nice to be able to calibrate the game for better timing / note & chord recognition
Not every laptop / phone process hits at the same speed. It would be nice to be able to calibrate the game to match your device's capabilities. When I play with the music, it says every note is late. I have to play faster than the music for it to recognize it as on time. Also, chord recognition and note recognition do not work perfectly even during times when I know I hit the right note(s). A better calibration feature for both guitar and piano would be awesome! Great job otherwise!
James Thorpe commented
I have the opposite - on my samsung galaxy S5 with headphones it says I'm always early so I have to play slightly behind the audible music to get a "perfect" score.
The calibrate doesn't help because it requires me to take the headphones out I play with the headset - microphone and headphones in so it needs to calibrate to that. Would be ideal if we could manually tweak the timing.
Christof Kälin commented
Same problem with being always too early on Android
The Windows version of the app could do with a calibration setting. Using my webcam microphone to listen to my guitar amp it's pretty accurate, but for quiet practice I bought an Alesis Core 1 which provide USB input. Yousician's sounds outputs through headphones plugged into the Core 1, along with the guitar sounds. However, I have a negative latency problem in that it counts my hits as early, even though I am getting minimal positive latency between picking and hearing the note. Really odd. Shame I can't calibrate it. I appreciate there are many hardware differences to contend with. For example Yousician on my desktop doesn't like Asio4all, but picks it up on my laptop. Same negative latency issue though on both devices.
yeah the latency makes it unusable.
been playing guitar for ten years and thought this program would change everything
Ryan Hutchins commented
There is a setting that lets you calibrate the microphone. Settings>Advanced settings>latency calibration>calibrate
I had the same issue and nearly questioned my 5ish years of playing.
This seems to work for the ios version of the app (which I run on an ipad)
I'm not sure if it would work for the guitar, but I recently found out that EVERY time I use the midi input I have to go back and change the buffer size to the SMALLEST size (go into settings, and pick advanced midi)...
By doing this, I found out that learning the piano is actually OK (not perfect, but pretty good.. good enough to actually sign up for a premium subscription)... The delay is barely a problem.. not exact timing, but close enough.
I have a digital piano, an ipad and use the midi dongle to connect the two. Realistically, the mobile app should register the key press via midi within about 5 (I'd allow 10 for all the system delays) milliseconds of me pressing the notes on the piano. At the very start, it looked like they took the midi events, turned them into piano sounds, then ran those piano sounds through an analog signal to note recognition engine. It was extreme garbage and missed 1/2 the notes I was pressing. I abandoned the app for a while.
They fixed that by looking at the raw midi events now. It's vastly better and more accurate than before, but the timing is still seriously out of whack. They never went back to remove and recalibrate the original midi event to tone lag.
I find when I'm "in the moment" and play when I'm supposed to play (the bouncing ball seems to match the beat, and when I press a key when the ball is just kissing the note), I find often now that it never registered because I'm way too late. The lead I have to give it is about 1/2 the time between the ball crossing the measure boundary and the first note. If I try for that spot, I'm in "perfect" time most of the time... still, it's still not quite usable IMO....
Timing is by far my biggest problem at this point.
They should provide a way to:
1) have an indicator on screen that they are actually getting midi events (because.... of #2)
2) NOT repeat AT ALL the notes played on the piano, letting the piano take care of making its own sounds
3) calibrate the bouncing ball so the INSTANT it touches the note, it expects to see the midi event (I can live with being 5 milliseconds late all the time)
You could even make it automatic. Have the user play straight quarter notes for maybe 30 seconds to calibrate. If the input is consistently late there is probably some input latency, so automatically adjust for it by whatever the average was for that 30 sec.
Ekemini Nkanta commented
Same! Yousician on my laptop used to be fine with my timing, but now everything is late... sometimes it marks the note wrong altogether even though I'm playing with the music.
(I'm out of votes :/)
Laure Du Haut Niveul commented
Such a feature would be awesome. It's frustrating to always be late, and then overcompensating and being early. It is important to be able to play in sync with the music, which is not possible for me at the moment.
my tablet has problems calibrating d