Source code for jdxi_editor.ui.editors.helpers.analog
"""Helper function for the AnalogParameterEditor."""
from decologr import Decologr as log
from jdxi_editor.midi.data.parameter.analog import AnalogParam
[docs]
def get_analog_parameter_by_address(address: tuple[int]):
"""Retrieve the DigitalParameter by its address."""
log.parameter("address", address)
for param in AnalogParam:
if param.address == address:
log.message(f"get_analog_parameter_by_address found param: {param}")
return param
return None