Assuming each instrument is on a different channel, and you have one MIDI track per instrument, it should work, since the transposition will only affect the MIDI track you put it on (which would mean one instance of midi_transpose on every track for which you might wish to have this control). So like... let's say flutes are on ch.8 of your multi. And you have a MIDI track for your flutes that's sending to your Kontakt ch.8. You would put the midi_transpose on the flutes' MIDI track (after Reaticulate_jsfx), not on the Kontakt track. So that only ch.8 is being transposed (if activated). But I don't know your setup, apologies if you've posted the details earlier in this thread and I've missed them, I haven't gone through it. I'm just going by how I have my own Reaticulate rig wired up. And I haven't tested it (might tomorrow evening just because I like your idea) but I'm fairly certain it would at least work for how I've got it set up. Not that this helps you necessarily, but maybe. Unless I'm missing something obvious... Are you using only one MIDI track with multichannel data on it? If that's the case, then yes, my suggestion would not work since it would then be transposing all channels of MIDI sent to Kontakt.