Example #1
0
    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)
Example #2
0
 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)
Example #3
0
 def clear(self):
     self.set_value(libmk.pydaw_track_plugin(self.index, 0, -1))
     self.on_plugin_change()
Example #4
0
 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)
Example #5
0
 def clear(self):
     self.set_value(libmk.pydaw_track_plugin(self.index, 0, -1))
     self.on_plugin_change()