jdxi_editor.ui.windows.patch.manager
Patch Manager Module ====================s
This module defines the PatchManager class, a PySide6-based GUI for loading and saving MIDI patch files for the Roland JD-Xi synthesizer.
Features: - Allows users to browse for patch files using a file dialog. - Supports both saving and loading patches, depending on the mode. - Integrates with MIDIHelper for handling MIDI patch operations. - Implements a simple, dark-themed UI with action buttons.
Classes: - PatchManager: A QMainWindow that provides a user interface for managing patch files.
Dependencies: - PySide6 - jdxi_editor.midi.io.MIDIHelper - jdxi_editor.ui.style.Style
Classes
Functions
|
Module Contents
- class jdxi_editor.ui.windows.patch.manager.PatchManager(midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper | None = None, parent=None, save_mode=False, editors=None)[source]
Bases:
PySide6.QtWidgets.QMainWindow