Skip to content

LPD8 noteOff sends vel 127, which breaks noteOnOff shortcut #251

@adcxyz

Description

@adcxyz

LPD8 sends noteOff with vel 127, which makes it impossible to detect noteOff by el.value == 0;

  • is this only my (adc) device, or do others get the same behavior?
  • if this is general, how best to handle this case? separate noteOn, noteOff elements?
m = MKtl(\l, "*lpd8");
MIDIFunc.trace; // hit pad: noteOn has proper velocity, noteOff is always 127 - why?
m.gui; m.trace;
m.elAt(\pad, 0).action = { |el| [el.name, el.value].postln; };
m.elAt(\pad, 0).value; // always 1.0 after releasing pad
m.device.midiKeyToElemDict[\non_0_38] === m.device.midiKeyToElemDict[\nof_0_38]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions