Source code for jdxi_editor.core.jdxi

"""
JDXi Composition God Object (!)
"""

from jdxi_editor.core.synth.type import JDXiSynth
from jdxi_editor.midi.constant import JDXiMidi
from jdxi_editor.ui.jdxiui import JDXiUI


[docs] class JDXi: """ Composition of main JDXI components as a single container. Model of the data for all UI & Midi parameters as a single tree, importable at whichever branch needed. Example: >>> from jdxi_editor.midi.data.parameter.digital.EDITOR_PARAM import JDXiMidiDigital as Digital """
[docs] Synth: JDXiSynth = JDXiSynth
[docs] UI: JDXiUI = JDXiUI
[docs] Midi: JDXiMidi = JDXiMidi