jdxi_editor.midi.data.programs

Submodules

Attributes

all

Classes

JDXiProgramList

JDXiProgramList

Package Contents

class jdxi_editor.midi.data.programs.JDXiProgramList[source]

JDXiProgramList

Convert each dict to a JDXiProgram instance

ROM_PROGRAM_LIST
json_folder
USER_PROGRAMS_FILE = ''
USER_PROGRAMS = []
classmethod list_rom_and_user_programs() List[jdxi_editor.jdxi.program.program.JDXiProgram][source]

list_rom_and_user_programs

Returns:

List[JDXiProgram]

classmethod _load_user_programs() List[jdxi_editor.jdxi.program.program.JDXiProgram][source]

_load_user_programs

Returns:

List[JDXiProgram]

classmethod save_to_file(filepath: str | None = None) None[source]

save_to_file

Parameters:

filepath – str

Returns:

None

classmethod reload_from_file(filepath: str | None = None, append: bool = True) None[source]

reload_from_file :return: :param filepath: :param append: :return:

classmethod get_from_user_file(filepath: str | None = None) list[jdxi_editor.jdxi.program.program.JDXiProgram][source]
jdxi_editor.midi.data.programs.all[source]