@opus64 said:
Hi all,
Thanks for the replies. In the past few days I did a direct comparison with the VSL Vinenna Imperial and it does not have the same problem. The Imperial runs fine with a linear curve off the Kawai NV10, much like Garritan and my other VSTs. There is something definitely different with the VSL Steinway D.
I do not beleive there is anything wrong with the sample set, the problem would be remedied by adding a 1-D velocity curve editor. The only case in which a 1-D velocity curve editor could not address this is if there was (a) a sparse sample set and (b) strong non-linear characteristic to how the samples were originally captured. For example if the sample set had 8 layers and most layers were recorded near ff-sfz..not much can be done there.
However with so many sample points on the velocity axis, just fixing the curve would fine even if the 'robot' velocity curve for layers was non-linear.
Someone commented on the VSL video and how the pianist did not notice this, this is a good observation. I would note that that this was a specific weighted MIDI controller which has some implemented velocity mapping curve. It could be that the VST was designed to work very well with that in-house controller, but that doesn't mean it would work with others, which is why having a 1-D velocity curve editor is standard on all other VSTs.
I agree that if the velocty curve issue is fixed as far as I can tell this could be the definitive sampled Steinway D. What great sound, and ambience, absolutely mesmerizing.
Unfortunately it's not as simple as that; if it were there would be no problem because there are countless free velocity curve editors already out there which can easily be used with Synchron Pianos already.
The problem is that the perceived loudness of the piano comes from two things: objective amplitude (sound pressure level) and timbre. If I record a piano really loud, and then greatly reduce the volume on playback, it doesn't sound like a soft piano, it sounds like a loud piano being played back quietly.
A velocity curve editor enables the user to change the mapping between the input and the amplitude-timbre combination (because the two are fixed together in the sample). However, if the amplitude-timbre mapping is wrong, which in this it clearly is, that cannot be fixed by changing the velocity curve. I could, for example, edit my velocity curve to require me to play much harder in order to achieve higher velocity layers, which would help to fix the input-timbre mapping. However, that would have the effect of making it much harder to achieve higher amplitudes, i.e. it would distort the input-velocity mapping. Or instead, I could edit the velocity curve to ensure that the input-velocity mapping is okay (which it more or less already is in this case), but that would then create (or leave/not fix) the problem with the input-timbre mapping.
In other words, you cannot, by adjusting the mapping of the input to different samples, fix a problem which is caused by internal inconsistency in the samples in terms of the amplitude and the timbre. The amplitude-timbre mapping of the samples needs to be adjusted and that can only be done by VSL.