jdxi_editor.ui.editors.config

Configuration of Editor classes for the JDXI Editor.

Stores -Title: The title of the editor. -Editor Class: The class that implements the editor functionality. -Synth Type: Optional type of synthesizer associated with the editor. -MIDI Channel: Optional MIDI channel for the editor. -icon: Icon for the editor, represented as a string. -Keyword Arguments: Additional parameters for the editor.

Example usage: “arpeggio”: EditorConfig(

title=”Arpeggiator”, editor_class=ArpeggioEditor, icon=”ph.music-notes-simple-bold”

),

Classes

EditorConfig

Configuration for a synth editor.

Module Contents

class jdxi_editor.ui.editors.config.EditorConfig[source]

Configuration for a synth editor.

title: str[source]
editor_class: jdxi_editor.ui.editors.synth.base.SynthBase[source]
synth_type: Any | None = None[source]
midi_channel: Any | None = None[source]
kwargs: Dict[str, Any][source]
icon: str = ''[source]