Ok, so I have no idea if this is possible, but I'm wondering if it possible to create a soundfont, or do it some other way that when you press lightly 1 set of sounds play, while if you press harder another set play.
For example:
Violin - Increasing pressure adds both volume and vibrato.
Imagine a crossfade between 2 sounds depending on pressure.