jdxi_editor.midi.parameter.handler

Module: parameter_handler

This module defines the ParameterHandler class, which manages MIDI parameter values and emits signals when parameters are updated.

Classes:
  • ParameterHandler: Handles storing, updating, retrieving, and clearing MIDI parameters.

Signals:
  • parameters_updated: Emitted when parameter values change.

- update_parameter(address, value)

Updates the value of a parameter at the given address.

- get_parameter(address)

Retrieves the value of a parameter at the given address.

- clear_parameters()

Clears all stored parameters.

Classes

ParameterHandler

Module Contents

class jdxi_editor.midi.parameter.handler.ParameterHandler[source]

Bases: PySide6.QtCore.QObject

parameters_updated[source]
_parameters[source]
update_parameter(address: List[int], value: int) None[source]

Update address parameter value :param address: List[int] :param value: int :return: None

get_parameter(address: List[int]) int[source]

Get address parameter value :param address: List[int] :return: int

clear_parameters() None[source]

Clear all parameters :return: None