An idea I had the other day which could be quite nice for single cycle waveforms in the ability to inverse the velocity to playback volume relationship.
Main thing I’m thinking is having two different shaped waveforms, each assigned across the whole key-range. Invert the velocity behaviour of one of them and when you play at FF then one waveform will play, when you play at 00 then the other will play, any other velocity will be the two waveforms mixed together by differing amount.
Think most sensible place to have it would be per Keyzone.
May work with other samples to an extent but obviously wave reinforcement and cancellation will vary in samples that are not tuned to the same fixed frequency.