<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Modartt user forum - The need to modify hammer hardness for different reverb settings]]></title>
		<link>https://forum.modartt.com/viewtopic.php?id=1983</link>
		<description><![CDATA[The most recent posts in The need to modify hammer hardness for different reverb settings.]]></description>
		<lastBuildDate>Tue, 12 Jul 2011 10:11:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18070#p18070</link>
			<description><![CDATA[<div class="quotebox"><cite>sebion wrote:</cite><blockquote><p>This might be an explanation, too, but I don&#039;t believe the hammer is not decoupled from the key on a keyboard that isn&#039;t supposes to emulate escapement. Anyone here who has disassemled the numa nero?</p></blockquote></div><p>There is a side view schematic of the TP400 keyboard mechanism at <a href="http://www.fatar.com/disegni_grandi/TP_400.htm">http://www.fatar.com/disegni_grandi/TP_400.htm</a></p><p>The diagram is a bit confusing because it shows the key up and key down views superimposed. It looks as though the key presses down on the end of the hammer shaft and the hammer moves upwards. It isn&#039;t possible to tell from the diagram whether the hammer shaft is physically connected to the key or whether it&#039;s just kept in contact by the weight of the hammer on the other end of the shaft. If it&#039;s the latter case then it might be possible for the key to lose contact with the hammer during fast repetitions. Maybe sigasa can judge whether this is happening from the &#039;feel&#039; of the key ?</p><p>regards,<br />John</p>]]></description>
			<author><![CDATA[null@example.com (johng)]]></author>
			<pubDate>Tue, 12 Jul 2011 10:11:14 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18070#p18070</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18069#p18069</link>
			<description><![CDATA[<div class="quotebox"><cite>johng wrote:</cite><blockquote><p>I think the particular explanation above is unlikely. A &#039;tick&#039; is just the interval between two successive scans of the keys. The duration of a tick is almost certainly controlled by a hardware timer in the microcontroller which controls the keyboard scan. There is no reason why different ticks would be of different durations (unless the software which scans the keyboard does not complete within the duration of a tick, causing the next scan to start late).</p></blockquote></div><p>Thats what I think, too. There has to be a really sloppy designed firmware to explain it.</p><div class="quotebox"><cite>johng wrote:</cite><blockquote><p>Is it also worth considering whether the problem could be mechanical in origin ?</p></blockquote></div><p>The first thing that comes to my mind is that the contacts may be a little loose so that during &quot;sloppy repetitions&quot; some contacts may open accidentally for a short time. The only thing one can do against it is clean them. That&#039;s why i don&#039;t like that rubber contacts. Optical sensors are easier to clean.</p><div class="quotebox"><cite>johng wrote:</cite><blockquote><p> You mentioned elsewhere that this problem usually occurs during &#039;sloppy repetitions&#039;. I note that this keyboard does not emulate a true escapement mechanism, but is the &#039;hammer&#039; free to bounce away from the key at any point in the cycle ? If this could happen, for example during a fast repetition, it would momentarily decrease the effective mass of the key. This would cause the key to accelerate faster than normal when a specific impulse is applied, causing it to reach a higher velocity and therefore produce a higher than normal midi velocity.</p></blockquote></div><p>This might be an explanation, too, but I don&#039;t believe the hammer is not decoupled from the key on a keyboard that isn&#039;t supposes to emulate escapement. Anyone here who has disassemled the numa nero?</p><p>Edit: welcome to the board johng <i class="far fa-smile-wink smiley"></i></p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Tue, 12 Jul 2011 09:46:04 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18069#p18069</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18065#p18065</link>
			<description><![CDATA[<div class="quotebox"><cite>sigasa wrote:</cite><blockquote><p>I&#039;ve just read this on a post on the KVR Forum:</p><p>&nbsp; &nbsp; &nbsp; &nbsp;&quot;Actually you just have to count ticks between the <br />two events of the two sensors per key(either switches, <br />or photoelectric sensors with a barrier moving <br />in between). Those ticks should be with high enough resolution that <br />you can then convert them down to 127 different MIDI <br />velocity values. You could either scale the counted <br />values down linearly or apply some logarithmic curve, <br />or you might make this function configurable to have <br />different velocity response curves...&quot;</p><p>I think these ticks may have been calibrated badly by Fatar. This would explain the fast repetitions causing the sensors to send sudden loud/max velocities wouldn&#039;t it?</p></blockquote></div><p>I&#039;m new to this board but have been following this discussion with interest. Like sebion, I have designed and built my own midi sensor strip, in my case installed in an upright acoustic piano, so I have some knowledge of the design issues involved.</p><p>I think the particular explanation above is unlikely. A &#039;tick&#039; is just the interval between two successive scans of the keys. The duration of a tick is almost certainly controlled by a hardware timer in the microcontroller which controls the keyboard scan. There is no reason why different ticks would be of different durations (unless the software which scans the keyboard does not complete within the duration of a tick, causing the next scan to start late).</p><p>Is it also worth considering whether the problem could be mechanical in origin ? You mentioned elsewhere that this problem usually occurs during &#039;sloppy repetitions&#039;. I note that this keyboard does not emulate a true escapement mechanism, but is the &#039;hammer&#039; free to bounce away from the key at any point in the cycle ? If this could happen, for example during a fast repetition, it would momentarily decrease the effective mass of the key. This would cause the key to accelerate faster than normal when a specific impulse is applied, causing it to reach a higher velocity and therefore produce a higher than normal midi velocity.</p>]]></description>
			<author><![CDATA[null@example.com (johng)]]></author>
			<pubDate>Tue, 12 Jul 2011 07:23:16 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18065#p18065</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18053#p18053</link>
			<description><![CDATA[<p>I&#039;ve just read this on a post on the KVR Forum:</p><br /><p>&nbsp; &nbsp; &nbsp; &nbsp;&quot;Actually you just have to count ticks between the <br />two events of the two sensors per key(either switches, <br />or photoelectric sensors with a barrier moving <br />in between). Those ticks should be with high enough resolution that <br />you can then convert them down to 127 different MIDI <br />velocity values. You could either scale the counted <br />values down linearly or apply some logarithmic curve, <br />or you might make this function configurable to have <br />different velocity response curves...&quot;</p><br /><br /><p>I think these ticks may have been calibrated badly by Fatar. This would explain the fast repetitions causing the sensors to send sudden loud/max velocities wouldn&#039;t it?</p><p>Is there a way of using midi-yoke to re-calibrate the midi signals going to PianoTeq. I don&#039;t have any programming experience, but can follow written instruction if anyone has a clue how to do this with midi-yoke and is willing to help me? Alternatively, is there a Fatar compatible alternative midi brain I can put in the Nero that is ready to go (Herman indicated that Doepfer had solid electronics? - just plug in to the keybed? It would be a heck of a lot cheaper than the optical strip!</p><p>Regards,</p><p>Chris</p><p>EDIT: Correction...&nbsp; &nbsp; &nbsp; &nbsp;MIDI-OX not midi-yoke!!! Sorry!</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Mon, 11 Jul 2011 21:44:05 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18053#p18053</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18046#p18046</link>
			<description><![CDATA[<p>Optical sensors are the superior technology when it comes to key measurement, because they can measure the exact position of the key and technologically spoken you can freely adjust what midi messages are sent at which points.<br />Unfortunately I can&#039;t speak for PNOScan since they don&#039;t give any detail about technical data of their sensor strip(At least I didn&#039;t find some yet)... But I guess their sensor strip will react somehow like a 3 switches per key keyboard. Maybe they even allow the user to position the trigger point and the start to damp point. I don&#039;t know I did not even have the chance to check out any midified silent piano yet.</p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Mon, 11 Jul 2011 20:30:32 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18046#p18046</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18044#p18044</link>
			<description><![CDATA[<p>Sebion,</p><p>the Numam Neros sensor board does not have 3 switch logic. I&#039;m not sure about the PNOscan I intend to replace it with either. I&#039;ll have to check that out. Mind you, with the optical technology, I guess it is programmable? I expect you&#039;ll know for sure!!! Any infirmation on the versitility of optical sensors would be greatly appreciated.</p><p>regards</p><p>Chris</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Mon, 11 Jul 2011 20:05:54 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18044#p18044</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18036#p18036</link>
			<description><![CDATA[<p>Yeah sigasa that is good to hear because a late trigger point like I experienced on a yamaha stage keyboard where the trigger point was at about &lt;1mm from the key bottoming. When you had it at the bottom you would have to push the key down till it knocks and you would have to slightly compress the felt stop. Ti me it gives a very unnatural play feeling but of course it helps for repetitions, as the key does not have to go up too far to be triggerable again. Some new keyboards have 3 switches to distinguish between repetition point and damper down point resulting in more realism. Do you know if the nero has a three switch logic?<br />On my keyboard e.g. there where only 2 switches per key and the trigger point was quite early while the keys tend to bump when they come back and hit their upper stop. Very inconvenient to play from my point of view.</p><p>Maybe when I have time i&#039;ll develop a test programm to check out delaying. If I do so I&#039;ll inform you.</p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Mon, 11 Jul 2011 17:25:52 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18036#p18036</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18029#p18029</link>
			<description><![CDATA[<p>Regarding the timing of hammer throw. I actually discovered for the first time!!! that the trigger point of my Nero is higher than I realised! It triggers before key bottoming out, not at key bottoming out. This would explain why I need to extend the latency. It&#039;s also why it feels so good. An escapememt kit is elleged to be available for the Nero, but some say it is not compatible? Either way, escapement or not, ideal trigger point for piano is somewhere around escapement position (3mm or so before the key bottoms out I think) so that there is room for latency or room to increase latency if need be. The most important consideration for hammer action keyboards is the ability to be able to fine tune latency in order to sync up &#039;string hit/hammer knock&#039;.</p><p>Regards,</p><p>Chris</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Mon, 11 Jul 2011 16:23:03 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18029#p18029</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18016#p18016</link>
			<description><![CDATA[<p>that means you would have to write your own piece of software that does the delay shifting.</p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Mon, 11 Jul 2011 09:46:53 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18016#p18016</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18009#p18009</link>
			<description><![CDATA[<div class="quotebox"><cite>sebion wrote:</cite><blockquote><p>@sigasa:<br />of course that would involve some knowledge of windows programming.</p></blockquote></div><p>Windows programming??????????? No Comprende!!!!!!!!!!!!</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Mon, 11 Jul 2011 08:04:05 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18009#p18009</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=18002#p18002</link>
			<description><![CDATA[<p>@sigasa:</p><p>I ment LoopBe1: <a href="http://nerds.de/en/loopbe1.html">http://nerds.de/en/loopbe1.html</a><br />It&#039;s a virtual midi driver that can be used to redirect midi data. You could program a simple host application that would pick up midi messages from your actual midi hardware input, then let it be modified the way you want and it would then be output to the virtual midi driver using the virtual midi driver as input for pianoteq.</p><p>of course that would involve some knowledge of windows programming.</p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Mon, 11 Jul 2011 01:02:23 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=18002#p18002</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=17998#p17998</link>
			<description><![CDATA[<p>Thank you for the e-mail Sebatian,</p><p>the sensor strip in the NUMA Nero is similar to if not the same as this one</p><p><a href="http://www.proaudioe.com/pages/nord-tech-support-usa/keybeds.php">http://www.proaudioe.com/pages/nord-tec...eybeds.php</a></p><p>Which virtual driver were you refering to to put between PianoTeq and Keyboard midi out?</p><p>regards,</p><p>Chris</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Sun, 10 Jul 2011 23:39:56 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=17998#p17998</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=17994#p17994</link>
			<description><![CDATA[<div class="quotebox"><cite>sebion wrote:</cite><blockquote><p>@sigasa<br />A) Another thought is (I think you already mentioned this in another thread) that this latency you added should not be a constant but vary with the key velocity, e.g. the dalay would become bigger when you hit the key more gently, as in a real piano the hammer has to travel the last bit of its way decoupled from key movement and thus it would take more time when the key was hit more slowly.</p><p>B) That is why I tried to model that in the physics engine contained in my selfbuild sensor bar.</p><p>C) The only thing I really liked to have would be a real pianos action to play on with my sensor bar, but I don&#039;t know where I could get one that I can afford.</p></blockquote></div><br /><p>A) Absolutely Sebastian. I&#039;m sure that could be incorporated in the mathmatical model(s). Stumbling upon this latency compensation thing has certainly has helped me create a perfectly synced&nbsp; universally timed Knock/String-Hit, but it would be nice if Modartt would introduce a velocity related delay variable (delay amount/gradient preferably adjustable via a slider). You&#039;re right about the strike point in the keyboard itself, but really, in a piano I think ideally you want to feel that trigger point at the bottoming out of the key (unless we&#039;re adding escapement into the equation?). Having an escapement similating keyboard would be a different ballgame altogether not needing the delay compensation or altered trigger point. The reason for this is that on a real piano, as you say, the jack slips out (escapement) as the hammer is thrown (hammer throw) so mimicing this in a keyboard makes you think, at the escapement point, that you have triggered the hammer and at the key-bottoming-out-point, you have caught it with the check - meaning that the latter point (which is senor trigger point/keybottomingoutpoint on most keyboards) requires abosolute minimum latency. IN CONCLUSION. For those without escapement, PianoTeq is fine as it is (as long as you can minimise latency). For those without, Modartt, may we have some optional velocity related delay (slider + On/Off Switch)? Please?</p><p>B) I have decided to save up for the PNOscan Optical Sensor Bar. I will install it in my NUMA Nero. This will repalce the existing sensor strip with it&#039;s inherent midi velocity problems (inherent by design).</p><p>C) Check around your local Piano restorers to see if they can fix you up with a well maintained, well regulated action. You may find that some pianos involved in fires for example are scrapped because of casework damage, but the actions have survived. There are good preowned actions out there. Worth a try? Unless of course you were thinking new, which I can appreciate. I&#039;ll check out the internet and see what I can find out.</p><p>Kind regards,</p><p>Chris</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Sun, 10 Jul 2011 22:38:16 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=17994#p17994</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=17993#p17993</link>
			<description><![CDATA[<p>@sigasa<br />It&#039;s really interesting that you come up with that thought. I have to admit that I didn&#039;t try what you did but I&#039;ve experienced a similar thing when playing around with latency. I once had to phone by skype while sitting at the piano and I couldn&#039;t resist to play, which was impossible using asio drivers since my usb audio interface doesnt support wdm while asio is active. So I had to rely on direct sound, which of course has a much bigger latency than asio. The result was quite amazing. On that evening everything felt much easier to play and It was easy for me to stay relaxed while playing which is of course crucial when you want to play well. So I can acknowledge that the timing of triggering the note can have an extreme impact on the playability feeling.<br />Another thought is (I think you already mentioned this in another thread) that this latency you added should not be a constant but vary with the key velocity, e.g. the dalay would become bigger when you hit the key more gently, as in a real piano the hammer has to travel the last bit of its way decoupled from key movement and thus it would take more time when the key was hit more slowly. This is a thing that is tightly bonded to the mechanic of your (digital) keyboard, especially to the trigger point the manufacturer selected to be the best. <br />That is why I tried to model that in the physics engine contained in my selfbuild sensor bar. Maybe I have to start playing around with that aspect(Now I can vary the trigger point and the distance between trigger point and &quot;string-hit-point&quot;). When I have fixed all the other issues. I really wished keyboard manufacturers would give the user more freedom in configuring them(worst thing is the physical velocity range which is converted to 1-127, I dont know any keyboard that has more than 3 sensitivity settings)... otherwise I wouldn&#039;t have to build my own thing. The only thing I really liked to have would be a real pianos action to play on with my sensor bar, but I don&#039;t know where I could get one that I can afford.</p>]]></description>
			<author><![CDATA[null@example.com (sebion)]]></author>
			<pubDate>Sun, 10 Jul 2011 21:32:44 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=17993#p17993</guid>
		</item>
		<item>
			<title><![CDATA[Re: The need to modify hammer hardness for different reverb settings]]></title>
			<link>https://forum.modartt.com/viewtopic.php?pid=17989#p17989</link>
			<description><![CDATA[<p>Wolfgang (and anyone else who&#039;s interested!),</p><p><a href="http://www.youtube.com/watch?v=ny5SMQBwVmQ">http://www.youtube.com/watch?v=ny5SMQBwVmQ</a></p><p>here is the result of my latency timing (actually it doesn&#039;t sound as good after the YouTube processing <i class="far fa-frown smiley"></i>)</p><p>regards,</p><p>Chris</p><p>EDIT: P.S. Watch in 720p HD if you can.</p><p>EDIT: P.P.S It&#039;s mono!</p>]]></description>
			<author><![CDATA[null@example.com (sigasa)]]></author>
			<pubDate>Sun, 10 Jul 2011 19:25:48 +0000</pubDate>
			<guid>https://forum.modartt.com/viewtopic.php?pid=17989#p17989</guid>
		</item>
	</channel>
</rss>
