Adds event listener.
Events
Event name
Event handler
Protected
fireFire event
Type of event
Arguments for event
Remove event listener
Set a scalar LED ring value (0..1).
encoder.setLedRing(0.5); // Set to 50%
Use setLedRingRaw to set 0..127 integer value
Scalar (0..1)
Sets the raw (0..127) value for the LED ring feedback. Use setLedRing for scalar values (0..1)
encoder.setLedRingRaw(50);
Raw value (0..127)
Sets the switch colour based on a 0..1 standard hue degree
const hsl = Colour.HslSpace.fromCss(`orange`);
encoder.setSwitchColourHue(hsl.hue);
Hue degree (0..1) range
Set the switch colour based on 0..127 Midi Fighter range (start/end in blue). Use setSwitchColourHue to set colour based on hue angle instead
See page 4 of the MF manual.
Set the effect of the colour pip
encoder.setSwitchEffect(`strobe`, 3);
Readonly
bankBank (1..4) of encoder
Readonly
encoderEncoder index (1..16)
Note for this encoder.
Midi channel for received encoder values
Note/CC for received encoder values
Midi channel for received switch values
Note/CC for received switch values
The last encoder value received
The last switch value received
Channel to change LED colour
Channel to change LED effect (eg strobe)
Channel to change LED ring value
Readonly
mf
Represents a single encoder.