Not sure I understand how you're seeing it but that's ok.
I think you're talking about how to make it work if it were an addition to the software?
---
An other thought ... there is still a program change search back that works in SPLAT?
I haven't used program changes since cwpa9 so I'm not sure.
Maybe it could be tied to that function in some way.
That was always (obviously) on a per channel basis.
Giving the PGC the ability to send a note number would get it done quite easily.
Is it possible that is already do able?
---
Oooo ... what about using banks in Kontakt? I belive bank numbers are tied to the ancient Midi PGC thing in some way.
---
Anyway... more detail ...
... I'm suggesting (or looking for) a way to have SPLAT
automatically seach back the same way it does controllers.
Reason is, when I'm jumping around in a piece I'm working on that uses KS and have played a passage that uses C0 and then jump to the middle of a passage that uses C#0 without playing over the KS note at the front of that passage the instrument will play the C0 articulation as opposed to the correct one for that passage, 'because' there is no search back in the same way controllers like CC07 or CC11 will get a search back.
I wonder if there's a way to assign notes to be triggered by unused CC numbers.
There are enough unused midi CC to cover an octave of notes.
Problem might arise that one KS instrument might have different KS notes than an other so that's why I think about having it on a 'per track' basis.