def new_project(self, a_project_file, a_notify_osc=True): self.set_project_folders(a_project_file) for project_dir in self.project_folders: print(project_dir) if not os.path.isdir(project_dir): os.makedirs(project_dir) plugins = libmk.pydaw_track_plugins() for i2 in range(TOTAL_FX_COUNT): plugins.plugins.append(libmk.pydaw_track_plugin(i2, 0, -1)) self.save_track_plugins(0, plugins)
def get_value(self): return libmk.pydaw_track_plugin( self.index, get_plugin_uid_by_name( self.plugin_combobox.currentText()), self.plugin_uid, a_power=1 if self.power_checkbox.isChecked() else 0)
def clear(self): self.set_value(libmk.pydaw_track_plugin(self.index, 0, -1)) self.on_plugin_change()
def get_value(self): return libmk.pydaw_track_plugin( self.index, get_plugin_uid_by_name(self.plugin_combobox.currentText()), self.plugin_uid, a_power=1 if self.power_checkbox.isChecked() else 0)