Jake Johnson wrote:I don't think that we can hope to see this--letting the user alter the pitch of each partial would mean that the user would be creating much of the piano's sound from scratch, without reference to the real piano that was analyzed. Pianoteq would then be more of a generalized additive synth program, instead of a piano emulation. Would I like to have this ability? Well, yes, but it may be asking for too much. I would rather have a velocity curve for each note.
But are you aware that you can control the pitch of the partials, up to a point, with the String length parameter? The shorter the string, the more inharmonicity--the higher the pitch of the partials compared to their idealized ratios. In combination with the Detuning parameter, which lets us shift the pitch in cents, you can exert quite a bit of control, particularly if the desire is to create percussion instruments instead of new piano sounds.
Hmm... Not sure I agree. Each piano note has a "signature" of loudness levels and decay rates for each partial in its complex. With the controls given now, we already alter the sound of the "instrument." Sometimes greatly.
To me there is not much of a jump from being able to make the 7th partial louder to being able to make it flatter or sharper, for example. Yes, taken to the extreme we could move away from piano sounds altogether (part of the interest and fun of modeling), but it could also be used just to make subtle adjustments.
In anycase, I think there could be a market for it, and I hope this worry wouldn't be the reason it isn't implemented in the future.
(And yes, thank you for pointing out the string length parameter, which is interesting in its own right, but different.)
best,
DS