jdxi_editor.midi.data.parameter.system.common

Classes

SystemCommonParam

System Common parameters (address 02 00 00 xx)

Module Contents

class jdxi_editor.midi.data.parameter.system.common.SystemCommonParam(address: int, min_val: int, max_val: int, display_min: int | None = None, display_max: int | None = None, description: str | None = None, display_name: str | None = None, options: list | None = None, values: list | None = None)[source]

Bases: picomidi.sysex.parameter.address.AddressParameter

System Common parameters (address 02 00 00 xx)

_display_name = None[source]
MASTER_TUNE[source]
MASTER_KEY_SHIFT[source]
MASTER_LEVEL[source]
PROGRAM_CTRL_CH[source]
RX_PROGRAM_CHANGE[source]
RX_BANK_SELECT[source]
classmethod __iter__()[source]
get_display_value() tuple[source]

Return (min_display, max_display) for slider/UI range.

static format_value_for_display(param, value: int) str[source]

Convert raw value to display string for tooltips/logging.

static get_by_name(param_name: str) SystemCommonParam | None[source]

Get the Parameter by name.

get_nibbled_byte_size() int[source]

Get the nibbled byte size of the parameter