Topic: The relationship between vel curve and dynamics controls . . .

. . .can be complex yes?  No?

So you set up your piano for a lively response.  Convex curve will achieve that fine, and treat you to a light touch.
But it's so sensitive, the volume is fluctuating quite wildly unless you're a pro or  . . good at this.
Now, if you increase dynamics you might find out the range and brightness are still there, but also those fast notes you mess up badly are easily playable; every note is clearly heard whereas previously, some hardly sounded which naturally, would impede your playing making you think you'd missed some.

The difference is startling, and you can use such a light touch it needs only a little effort.
The Bechstein seems easiest to set up so far, and I am now working on my others to pull them into line.
It has taken soooo long to get this far!  I almost feel like I'm playing the Rolls Royce of pianos..
Since every make and type of digital piano will have it's own velocity curve tailored to the onboard sounds, it has been to me, trial and error.

All this wonderful technology at our fingertips, literally, and I'm back to trial and error.  I guess I would be at my age . . . 
Any thoughts?
.

Last edited by peterws (08-12-2021 08:57)
I'm playing all the right notes but not necessarily in the right order

Re: The relationship between vel curve and dynamics controls . . .

peterws wrote:

. . .can be complex yes?  No?
Any thoughts?

Yes it can be complex in my opinion. I wish it wasn't, and naively used the velocity curve recommended for my keyboard -- which was causing me troubles. I don't have a solution, sadly.

I guess we should all take lessons from Phil Best (watch his video about the velocity curve setting if you haven't already). Since we're at it we can take playing lessons too :-)

Where do I find a list of all posts I upvoted? :(

Re: The relationship between vel curve and dynamics controls . . .

dv wrote:
peterws wrote:

. . .can be complex yes?  No?
Any thoughts?

Yes it can be complex in my opinion. I wish it wasn't, and naively used the velocity curve recommended for my keyboard -- which was causing me troubles. I don't have a solution, sadly.

I guess we should all take lessons from Phil Best (watch his video about the velocity curve setting if you haven't already). Since we're at it we can take playing lessons too :-)

Yes, I fell into the trap of settling for the auto-generated velocity curve. Eventually I came to the conclusion that it was too aggressive, so I ran the calibration wizard again... and got different results. To cut a long story short, I arrived at my own calibration method - recording some of my own MIDI files in specific dynamic ranges, then adjusting various points on the curve as I played them back. It worked for me!
Which Phil Best video are you referring to? I saw one about velocity curves for the Steinway B Gentle preset, but I couldn't find any on the subject of velocity curves in general. It's time somebody did a really good tutorial video on velocity curves!

Re: The relationship between vel curve and dynamics controls . . .

I find the velocity curves help to make the antique pianos more realistic. For these, I find the moderately slow curve makes the piano a bit louder and the action quicker. Adding in a bit more duplex and resonance to the Schöffstoss, and the piano sounds totally different and more like the Katholnig I've played at the Frederick Collection.

Quicker lighter actions do take a bit to get used to, but you'll find that you need to play with more accuracy. This isn't such a bad thing because this technique translates well to other pianos without that because this technique requires a relaxed technique and a lot more control.

What really helps is playing firmly on each note to ensure there's a clear sound regardless of the volume being played. Using a relaxed technique with firm playing, takes a bit getting used to, but the results are amazing especially when playing Chopin and others from the Romantic period.

Last edited by jcitron (09-12-2021 16:34)

Re: The relationship between vel curve and dynamics controls . . .

jcitron wrote:

I find the velocity curves help to make the antique pianos more realistic. For these, I find the moderately slow curve makes the piano a bit louder and the action quicker. Adding in a bit more duplex and resonance, and the piano sounds totally different and more like the Katholnig I've played at the Frederick Collection.

Quicker lighter actions do take a bit to get used to, but you'll find that you need to play with more accuracy. This isn't such a bad thing because this technique translates well to other pianos without that because this technique requires a relaxed technique and a lot more control.

What really helps is playing firmly on each note to ensure there's a clear sound regardless of the volume being played. Using a relaxed technique with firm playing, takes a bit getting used to, but the results are amazing especially when playing Chopin and others from the Romantic period.

Interesting! I've never had the chance to play a real historical piano (unless you count some of the instruments I've encountered in community centres and church halls over the years ), but that makes a lot of sense. I've tended to use the same velocity curve for everything, but I'll definitely be experimenting with the historical pianos.

