Skip to content

cc140 treats keyswitch as previous note #1074

@Windsurfer152

Description

@Windsurfer152

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions