midi.slider.control_change
Control Change Slider
sends CC, (N)RPN messages to the synth
- def send_nrpn(self, channel, msb, lsb, value):
self.send_control_change(99, msb, channel) # NRPN MSB self.send_control_change(98, lsb, channel) # NRPN LSB self.send_control_change(6, value, channel) # Data Entry MSB # Optional: Reset NRPN selection self.send_control_change(99, 127, channel) self.send_control_change(98, 127, channel)
Classes
A base class for sliders with a common on_valueChanged method to send Control Change (CC) messages. |
Module Contents
- class midi.slider.control_change.ControlChangeSlider(midi_helper, label: str, nrpn_map: dict, partial: int = 1, min_value: int = 0, max_value: int = 127, vertical: bool = True, channels: list = [0, 1, 2], is_bipolar=False)[source]
Bases:
jdxi_editor.ui.widgets.slider.SliderA base class for sliders with a common on_valueChanged method to send Control Change (CC) messages.