Re: The relationship between vel curve and dynamics controls . . .

peterws wrote:

The difference is startling, and you can use such a light touch it needs only a little effort.
The Bechstein seems easiest to set up so far, and I am now working on my others to pull them into line.
It has taken soooo long to get this far!  I almost feel like I'm playing the Rolls Royce of pianos..
Since every make and type of digital piano will have it's own velocity curve tailored to the onboard sounds, it has been to me, trial and error.

All this wonderful technology at our fingertips, literally, and I'm back to trial and error.  I guess I would be at my age . . . 
Any thoughts?
.

One solution might be to adjust your playing, instead of the piano.  Seems like that's what you'd do if you wanted to make things more "realistic".  At least assuming that Pianoteq's modeling includes the dynamic response of the pianos. 

Here's amusing video where a guy compares a Petrof, which he says has keys so lively it feels "like a race car", to a Steinway D, for which he says you have to lean in and "massage" the keys.  Skip to around 4:30 in to hear section I'm talking about:

https://youtu.be/1OfUxUIRcdA?t=272

Last edited by hesitz (08-12-2021 21:31)

Re: The relationship between vel curve and dynamics controls . . .

Yes indeed. In the world of acoustic pianos, you can't adjust a velocity curve and you just have to work with what you've got (unless you can get a technician to adjust the action for you). However, in Pianoteq, a poorly-calibrated velocity curve can really work against you.

Re: The relationship between vel curve and dynamics controls . . .

dazric wrote:
jcitron wrote:

I find the velocity curves help to make the antique pianos more realistic. For these, I find the moderately slow curve makes the piano a bit louder and the action quicker. Adding in a bit more duplex and resonance to the Schöffstoss, and the piano sounds totally different and more like the Katholnig I've played at the Frederick Collection.

Quicker lighter actions do take a bit to get used to, but you'll find that you need to play with more accuracy. This isn't such a bad thing because this technique translates well to other pianos without that because this technique requires a relaxed technique and a lot more control.

What really helps is playing firmly on each note to ensure there's a clear sound regardless of the volume being played. Using a relaxed technique with firm playing, takes a bit getting used to, but the results are amazing especially when playing Chopin and others from the Romantic period.

Interesting! I've never had the chance to play a real historical piano (unless you count some of the instruments I've encountered in community centres and church halls over the years ), but that makes a lot of sense. I've tended to use the same velocity curve for everything, but I'll definitely be experimenting with the historical pianos.

I had to fix my post... I left out an important key element - the piano I was referring to. There's nothing like being interrupted while posting!

Anyway, yes, it's amazing how much can be done and how sensitive these instruments are compared to a modern piano. The historic instruments are amazing and playing them gives us a perspective of the past as well as what we play on today both digital as well as modern acoustic pianos.

