<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Modartt user forum - Can the latency be too short?]]></title>
		<link>https://forum.modartt.com/viewtopic.php?id=7802</link>
		<description><![CDATA[The most recent posts in Can the latency be too short?.]]></description>
		<lastBuildDate>Sat, 10 Oct 2026 23:25:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=1009978#p1009978</link>
			<description><![CDATA[<p>Doesn&#039;t an acoustic piano have a natural latency of close to 10 ms?</p>]]></description>
			<author><![CDATA[null@example.com (Kengrayfield)]]></author>
			<pubDate>Sat, 10 Oct 2026 23:25:36 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=1009978#p1009978</guid>
		</item>
		<item>
			<title><![CDATA[Re: Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=1009974#p1009974</link>
			<description><![CDATA[<p>Old topic, but some new observations that possibly fit here:</p><p>I&#039;m testing another DP at the moment. The Korg D1 via 5-pin MIDI-out and a Roland UM-One Mk2 USB-interface to my lightweight Linux-laptop. The D1 with the Roland interface seems to have a shorter overall latency than my former setup. At the same time it has a louder mechanical key noise than I&#039;m used to. This has two consequences in my opinion. The pianosound &quot;feels&quot; a tad too early and the attack of Pianoteq is unpleasently covered / overlapped by the acoustic key noise. I could face it with sheer volume boost like a real piano does, but I tried another strategy ...</p><p><strong>Increasing the latency of Pianoteq.</strong></p><p>Normally I used that laptop with 64 samples Buffersize at 44100 Hz. Given that Pianoteq 9 has latency of 3 times the buffer size [1] this means a latency of:</p><p>64 / 44100Hz * 3 = <strong>4.4 ms</strong></p><p>Now I have chosen 128 samples Buffersize at 48000 Hz. This means a slighly higher latency:</p><p>128 / 48000Hz * 3 = <strong>8.0 ms</strong></p><p>In other words the latency is <strong>3.6 ms</strong> higher now.</p><p>It is not too much to be unacceptable in my opinion, but distant enough to better separate the mechanical key noise from Pianoteq&#039;s attack sound. </p><br /><p>[1] Pianoteq 9 README_LINUX.txt<br />&quot;* with Jack or Alsa, use buffer sizes that are multiple of 64, as Pianoteq prefers those sizes. With the Alsa driver, the latency is 3 times the buffer size (a buffer of 64 samples at 44100Hz gives a latency of 4.3 ms).&quot;</p>]]></description>
			<author><![CDATA[null@example.com (groovy)]]></author>
			<pubDate>Sat, 10 Oct 2026 18:20:05 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=1009974#p1009974</guid>
		</item>
		<item>
			<title><![CDATA[Re: Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=970177#p970177</link>
			<description><![CDATA[<p>Yes, the timing is crucial. Some digital piano manufacturers such as Casio have cottoned on to this and use it in their boards</p><p>Warmest regards,</p><p>Chris</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Tue, 20 Oct 2020 15:59:53 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=970177#p970177</guid>
		</item>
		<item>
			<title><![CDATA[Re: Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=970168#p970168</link>
			<description><![CDATA[<p>This is an interesting topic and I did a similar &quot;discovery&quot; as yours a while ago. I work as a piano teacher and this spring I was teaching online because of covid-19. I&#039;ve always gone for lowest latency possible but this situation forced me to increase latency due to performance issues with my computer when streaming the sound through google meet and use webcams and other necessary programs at the same time. Surprisingly I found out that a latency around 5ms felt more &quot;right&quot; when playing with headphones and give me a more acoustic feel to the playing experience. The slightly higher latency also makes the keyboard feel a little heavier, especially when it comes to the percieved dynamic weight, which is something I&#039;ve been wanting with my Yamaha N1. So I guess we are at a point where latency is no longer an issue.</p>]]></description>
			<author><![CDATA[null@example.com (johanibraaten)]]></author>
			<pubDate>Tue, 20 Oct 2020 07:07:16 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=970168#p970168</guid>
		</item>
		<item>
			<title><![CDATA[Re: Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=970164#p970164</link>
			<description><![CDATA[<p>Good observation and helpful notes groovy. </p><p>Absolutely if anyone hasn&#039;t tried what you described, it could be well worth it. For the sake of realism, it could be as important as a fitting velocity curve.</p><p>I like high latency numbers in Pianoteq for piano playing - PC/cable latency seems very low so I like to see 20ms in Pianoteq - and over time am fine with it for other music (like synths) too. </p><p>If anything some comfortable amount of extra latency and perceived &quot;grand piano feel&quot; has helped with musicality in my modern music types. Gives me a good neurological confirmation bias if this is set this way. </p><p>When playing some music requiring less kinetics, I find that it can be good to make the velocity curve a little quicker and play softer, rather than shortening latency. </p><p>Until I began to play piano, played some real grand pianos, got used to it, and coming from modern music in past years, I aimed for zero latency for some time in Pianoteq (can get 1.2ms) </p><p>Zero latency doesn&#039;t make sense to me, for physical piano playing.. that&#039;s some supposed baseline goal (since dawn of the MIDI age my music circles was awash with this talk). It was best for synth lines, bands and recording, playback and on - esp. simplistic pop lines and so on. But for solo piano, classical music etc. it&#039;s good to try different buffer sizes as groovy shows.</p><p>Would definitely encourage pianists to experiment with this - it can be a qualitative difference, in how realistic their dpiano feels.</p>]]></description>
			<author><![CDATA[null@example.com (Qexl)]]></author>
			<pubDate>Tue, 20 Oct 2020 03:25:41 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=970164#p970164</guid>
		</item>
		<item>
			<title><![CDATA[Can the latency be too short?]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=970149#p970149</link>
			<description><![CDATA[<p>Never thought, that I would acknowledge that question.</p><p>But today I had an Aha-effect. I&#039;m testing another MIDI keyboard at the moment. All other parameters in my Laptop/Pianoteq environment were unchanged.</p><p>I noticed, that the sound appeared faster than with my older keyboard. The latency seemed to be shorter now, but to a point that it felt a little &quot;too early&quot;!</p><p>So I increased the latency in small steps. Start point was my usual buffer setting in qjackctl: buffersize 64, periods 2, samplefreq 44.1kHz. Then I increased the periods to 3 and to 4. In other words I played Pianoteq with three different nominal latencies:</p><p>a) 2.9 ms<br />b) 4.4 ms<br />c) 5.8 ms</p><p>To my surprise the middle latency (4.4 ms) felt just damn right! Most natural sync between tactile, mechanical feedback and piano tone.</p><p>My guess is that the older keyboard had another timing caused by the geometry of the keys/contacts OR slower key scanning OR a slower USB MIDI interface (non-exclusive OR).</p><p>Assuming the new keyboard has a shorter over-all latency, I can use bigger buffersizes now.</p><p>I have not measured the differences between the two MIDI keyboards so it is possible I&#039;m just a victim of the placebo-effect.</p><p><strong>Anyway, the immersion is amazingly better with that sync of tactile and audio latency.</strong></p><p>cheers</p>]]></description>
			<author><![CDATA[null@example.com (groovy)]]></author>
			<pubDate>Mon, 19 Oct 2020 20:41:30 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=970149#p970149</guid>
		</item>
	</channel>
</rss>
