Source code for jdxi_editor.jdxi.synth.analog

"""
Analog Synth Data
"""

from dataclasses import dataclass
from typing import Dict

from jdxi_editor.jdxi.synth.data import JDXISynthData
from jdxi_editor.midi.data.address.address import Address, AddressOffsetAnalogLMB


@dataclass
[docs] class AnalogSynthData(JDXISynthData): """ Analog Synth Data """
[docs] def __post_init__(self) -> None: super().__post_init__()
@property
[docs] def group_map(self) -> Dict[int, Address]: return {0: AddressOffsetAnalogLMB.COMMON}