-
-
Notifications
You must be signed in to change notification settings - Fork 69
Description
I've been trying to simulate legato by using keyswitches.
Unreal Instruments Two Whistles has a "tongued" patch (named "Tanging") and
a "Fast legato" (Legato_Fast) patch, which creates a slight portamento into the main pitch based on cc140=30.
On a real instrument you might tongue the first note of a phrase to start the airflow and then moderate the airflow as you play subsequent legato notes in order to get them in tune. That's what I think the "Fast legato" tries to emulate.
Fast Legato works really well after the first note of the legato phrase, so the basic implementation is great. But if I hit the Fast Legato keyswitch first (obviously located at the other end of the keyboard from the sounding notes) I get a huge portamento into the first note.
Likewise if I hit the Tang keyswitch, play a note, hit the Fast Legato keyswitch and play another note I get the same huge portamento.
So it seems that cc140 is treating the keyswitch as the note number it uses to calculate the pitch delta.
Is it possible to only include notes that trigger samples so the note numbers of the keyswitches are ignored?