Source code for oscillator

from dataclasses import dataclass

from jdxi_editor.ui.editors.base.layout.spec import OscillatorFeature
from jdxi_editor.ui.editors.base.oscillator.layout_spec import OscillatorLayoutSpec


@dataclass(frozen=True)
[docs] class OscillatorDefinition:
[docs] synth_spec: type
[docs] layout_spec: OscillatorLayoutSpec
[docs] features: set[OscillatorFeature]