hope its ok to rekindle this conversation cos
Not really sure after reading through, what the consensus is on a minimal set of controls to be included, and what minimum features should be supported, in the file and/or in the user interface.
I have spent two weeks becoming a bit familiar with the SFZ format, having spent what turned out to be a wonderful time, which will continue, with Production Voices Estate Grand LE for sfozando, which has become the best free/donationware sampled piano ever IMHO, and one of the best sampled pianos I have ever used - free or paid - it is really good.
Why do I mention this, though it uses the ARIA extensions for the user interface, while I am not advocating any wholesale lifting of his intelllectual property (i,e how he created the piano in SFZ), I think if we could all look at this instrument as a good example to aim for, in simplicity and as a product that has been obviously well tested, it would help us all wrap our heads around a pianobook SFZ template for pianos.
One of his techniques is to separate the Key Up samples which are triggered whenever you lift up a key (which will still sound as long as the note has not been released e.g cos the pedal is down), from the Key release which only plays back when the note ends…(This way if you held the pedal down, you would hear a Keyup sound quietly when you lit up the key on the controller keyboard, and then a release sample when the pedal was lifted up ending the note.)
It would be excellent to incorporate this, as I consider it an intelligent way to “program” an authentic pisno sound, based on the results I have heard in the Production Voices piano.
May I also suggest with the help of the pianobook admins, we maintain this template as downloadable files on the site, and also have versioning, of the template, so just as you would find in Production Voices sfz, the comments would indicate versioning in the template, so anyone can choose which version of the template to base their instrument on.
It is suggested that we pick a consistent set of samples for the template, or at least a nominated one for each version, which then serves as an in-built example including samples/references to samples, for anyone who wishes to build an instrument based on that version of the template. Unlike the sfz basic example on the sfzformat site, which does not include samples, each template on pianobook, could be bundled into a zip which includes the samples required to fully appreciate the sfz, making it an instantly playable example/template.
KISS - keep it simple.
For those who really like pianos, Production voices has a sale on till the end of Jul 2019, for $59, for 4 pianos in a bundle-