Source code for midi.slider.lfo.amp_depth

"""
LFO Filter Depth Slider
"""

from jdxi_editor.midi.data.control_change.digital import DigitalControlChange
from jdxi_editor.ui.widgets.midi.slider.nrpn import NRPNSlider


[docs] class LFOAmpDepthSlider(NRPNSlider): """ A slider for controlling LFO Pitch Depth for JD-Xi partials via NRPN. """ def __init__(self, midi_helper, label: str = "LFO Pitch Depth"): nrpn_map = DigitalControlChange.get_nrpn_map("LFO_Amp") super().__init__( midi_helper=midi_helper, label=label, nrpn_map=nrpn_map, nrpn_msb=0, # JD-Xi NRPN MSB )