Ability 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!
I want to be able to change the buffer. When will this be added?
Pete F commented
To the OP, FWIW I go directly into both my iPad and desktop app via an audio interface and don't normally have any issues with note recognition. Prior to using an audio interface that was however an issue for me too, so perhaps that's a solution for other users too.
I thought I'd respond to the comment, because in my opinion nobody at Yousician ever will! I don't even know if this forum is even monitored; I just flagged some obvious spam that had been up for weeks! I agree, I also provided feedback via the ITunes app store, and within a few days was told to "contact us" for help, despite not really needing any help, it just wasn't an especially positive review.
Christopher Simpson commented
You always respond to iTunes app store reviews with a variation on "please contact us"
First, your response to me had an invalid email address (contact.yousician.com). So I changed it to firstname.lastname@example.org, and it's not valid either. So great job with the response.
Second, EVERYBODY complains about the poor chord/note recognition. Stop asking for device info. It's NOT other people's devices. It's the APP.
Harsh Khanna commented
I vote for this idea. Earlier, I used to connect the guitar to PC using Rocksmith cable and all notes "appeared" to be early on Yousician (despite Rocksmith cable having some latency). When I switched the set up - Yamaha THR10X Phone Out to Line In on PC, all notes appear to be late on Yousician (despite this set up having less latency). Does not make any logical sense. I'm about to give up on Yousician. The ability to calibrate the timing is critical to continue using Yousician.
I'm having the same problem with my daughters subscription. We use it on an ipad mini. I wondered why her timing was so terrible! I've had 10 years of piano education, and when I tried to play one of the harder songs that was fairly easy for me, it kicked me out within seconds because my timing was off. I assure you, it wasn't. I play with other musicians frequently. You have to play later than the music cues you to if you want it to recognize it. This is hampering my daughters development of an ear. I love yousician, and it's fun. Please fix this though! Please!
David Gatten, I've been using Ys for 2 years on PC without considerable issues on timing. How low is really low? You should get down to 10ms latency for it to be almost imperceptible. Also, you need to use ASIO drivers. If both are already set, then the problem must be in your drivers.
If you haven't done so, please join Yousician Friends Facebook group and ask for help.
David Gatten commented
I'm running the application on my PC and there's almost a full second of delay before I hear the audio. My latency settings, i.e. buffer size, are set really low too. It's certainly a problem with the app itself, unfortunately there doesn't seem to be a way to fix this as of yet. I'm probably going to cancel if they don't add this feature.
Android phones are notoriously bad for time critical audio. Some might work with Yousician, most will probably not work optimally.
With Windows you're best off by using ASIO drivers.They should report their latency to the operating system, and no calibrating should be needed in app. Ones that don't have ASIO capable audio interface may want to try Asio4All, which might improve timigs considerably. Or then not.
Standard Windows drivers might work, but they are less consistent in quality and not as reliable. Also, in-app amp emulation is no use without ASIO drivers on Windows.
Among mobile devices Apple phones and pads are your best bet. Apple takes professional audio in consideration while designing their operating systems, unlike Microsoft. With that in mind, when it comes to laptops, Apple laptops are the most hassle-free platforms for Yousician.
Still, it is fairly easy to get a good audio performance on PC as well, almost any cheap-ish small audio interface with ASIO capability will do, if Asio4All will not yield desired results.
Even with ability to manually adjust timing recognition in Yousician it couldn't be guaranteed consistency among Android devices. Their audio latency is not fixed. For consistent, good performance, it's best to use ASIO for PC or Apple products. On android it's a roulette.
If you are playing acoustic, get headphones with a built in mic and stick the mic cord into the guitar body. It fixed the problem completely for me.
I use bt headset and cable mic on my pc , always getting late or worse, its a must to have latency adjustments
Everything is detected as "early" for me now when I play it by ear (to the music). The bouncing ball appears to have the correct timing. They were in sync prior to this. This seems to have happened after the 2.51 update. Contacted support, they had me reinstall but it hasn't helped.
Rebekah Bryant commented
Here's my problem. I only have my phone's mic to do this with right now. So I have a choice. I can either hear the music playing behind me, or the app can hear my playing. I understand why, but I really need to be able to calibrate to headphones to hear the background *and* get a successful lesson
Yes please, literally everything gets detected as "early", even if I trigger completely in sync with the "play notes" function in practice mode, it's terribly annoying
Matthew Schultz commented
bump this idea. I cannot play with guitar volume on due to latency.
I had the same problem initially on Windows 10 and I was using a Rocksmith Realtone USB cable. Every note is late when I know I'm not and I have to play ahead of the beat to get it on time.
I think this would work for most other situations or where the system is a little slow.
What I did was:
1. Right click on the speaker icon in the bottom right of your screen where the time is.
2. Click on Recording Devices.
3. Disable all the other devices you see except the one you are using.In my case, it was the Rocksmith Realtone cable. For others, it might be your mic.
After that, the timing was recognised correctly. I suspect that the polling interval was not fast enough as there was other devices in the Recording Devices list so it was trying to poll all and by the time it got to the correct interface, it was too late.
Hope this helps someone
sami toro commented
That latency problem is pain in the butt. Sometimes it´s reasonable, but most of time i hear small delay. I use win 10, Focusrite interface and focusrite driver, i also tried asio driver. With the bass the timing is everything.
On iPad it always marks you as early. So it is more about calibration than latency as what you actually need to do is introduce some latency in this case not remove it
Philip Doyle commented
The app is great overall but on my iPad Air 2 it consistently tells me I’m early, so I have to play behind the beat, jazz style. I have demoed this for others so “it’s not just me”. Is there any way to adjust the latency between the animation and the mic?
I am using a android device thinking of buying computer for yousician but looks like it is not much better at recogizing notes i am at a loss as how to fix this
I am having the same problem with timing it is driving me nuts. I am thinking of cancelling my subscription I am hitting the notes perfectly as the ball crosses and tell me most are wrong. I am sick of it. Not sure what the problem is I have tried hitting early late nothing seems to work.