Source code for jdxi_editor.midi.sysex.sections

"""
Parsable sections from JDXI SysEx Messages
"""


[docs] class SysExSection: """Parsable Sections of JDXi SysSex"""
[docs] JD_XI_HEADER = "JD_XI_HEADER"
[docs] ADDRESS = "ADDRESS"
[docs] TEMPORARY_AREA = "TEMPORARY_AREA"
[docs] AMP_LEVEL = "AMP_LEVEL"
[docs] KIT_LEVEL = "KIT_LEVEL"
[docs] TONE_NAME = "TONE_NAME"
[docs] SYNTH_TONE = "SYNTH_TONE"
[docs] TONE_LEVEL = "TONE_LEVEL"
[docs] TONE_NAME_1 = "TONE_NAME_1"
[docs] TONE_NAME_2 = "TONE_NAME_2"
[docs] TONE_NAME_3 = "TONE_NAME_3"
[docs] TONE_NAME_4 = "TONE_NAME_4"
[docs] TONE_NAME_5 = "TONE_NAME_5"
[docs] TONE_NAME_6 = "TONE_NAME_6"
[docs] TONE_NAME_7 = "TONE_NAME_7"
[docs] TONE_NAME_8 = "TONE_NAME_8"
[docs] TONE_NAME_9 = "TONE_NAME_9"
[docs] TONE_NAME_10 = "TONE_NAME_10"
[docs] TONE_NAME_11 = "TONE_NAME_11"
[docs] TONE_NAME_12 = "TONE_NAME_12"
[docs] PARTIAL_NAME_1 = "PARTIAL_NAME_1"
[docs] PARTIAL_NAME_2 = "PARTIAL_NAME_2"
[docs] PARTIAL_NAME_3 = "PARTIAL_NAME_3"
[docs] PARTIAL_NAME_4 = "PARTIAL_NAME_4"
[docs] PARTIAL_NAME_5 = "PARTIAL_NAME_5"
[docs] PARTIAL_NAME_6 = "PARTIAL_NAME_6"
[docs] PARTIAL_NAME_7 = "PARTIAL_NAME_7"
[docs] PARTIAL_NAME_8 = "PARTIAL_NAME_8"
[docs] PARTIAL_NAME_9 = "PARTIAL_NAME_9"
[docs] PARTIAL_NAME_10 = "PARTIAL_NAME_10"
[docs] PARTIAL_NAME_11 = "PARTIAL_NAME_11"
[docs] PARTIAL_NAME_12 = "PARTIAL_NAME_12"
[docs] PROGRAM_LEVEL = "PROGRAM_LEVEL"
[docs] SYSTEM_COMMON = "SYSTEM_COMMON"
[docs] SYSTEM_CONTROLLER = "SYSTEM_CONTROLLER"
@classmethod
[docs] def all(cls): return [cls.JD_XI_HEADER, cls.ADDRESS, cls.TEMPORARY_AREA, cls.TONE_NAME]