Source code for jdxi_editor.midi.sysex.request.hex

from __future__ import annotations

from picomidi.sysex.conversion import bytes_to_hex

from jdxi_editor.midi.message.jdxi import JDXiSysexHeader


[docs] class JDXISysExHex: """ class to represent bytes as strings """
[docs] JDXI_HEADER = bytes_to_hex(JDXiSysexHeader.to_list())
[docs] START = "F0"
[docs] END = "F7"
[docs] RQ1_COMMAND_11 = "11"
[docs] TEMPORARY_PROGRAM_AREA = "18"
[docs] TEMPORARY_TONE_AREA = "19"
[docs] PROGRAM_COMMON_AREA = "00"
[docs] DIGITAL1_COMMON = "01"
[docs] DIGITAL2_COMMON = "21"
[docs] ANALOG = "42"
[docs] DRUMS = "70"
[docs] FOUR_ZERO_BYTES = "00 00 00 00"