Another piano I adjusted similarly is the 1853 Streicher (I think that's the date!). This is close in date to the ones I played from 1866 and 1871. The collection has an earlier one from the 1840s as well. Adding in a bit more of the same and using the moderately slow curve and the piano sounds more like the Streicher pianos I have played.

Re: The relationship between vel curve and dynamics controls . . .

dazric wrote:
dv wrote:
peterws wrote:

. . .can be complex yes?  No?
Any thoughts?

Yes it can be complex in my opinion. I wish it wasn't, and naively used the velocity curve recommended for my keyboard -- which was causing me troubles. I don't have a solution, sadly.

I guess we should all take lessons from Phil Best (watch his video about the velocity curve setting if you haven't already). Since we're at it we can take playing lessons too :-)

Yes, I fell into the trap of settling for the auto-generated velocity curve. Eventually I came to the conclusion that it was too aggressive, so I ran the calibration wizard again... and got different results. To cut a long story short, I arrived at my own calibration method - recording some of my own MIDI files in specific dynamic ranges, then adjusting various points on the curve as I played them back. It worked for me!
Which Phil Best video are you referring to? I saw one about velocity curves for the Steinway B Gentle preset, but I couldn't find any on the subject of velocity curves in general. It's time somebody did a really good tutorial video on velocity curves!

Sorry I've been buried in stuff, my email flooded and did not notice your question until now. The video I was mentioning is this one

https://www.youtube.com/watch?v=Mh5qPeeezR8

Not that he reveals any "special trick". In his full style, he says "just do it and it'll be fine" (and I say that in a positive sense, I understand that in written form it might appear the other way around).

Where do I find a list of all posts I upvoted? :(

Re: The relationship between vel curve and dynamics controls . . .

dazric wrote:

Yes indeed. In the world of acoustic pianos, you can't adjust a velocity curve and you just have to work with what you've got (unless you can get a technician to adjust the action for you). However, in Pianoteq, a poorly-calibrated velocity curve can really work against you.

I have spent literally years trying to come up with a satisfactory velocity curve. Tell me about trial and error!!!

I have been at the point of exchanging my lovely P515 for something else several times, but that wouldn't solve the problem.

I know that Spectrasonics developers actually tested many currently available keyboards and controllers creating custom curves for them for use with their software. I wonder if Modartt could do the same. It is so difficult to the untrained like myself to create an optimum curve. Mybe we could persuade Modartt to at least consider doing this???

Warmest regards,

Chris

Re: The relationship between vel curve and dynamics controls . . .

I'm not against Pianoteq providing velocity curves, however the message I got from Phil Best's video is that there is no one optimal velocity curve.  His video shows how he gets 2 very different kind of sounds/moods from 2 velocity curves for the same preset.   I have never understood all the fuss made about velocity curves.  Each piano has a different action and a pianist must adapt to it.   Its nice to have the option to adjust the response, but mostly I'd rather develop the technique to get the most out of my piano and I find that changing the velocity curve from the default just throws me off.  But to each his own.

Re: The relationship between vel curve and dynamics controls . . .

Pianoteq probably has a reference keyboard that allows to define the speed at which a key is pressed to obtain a certain velocity value. For each instrument a given velocity value will define a certain volume and a certain timbre as close as possible to the original piano. The straight curve is probably calibrated so that each instrument is realistic with the reference keyboard. It is this ratio of pressure speed value and velocity value that would be interesting to have.
Phil best shows another thing, that you can move away from the original curve to get other sensations. However, we can see that each modification of the velocity curve is associated with a modification of the hammer hardness, which is logical to keep a coherence between the touch an the brightness.
A standard key speed/velocity table would be welcome from pianoteq.
This would allow everyone to obtain a basic setting adapted to each keyboard (if for example at a defined touch speed our keyboard gives a velocity of 50 instead of 40 from the table it is easy to compensate by changing the curve).
I know there is the keyboard calibration assistant to do that, but how do you define "normal touch" "light touch" or "High velocity" ? It is very very subjective...
I know it is difficult to mesure key speed but I think it is possible with a camera or smartphone doing a low motion movie for exemple, then mesuring the time between High and bottom position of key.

Translated with www.DeepL.com/Translator (free version)

Last edited by YvesTh (22-12-2021 15:47)

Re: The relationship between vel curve and dynamics controls . . .

YvesTh wrote:

Pianoteq probably has a reference keyboard that allows to define the speed at which a key is pressed to obtain a certain velocity value. For each instrument a given velocity value will define a certain volume and a certain timbre as close as possible to the original piano. The straight curve is probably calibrated so that each instrument is realistic with the reference keyboard. It is this ratio of pressure speed value and velocity value that would be interesting to have.
Phil best shows another thing, that you can move away from the original curve to get other sensations. However, we can see that each modification of the velocity curve is associated with a modification of the hammer hardness, which is logical to keep a coherence between the touch an the brightness.
A standard key speed/velocity table would be welcome from pianoteq.
This would allow everyone to obtain a basic setting adapted to each keyboard (if for example at a defined touch speed our keyboard gives a velocity of 50 instead of 40 from the table it is easy to compensate by changing the curve).
I know there is the keyboard calibration assistant to do that, but how do you define "normal touch" "light touch" or "High velocity" ? It is very very subjective...
I know it is difficult to mesure key speed but I think it is possible with a camera or smartphone doing a low motion movie for exemple, then mesuring the time between High and bottom position of key.

Translated with www.DeepL.com/Translator (free version)

Thank you for your post. Very helpful suggestions.

And yes, it is important that you make the distinction between corrective curve and creative curve. Corrective curve should produce the ability to play from PPP to fff smoothly and without leaps. Of course the quality of the keyboard used and it's velocity reliability has a big part to play. The corrective curve is the one that we need help with on a per keyboard basis. Thank you Yves Th for your suggestions and for all contributors to this thread.

Warmest regards to all,

Chris

Re: The relationship between vel curve and dynamics controls . . .

YvesTh wrote:

A standard key speed/velocity table would be welcome from pianoteq.
This would allow everyone to obtain a basic setting adapted to each keyboard (if for example at a defined touch speed our keyboard gives a velocity of 50 instead of 40 from the table it is easy to compensate by changing the curve).
I know there is the keyboard calibration assistant to do that, but how do you define "normal touch" "light touch" or "High velocity" ? It is very very subjective...

Yes, that would be very useful. I'd also like to see an interactive velocity monitor with a rolling graph, something like a loudness monitor but for MIDI velocity input.

Re: The relationship between vel curve and dynamics controls . . .

My I ask Modartt what keyboard you use for your reference please,

Warmest regards,

Chris

Re: The relationship between vel curve and dynamics controls . . .

I made some measurements of the speed of pressing a key on my keyboard. It is quite difficult to be precise, but here are the results. I made a video of a key at 120 frames/second, at various velocities. I then counted for each velocity the number of frames from the start of the key until its total depression. The difficulty is that the start of the key is very progressive at low velocity and the first frames are difficult to count. At high velocity the stroke is done in very few frames and limits the precision.
My keyboard is the Roland FP-10 (PHA-4 standard)

Velocity pianoteq  -  key stroke duration
            10                        400 ms
            20                        130 ms
            50                        100 ms
            70                          85 ms
            90                          75 ms
          110                          30 ms


Translated with www.DeepL.com/Translator (free version)

Last edited by YvesTh (22-12-2021 21:39)

Re: The relationship between vel curve and dynamics controls . . .

YvesTh wrote:

I made some measurements of the speed of pressing a key on my keyboard. It is quite difficult to be precise, but here are the results. I made a video of a key at 120 frames/second, at various velocities. I then counted for each velocity the number of frames from the start of the key until its total depression. The difficulty is that the start of the key is very progressive at low velocity and the first frames are difficult to count. At high velocity the stroke is done in very few frames and limits the precision.
My keyboard is the Roland FP-10 (PHA-4 standard)

Velocity pianoteq  -  key stroke duration
            10                        400 ms
            20                        130 ms
            50                        100 ms
            70                          85 ms
            90                          75 ms
          110                          30 ms


Translated with www.DeepL.com/Translator (free version)

Thanks for posting.

Related numbers for acoustic pianos (in much more details) available at https://www.researchgate.net/publicatio...no_actions

Their numbers are consistent with yours (they also measured hammers).

Where do I find a list of all posts I upvoted? :(

Re: The relationship between vel curve and dynamics controls . . .

YvesTh wrote:

I made some measurements of the speed of pressing a key on my keyboard. It is quite difficult to be precise, but here are the results. I made a video of a key at 120 frames/second, at various velocities. I then counted for each velocity the number of frames from the start of the key until its total depression. The difficulty is that the start of the key is very progressive at low velocity and the first frames are difficult to count. At high velocity the stroke is done in very few frames and limits the precision.
My keyboard is the Roland FP-10 (PHA-4 standard)

Velocity pianoteq  -  key stroke duration
            10                        400 ms
            20                        130 ms
            50                        100 ms
            70                          85 ms
            90                          75 ms
          110                          30 ms


Translated with www.DeepL.com/Translator (free version)

After more reflection I don't think that the measurement of the duration of the stroke is the most judicious parameter (too imprecise). The stroke of the key following an acceleration curve I think that the maximum speed at the end of the stroke is more interesting to know (the midi signal is sent in this zone of stroke).

Aproximate results :

Velocity pianoteq  -  End stroke velocity
            10                          75 mm/s
            20                         100 mm/s
            50                         240 mm/s
            70                          340 mm/s
            90                          380 mm/s
          110                          400 mm/s

Last edited by YvesTh (23-12-2021 16:17)

Re: The relationship between vel curve and dynamics controls . . .

YvesTh wrote:

I know it is difficult to mesure key speed but I think it is possible with a camera or smartphone doing a low motion movie for example, then mesuring the time between High and bottom position of key.

Hi, thanks for your efforts. It is not so difficult to measure the key movement, I only needed a coin and a piece of wood in the thread Real velocities?

The trigger-points of the key-dip are important. A guess is, that only the average key speed between those trigger-points is represented by the MIDI-velocity. For example the trigger-points of an old Kawai ES3 from another thread:

------------------------------
0 mm (0 %)

5 mm (42 %) note-off

9 mm (75 %) note-on

12 mm (100 %) full key depress
------------------------------

It seems, your "End stroke velocities" are in the same magnitude as in my cited diagrams. But I miss your raw data collected with your 120 fps camera.

I support the idea of a calibration table or reference table based on Modarrt's reference MIDI-keyboard (trigger-points, average key-speed between that trigger points, corresponding MIDI-velocities.

The velocity curve calibration is in my opinion the main weak point left over in Pianoteq. Some kind of standardization is needed. It is too easy to ruin the sonic beauty that Pianoteq has achieved in v7.5.2 -- just by inadequate velocity mapping.

Thanks Modarrt for that wonderful update at the end of this year and I wish you a groovy merry christmas!

Re: The relationship between vel curve and dynamics controls . . .

groovy wrote:

Hi, thanks for your efforts. It is not so difficult to measure the key movement, I only needed a coin and a piece of wood in the thread Real velocities?

Very clever method... I will try it... thank you...

And merry christmas. ..

Re: The relationship between vel curve and dynamics controls . . .

sigasa wrote:
dazric wrote:

Yes indeed. In the world of acoustic pianos, you can't adjust a velocity curve and you just have to work with what you've got (unless you can get a technician to adjust the action for you). However, in Pianoteq, a poorly-calibrated velocity curve can really work against you.

I have spent literally years trying to come up with a satisfactory velocity curve. Tell me about trial and error!!!

I have been at the point of exchanging my lovely P515 for something else several times, but that wouldn't solve the problem.

I know that Spectrasonics developers actually tested many currently available keyboards and controllers creating custom curves for them for use with their software. I wonder if Modartt could do the same. It is so difficult to the untrained like myself to create an optimum curve. Mybe we could persuade Modartt to at least consider doing this???

Warmest regards,

Chris

https://support.spectrasonics.net/manua...in-page10b

This is the velocity curve support page. Here you can see that they have created optimised curves for many of the most popular keyboards / controllers. This would be superbly helpful for Pianoteq users if Modartt would do the same. At least then we would know that the base and most important setting of all was covered so that we would no longer have to struggle with trying to come up with our own curves. Also we would have a much better idea of how Modartt intends the pianos to respond to our own keyboards / controllers.

Warmest regards,

And a very happy new year to all (I know it's early)

Chris

Last edited by sigasa (27-12-2021 18:29)