[Gig] Transposer

NEW (2024/05/20):
A new version of the Transposer Scriptlet is available! Please download the new version.
The transposition range is now extended to +/- 36 halfsteps and it enables you to change the transposition while playing, which didn’t work reliably with the former version.

In this gig file is a small scriptlet that can transpose incoming notes to an offset that is adjustable with a parameter (you can bind it to a widget as well).

The transpose range is +/- 36 halftone steps.
To keep a particular channel from being transposed (i.e. CH10 = drums when using a MIDI file from the MIDI File Player), I added another parameter (“safe channel”) for that purpose.
If “safe channel” is set to 0, the transpose will happen on any of the 16 MIDI channels.

Download:

Credits: @schamass

Use case example: LINK

8 Likes

NEW (2024/05/20):
A new version of the Transposer Scriptlet is available!

The transposition range is now extended to +/- 36 halfsteps and it enables you to change the transposition while playing, which didn’t work reliably with the former version.

4 Likes