Terminal latency (2017)
As a keyboard player, I can tell you that anything over 10ms latency noticeably degrades the experience. 100ms of keypress-to-sound latency makes the instrument unplayable.<p>Your ears will detect very small latencies; offset something just by 1-2ms, and you get an echo feel; 50ms will be off-beat.<p>(Organ players have to deal with that kind of latency on their instrument[1], but it's a hard skill to learn, and limits the music that can be performed on the instrument. Say, following a drummer is out of the question.)<p>Why people tolerate huge amounts of unnecessary latency is beyond me. And <i>everything</i> is laggy these days.<p>Except MIDI/audio setups, that is. And even in that scene, Android got a low-latency API only last year.<p>I say, the decade of 2020 will be not about increasing <i>performance</i>, but decreasing the goddamn <i>latency</i> down to unnoticeable levels. Or I really hope so.<p>[1]<a href="https://music.stackexchange.com/questions/30454/how-does-a-pipe-organist-deal-with-latency-or-delay" rel="nofollow">https://music.stackexchange.com/questions/30454/how-does-a-p...</a>