midi.slider.nrpn
NRPN Slider sends NRPN, (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 that send NRPN messages to a specified partial. |
Module Contents
- class midi.slider.nrpn.NRPNSlider(midi_helper, label: str, nrpn_map: dict, partial: int = 1, nrpn_msb: int = 0, min_value: int = 0, max_value: int = 127, vertical: bool = True, param_type: str = 'nrpn', is_bipolar: bool = False)[source]
Bases:
jdxi_editor.ui.widgets.slider.SliderA base class for sliders that send NRPN messages to a specified partial.