Hot off the press and after a little bit of testing.
That it Works
Here’s the basic idea:
-
Here’s the output of the unique identifier section
I’ve added in the original chord (remapped to Ch16) just to compare -
so C4-Eb/D#-G gives the “identifier message” Ch1 C#0
(the velocity is preserved, the Note Off matches but is hidden from display to avoid clutter) -
C#4-E-G# → Ch2 C1
-
D4-F-A → Ch3 B1 and so on down the display
Here’s the C4-Eb-G “identifier note” being transformed into your C4:
NB The Transform is set to
-
Only work with Ch1 and
-
with the Note C#0
ie. the “identifier message” for this chord -
the Transform creates C4 on ch15
Similarly:
2nd desired note Transform
the triad C4-Eb-G → (identifier message) Ch1 B0 → desired note C4
Why Ch15? This is just a safety trick so that all outgoing notes are on Ch15, an unused channel.
The Channel Remap ensures only these notes are mapped to the desired sampler channel.
next: How it works