jdxi_editor.ui.widgets.classification_group

Track Classification group - Detect Drums, Classify Tracks, Apply All Track Changes, Apply Presets.

Classes

ClassificationGroup

Track Classification group: Detect Drums, Classify Tracks, Apply All buttons.

Module Contents

class jdxi_editor.ui.widgets.classification_group.ClassificationGroup(parent: jdxi_editor.ui.editors.midi_player.editor.MidiFilePlayer, midi_state: jdxi_editor.midi.playback.state.MidiPlaybackState | None = None)[source]

Bases: jdxi_editor.ui.widgets.jdxi.midi_group.JDXiMidiGroup

Track Classification group: Detect Drums, Classify Tracks, Apply All buttons.

detect_drums_button: PySide6.QtWidgets.QPushButton | None = None[source]
classify_tracks_button: PySide6.QtWidgets.QPushButton | None = None[source]
apply_all_track_changes_button: PySide6.QtWidgets.QPushButton | None = None[source]
apply_presets_button: PySide6.QtWidgets.QPushButton | None = None[source]
_build_group() PySide6.QtWidgets.QGroupBox[source]

Build the Track Classification group.

_on_apply_presets_clicked() None[source]

Log and delegate to parent.apply_channel_presets.

_build_button_specs() dict[str, picoui.specs.widgets.ButtonSpec][source]

Build Detect Drums, Classify Tracks, Apply All button specs.