<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Modartt user forum - My Message to Casio:]]></title>
	<link rel="self" href="https://forum.modartt.com/extern.php?action=feed&amp;tid=3975&amp;type=atom"/>
	<updated>2015-08-29T09:19:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.modartt.com/viewtopic.php?id=3975</id>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939470#p939470"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>sandalholme wrote:</cite><blockquote><p>groovy: the velocity curve I use for my ES7 is<br />Velocity = [0, 5, 26, 51, 83, 112, 127; 0, 0, 32, 64, 96, 124, 127]</p></blockquote></div><p>Ok, thanks, but what is the effective range, that your Kawai ES7 is able to transmit? That was my question and as AKM mentioned, maybe a curve/your curve was chosen with the intention to MIDI-compress/expand the response.<br />(I&#039;m thinking of eventually getting an ES8 in the near future (if I should like the action)).</p>]]></content>
			<author>
				<name><![CDATA[groovy]]></name>
				<uri>https://forum.modartt.com/profile.php?id=1021</uri>
			</author>
			<updated>2015-08-29T09:19:42Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939470#p939470</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939469#p939469"/>
			<content type="html"><![CDATA[<p>groovy: the velocity curve I use for my ES7 is</p><p>Velocity = [0, 5, 26, 51, 83, 112, 127; 0, 0, 32, 64, 96, 124, 127]</p>]]></content>
			<author>
				<name><![CDATA[sandalholme]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4050</uri>
			</author>
			<updated>2015-08-29T08:34:10Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939469#p939469</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939468#p939468"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>cpcohen wrote:</cite><blockquote><p>Velocity = [0, 8, 28, 51, 80, 118, 127; 0, 1, 32, 61, 96, 126, 127]</p><p>It implies that I can _reliably produce_&nbsp; MIDI values from 8 to 118 -- so, a range of 110 out of 127 possible values (for the first byte).</p></blockquote></div><p>Hey, that&#039;s fine and good news (for me)! The velocity-range seems to be well designed by Casio.</p><p>Thnx</p>]]></content>
			<author>
				<name><![CDATA[groovy]]></name>
				<uri>https://forum.modartt.com/profile.php?id=1021</uri>
			</author>
			<updated>2015-08-29T08:04:06Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939468#p939468</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939467#p939467"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>groovy wrote:</cite><blockquote><div class="quotebox"><cite>cpcohen wrote:</cite><blockquote><div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>Velocity = [20, 105; 0, 127]</p></blockquote></div><p>Interesting -- that&#039;s reasonably close to the curve I came up with, for my PX-350.</p></blockquote></div><p>This implies, that the PX150/350 series has a velocity-range of ~ 105-20=85. The MIDI-Standard suggests 127 velocity-values, so the possible range seems to be reduced to 67%.</p></blockquote></div><p>This is the incorrect conclusion. That velocity curve mentioned was just an example for the discussion about how to hard compress the incoming velocity values using the Pianoteq editor. This is definitely not the velocity curve I&#039;m using actually. Casio keyboards have absolutely fine velocity response with no reduction whatsoever.</p>]]></content>
			<author>
				<name><![CDATA[AKM]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4253</uri>
			</author>
			<updated>2015-08-29T07:29:30Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939467#p939467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939466#p939466"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>groovy wrote:</cite><blockquote><div class="quotebox"><cite>cpcohen wrote:</cite><blockquote><div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>Velocity = [20, 105; 0, 127]</p></blockquote></div><p>Interesting -- that&#039;s reasonably close to the curve I came up with, for my PX-350.</p></blockquote></div><p>This implies, that the PX150/350 series has a velocity-range of ~ 105-20=85. The MIDI-Standard suggests 127 velocity-values, so the possible range seems to be reduced to 67%.</p><p>Is anything known about the situation of the Kawai ES7/8 in this regard?</p><p>Thanks</p></blockquote></div><p>The curve I&#039;m using, based on watching what MIDI values I could actually play reliably:</p><p>Velocity = [0, 8, 28, 51, 80, 118, 127; 0, 1, 32, 61, 96, 126, 127]</p><p>It implies that I can _reliably produce_&nbsp; MIDI values from 8 to 118 -- so, a range of 110 out of 127 possible values (for the first byte).</p><p>The keyboard will produce MIDI values from 2 ( I think) to 7, but they require a lighter touch than I have.&nbsp; And the 118 is as high as I can go with pretty heavy &quot;FFF&quot; playing.&nbsp; &nbsp;Someone stronger might get higher values -- or I could change the &quot;Touch&quot; value in the keyboard&#039;s menu.</p><p>Remember -- the PX-x50 keyboard produces _2 bytes_ of velocity data, and Pianoteq accepts it.&nbsp; So you&#039;re working with 127 x 128 possible velocity values, not 127.</p><p>. . . There&#039;s enough resolution there for _anybody_.</p><p>.&nbsp; &nbsp; &nbsp; Charles</p>]]></content>
			<author>
				<name><![CDATA[cpcohen]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3575</uri>
			</author>
			<updated>2015-08-29T06:29:44Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939466#p939466</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939465#p939465"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>cpcohen wrote:</cite><blockquote><div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>Velocity = [20, 105; 0, 127]</p></blockquote></div><p>Interesting -- that&#039;s reasonably close to the curve I came up with, for my PX-350.</p></blockquote></div><p>This implies, that the PX150/350 series has a velocity-range of ~ 105-20=85. The MIDI-Standard suggests 127 velocity-values, so the possible range seems to be reduced to 67%.</p><p>Is anything known about the situation of the Kawai ES7/8 in this regard?</p><p>Thanks</p>]]></content>
			<author>
				<name><![CDATA[groovy]]></name>
				<uri>https://forum.modartt.com/profile.php?id=1021</uri>
			</author>
			<updated>2015-08-29T05:24:18Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939465#p939465</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939463#p939463"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>Just paste this (the line only, without my borders):</p><p>===================</p><p>Velocity = [20, 105; 0, 127]</p><p>===================</p><p>onto your Pianoteq velocity window using your mouse right button.</p><p>Actually I&#039;d suggest you to experiment with Velocity curve adjustments, it&#039;s not a rocket science and one can easily guess how it works, just add and move some dots.</p></blockquote></div><p>Interesting -- that&#039;s reasonably close to the curve I came up with, for my PX-350.&nbsp; I use it with &quot;Touch = 3&quot; on the DP.</p><p>.&nbsp; &nbsp; Charles</p>]]></content>
			<author>
				<name><![CDATA[cpcohen]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3575</uri>
			</author>
			<updated>2015-08-28T22:00:17Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939463#p939463</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939462#p939462"/>
			<content type="html"><![CDATA[<p>[excuse the bump]</p><div class="quotebox"><blockquote><p>. . .&nbsp; On the 150, I can&#039;t plug the output of the computer&#039;s sound into the Casio keyboard, and I now am not only strapped with the additional computer component, but an auxiliary speaker system as well. . . .</p></blockquote></div><p>You could do that if you had a PX-350 with &quot;Line In&quot; jacks, as I do.&nbsp; And you&#039;d find that the built-in loudspeakers are very, very inadequate for showing what Pianoteq can do.&nbsp; </p><p>.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Charles</p><p>PS -- I suspect that the PX-150, X-stand, pedal, EV ZXA1 powered speaker (which _does_ work nicely with Pianoteq), and laptop, _all together_, would weigh as much as a &quot;stage piano&quot; from several makers.</p>]]></content>
			<author>
				<name><![CDATA[cpcohen]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3575</uri>
			</author>
			<updated>2015-08-28T21:52:31Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939462#p939462</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939167#p939167"/>
			<content type="html"><![CDATA[<p>Just paste this (the line only, without my borders):</p><p>===================</p><p>Velocity = [20, 105; 0, 127]</p><p>===================</p><p>onto your Pianoteq velocity window using your mouse right button.</p><p>Actually I&#039;d suggest you to experiment with Velocity curve adjustments, it&#039;s not a rocket science and one can easily guess how it works, just add and move some dots.</p>]]></content>
			<author>
				<name><![CDATA[AKM]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4253</uri>
			</author>
			<updated>2015-07-29T12:55:31Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939167#p939167</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939161#p939161"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>And btw if you still want to be able to reach 0 - 127 velocity diapason constantly and easy you can use the Pianoteq velocity curve with hard thresholds to expand it by converting, say, incoming 120 to receiving 127 and incoming 20 to receiving 0 and still have several thousands gradations of velocity to operate - this is where the hi-res shows it potential at max. You&#039;ll get virtually zero penalty for doing that. With common 127 value non-hi-res keyboard you will have some noticeable loss of the velocity resolution for such a case: 127-(20+7)=100 steps for the current example.</p></blockquote></div><p>I wish I knew the procedure for doing this.&nbsp; Can someone write a detailed procedure possibly with screen shots to show the method of accomplishment?&nbsp; One thing I did learn is actually the PX-150 can transmit a velocity of 1, and it&#039;s accomplished by pushing the key very slowly which is unlike an actual piano were the hammer is flipped up at the string and then the jack is pulled out.&nbsp; I would like to get an actual 127 which I never could on my KX-88 and now on my Casio.&nbsp; My general thought or suspicion is that if there is an anomaly in the velocity that is sent, it&#039;s more likely to be coming from the Casio than in the reception from Pianoteq which I believe to be superbly designed.&nbsp; The Casio is very good for what it is at it&#039;s price point and I&#039;m a strong advocate for Casio, having owned many different models over the years; nevertheless it clearly is not the &quot;top of the line&quot; in terms of sophistication.&nbsp; In contrast the Pianoteq is just about as good as it could possibly be.&nbsp; If I were to suggest improvement to the Pianoteq it would be in the area of screen displays which could and probably should be made larger when working on almost all of the various sound setting adjustments.</p>]]></content>
			<author>
				<name><![CDATA[GRB]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4233</uri>
			</author>
			<updated>2015-07-29T12:01:17Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939161#p939161</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939157#p939157"/>
			<content type="html"><![CDATA[<p>7 vs. 14 bits data input do virtually no stress to any modern or even several generations old computers or tablets. It is just like 1 vs. 2 drops for the ocean.</p>]]></content>
			<author>
				<name><![CDATA[AKM]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4253</uri>
			</author>
			<updated>2015-07-29T01:46:58Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939157#p939157</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939155#p939155"/>
			<content type="html"><![CDATA[<p>Yeah, I meant bit, not byte. Oops.</p><p>I guess it would depend on the actual microcontroller/CPU used and its instruction set. But in general, there&#039;s not really anything being &quot;overtaxed&quot; by just attaching another MIDI message to each note generated.</p>]]></content>
			<author>
				<name><![CDATA[EvilDragon]]></name>
				<uri>https://forum.modartt.com/profile.php?id=618</uri>
			</author>
			<updated>2015-07-28T18:56:10Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939155#p939155</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939154#p939154"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>EvilDragon wrote:</cite><blockquote><p>Nah, it wouldn&#039;t overtax anything. It&#039;s just a 14-byte message instead of 7-byte message, CPU doesn&#039;t even feel the difference here because it calculates things either in 32.</p></blockquote></div><p>Just gonna add that this super wrong. I&#039;m assuming you meant bit where you said byte. First off, no one uses non-exponents of 2 for bit storage/manipulation. A 32 bit CPU can only handle 4 byte operations. Operations on sub 32bit integers are definitely both possible and faster (16 and 8 bit integers are things).</p>]]></content>
			<author>
				<name><![CDATA[njaremko]]></name>
				<uri>https://forum.modartt.com/profile.php?id=3922</uri>
			</author>
			<updated>2015-07-28T18:36:20Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939154#p939154</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939090#p939090"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>GRB wrote:</cite><blockquote><p>As far as Casio having 16,000 Velocity graduations, that seems highly theoritical as Pianoteq cannot even calibrate my Casio. About the lowest playable velocity out is somewhere around 22 and the highest number seems at best 117.&nbsp; Just create an instrument that does an honest 1 - 127 (or 0&nbsp; - 128)&nbsp; Who could hear 15,001 from 15,002 ?</p></blockquote></div><p>The ideal geeky solution will be the possibility to manually set the MIDI keyboard sensors lowest and highest measured time thresholds which corresponds to the lowest and highest velocity data to be sent out so one could adapt it to his playstyle. As for now and from my side the PX-150 have rather ideal factory velocity tuning, so even though most of the time the useful velocity diapason is around 20 to 110 (with 127 hi res gradations in between each number for Privias) it is essentially necessary to have some headroom on both ends in case you need and able to utilize it sometimes. It is like removing some keys on both sides of the 88 note keyboard because that keys are so rarely used.</p><p>About the built in calibration procedure in Pianoteq at it&#039;s current state - I find it useless. But the velocity curve manual control is absolutely essential.</p><p>And btw if you still want to be able to reach 0 - 127 velocity diapason constantly and easy you can use the Pianoteq velocity curve with hard thresholds to expand it by converting, say, incoming 120 to receiving 127 and incoming 20 to receiving 0 and still have several thousands gradations of velocity to operate - this is where the hi-res shows it potential at max. You&#039;ll get virtually zero penalty for doing that. With common 127 value non-hi-res keyboard you will have some noticeable loss of the velocity resolution for such a case: 127-(20+7)=100 steps for the current example.</p><p>=============<br />Just recently added: LOL, you may actually want to check this thread, all that I just wrote here previously need a huge correction: <a href="http://www.forum-pianoteq.com/viewtopic.php?id=3976">http://www.forum-pianoteq.com/viewtopic.php?id=3976</a></p>]]></content>
			<author>
				<name><![CDATA[AKM]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4253</uri>
			</author>
			<updated>2015-07-27T01:13:49Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939090#p939090</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: My Message to Casio:]]></title>
			<link rel="alternate" href="https://forum.modartt.com/viewtopic.php?pid=939089#p939089"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>EvilDragon wrote:</cite><blockquote><div class="quotebox"><cite>AKM wrote:</cite><blockquote><p>There is nothing possible to improve, all modern Privia keyboards including PX-150 are the only digital piano keyboards on the market for right now that are sending hi-res 14 bit midi velocity data to Pianoteq. I.e. 16,383 velocity gradations instead of the standard 127.</p></blockquote></div><p>Infinite Response VAX-77 does that too. Casio is not the only one with that feature.</p></blockquote></div><p>I just can repeat what I said and it was absolutely correct, just read carefully. a) VAX-77 is not &quot;on the market&quot; - it is actually quite long time out of production (the new model is under development right now). b) VAX-77 is not a &quot;digital piano&quot; or piano type controller - it has 76 keys and some spring mechanics which is obviously not a hammer emulation. So for right now Casio is the only one with Hi-Res as far as I know, though maybe there are some other keyboards that I don&#039;t know but not VAX.</p>]]></content>
			<author>
				<name><![CDATA[AKM]]></name>
				<uri>https://forum.modartt.com/profile.php?id=4253</uri>
			</author>
			<updated>2015-07-27T00:26:17Z</updated>
			<id>https://forum.modartt.com/viewtopic.php?pid=939089#p939089</id>
		</entry>
</feed>
