Source code for jdxi_editor.midi.map.temporary_area

from __future__ import annotations

from jdxi_editor.midi.data.address.address import (
    AddressOffsetTemporaryToneUMB as TemporaryToneUMB,
)
from jdxi_editor.midi.data.address.address import AddressStartMSB as AreaMSB

[docs] TEMPORARY_AREA_MAP = { ( AreaMSB.TEMPORARY_PROGRAM, TemporaryToneUMB.COMMON, ): AreaMSB.TEMPORARY_PROGRAM.name, ( AreaMSB.TEMPORARY_TONE, TemporaryToneUMB.ANALOG_SYNTH, ): TemporaryToneUMB.ANALOG_SYNTH.name, ( AreaMSB.TEMPORARY_TONE, TemporaryToneUMB.DIGITAL_SYNTH_1, ): TemporaryToneUMB.DIGITAL_SYNTH_1.name, ( AreaMSB.TEMPORARY_TONE, TemporaryToneUMB.DIGITAL_SYNTH_2, ): TemporaryToneUMB.DIGITAL_SYNTH_2.name, (AreaMSB.TEMPORARY_TONE, TemporaryToneUMB.DRUM_KIT): TemporaryToneUMB.DRUM_KIT.name, }
[docs] class JDXiMapTemporaryArea:
[docs] MAP = TEMPORARY_AREA_MAP