Adding a semi-tone transposition option to the organelle system menu?

I’m trying to add a semi-tone transposition option to my organelle. I would like this setting to work for any patch loaded including orac, or at least most patches that are keyboard-based synth patches.

Can anyone give me advice or help me do this?

hmm… I’m not really a coder so I don’t quite understand.
I don’t want to do microtonal stuff, I just want to add a setting to the menu that transposes the notes of the keyboard by semitone so that I can for instance have the note f be the c note of the keyboard to change it’s range or even change it by -12 or +12 to change octaves.