Skip to content

Novation SL buttons and sustain pedal issue #111

@johnnyvenom

Description

@johnnyvenom

Hi there, and thanks for this incredible piece of software. I've started to use it with my SL MkII, and am noticing an issue with programming buttons and the sustain pedal. For the buttons, whether momentary or toggle, the only setting that works is to set "Press" to 0 and "Release" to 127. If I reverse these so press value is 127 and release is 0 (which is what I would assume is correct for a momentary button), when it is uploaded to the keyboard it stays on 127, and when I dump that template on the keyboard back to Edisyn, the Press and Release values are BOTH 127. This is ok, as I can understand and program around it.

This effects the sustain pedal too. When I set "Press" at 127 and "Release" at 0, pressing and releasing sends 127, so the sustain pedal is always on. But I reverse it to Press=0 and Release=127, it sends 0 on press and 127 on release! Which is correct for the mapping, but backwards for the sustain pedal - e.g, sustain is on when pedal is off and sustain is off when pedal is pressed. I can solve this in the SL global settings by putting Sustain Pedal to "NormalCLOSED", but then it's backwards for any templates not edited in Edisyn.

A chart showing the mappings set in Edisyn (cols 2&3) and resulting button press outputs (4&5):

Control "Press" val "Release" val when pressed when released Note
Momentary 127 0 127 127 🚫
Momentary 0 127 127 0
Toggle 127 0 127 127 🚫
Toggle 0 127 rev state nothing
Sustain 127 0 127 127 🚫
Sustain 0 127 0 127 backwards sustain

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions