From 9b20e31681a4a82e82b21a1360e30a3a851f0e5c Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 7 Feb 2015 09:12:13 +0000 Subject: [PATCH] Remove option to set AU folder paths; Misc fixes --- resources/ui/carla_settings.ui | 22 +--------- source/carla_host.py | 2 - source/carla_settings.py | 45 ++------------------ source/carla_shared.py | 8 ---- source/native-plugins/resources/carla-plugin | 1 + 5 files changed, 6 insertions(+), 72 deletions(-) diff --git a/resources/ui/carla_settings.ui b/resources/ui/carla_settings.ui index 169e8cf13..7c9fffcef 100644 --- a/resources/ui/carla_settings.ui +++ b/resources/ui/carla_settings.ui @@ -1130,11 +1130,6 @@ This mode is not available for VST plugins. VST3 - - - AU - - GIG @@ -1172,7 +1167,7 @@ This mode is not available for VST plugins. - 0 + 2 @@ -1239,7 +1234,7 @@ This mode is not available for VST plugins. - Restart Carla to be able to load new found plugins + Restart Carla to find new plugins @@ -1271,19 +1266,6 @@ This mode is not available for VST plugins. - - - - 0 - - - 0 - - - - - - diff --git a/source/carla_host.py b/source/carla_host.py index 40b77e173..948002e46 100644 --- a/source/carla_host.py +++ b/source/carla_host.py @@ -1163,7 +1163,6 @@ class HostWindow(QMainWindow): LV2_PATH = toList(settings.value(CARLA_KEY_PATHS_LV2, CARLA_DEFAULT_LV2_PATH)) VST2_PATH = toList(settings.value(CARLA_KEY_PATHS_VST2, CARLA_DEFAULT_VST2_PATH)) VST3_PATH = toList(settings.value(CARLA_KEY_PATHS_VST3, CARLA_DEFAULT_VST3_PATH)) - AU_PATH = toList(settings.value(CARLA_KEY_PATHS_AU, CARLA_DEFAULT_AU_PATH)) GIG_PATH = toList(settings.value(CARLA_KEY_PATHS_GIG, CARLA_DEFAULT_GIG_PATH)) SF2_PATH = toList(settings.value(CARLA_KEY_PATHS_SF2, CARLA_DEFAULT_SF2_PATH)) SFZ_PATH = toList(settings.value(CARLA_KEY_PATHS_SFZ, CARLA_DEFAULT_SFZ_PATH)) @@ -1173,7 +1172,6 @@ class HostWindow(QMainWindow): self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_LV2, splitter.join(LV2_PATH)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_VST2, splitter.join(VST2_PATH)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_VST3, splitter.join(VST3_PATH)) - self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_AU, splitter.join(AU_PATH)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_GIG, splitter.join(GIG_PATH)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_SF2, splitter.join(SF2_PATH)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_SFZ, splitter.join(SFZ_PATH)) diff --git a/source/carla_settings.py b/source/carla_settings.py index cd03a3d7b..6e21afdc2 100755 --- a/source/carla_settings.py +++ b/source/carla_settings.py @@ -195,10 +195,9 @@ class CarlaSettingsW(QDialog): PATH_INDEX_LV2 = 2 PATH_INDEX_VST2 = 3 PATH_INDEX_VST3 = 4 - PATH_INDEX_AU = 5 if MACOS else -2 - PATH_INDEX_GIG = 6 if MACOS else 5 - PATH_INDEX_SF2 = 7 if MACOS else 6 - PATH_INDEX_SFZ = 8 if MACOS else 7 + PATH_INDEX_GIG = 5 + PATH_INDEX_SF2 = 6 + PATH_INDEX_SFZ = 7 # Single and Multiple client mode is only for JACK, # but we still want to match QComboBox index to backend defines, @@ -232,11 +231,6 @@ class CarlaSettingsW(QDialog): if WINDOWS and not config_UseQt5: self.ui.group_main_theme.setEnabled(False) - if not MACOS: - auIndex = self.ui.cb_paths.findText("AU") - self.ui.cb_paths.removeItem(auIndex) - self.ui.tw_paths.removeWidget(self.ui.tw_paths.widget(auIndex)) - if not hasCanvas: self.ui.lw_page.hideRow(self.TAB_INDEX_CANVAS) @@ -279,7 +273,6 @@ class CarlaSettingsW(QDialog): self.ui.lw_lv2.currentRowChanged.connect(self.slot_pluginPathRowChanged) self.ui.lw_vst.currentRowChanged.connect(self.slot_pluginPathRowChanged) self.ui.lw_vst3.currentRowChanged.connect(self.slot_pluginPathRowChanged) - self.ui.lw_au.currentRowChanged.connect(self.slot_pluginPathRowChanged) self.ui.lw_gig.currentRowChanged.connect(self.slot_pluginPathRowChanged) self.ui.lw_sf2.currentRowChanged.connect(self.slot_pluginPathRowChanged) self.ui.lw_sfz.currentRowChanged.connect(self.slot_pluginPathRowChanged) @@ -292,7 +285,6 @@ class CarlaSettingsW(QDialog): self.ui.lw_lv2.setCurrentRow(0) self.ui.lw_vst.setCurrentRow(0) self.ui.lw_vst3.setCurrentRow(0) - self.ui.lw_au.setCurrentRow(0) self.ui.lw_gig.setCurrentRow(0) self.ui.lw_sf2.setCurrentRow(0) self.ui.lw_sfz.setCurrentRow(0) @@ -371,7 +363,6 @@ class CarlaSettingsW(QDialog): lv2s = toList(settings.value(CARLA_KEY_PATHS_LV2, CARLA_DEFAULT_LV2_PATH)) vst2s = toList(settings.value(CARLA_KEY_PATHS_VST2, CARLA_DEFAULT_VST2_PATH)) vst3s = toList(settings.value(CARLA_KEY_PATHS_VST3, CARLA_DEFAULT_VST3_PATH)) - aus = toList(settings.value(CARLA_KEY_PATHS_AU, CARLA_DEFAULT_AU_PATH)) gigs = toList(settings.value(CARLA_KEY_PATHS_GIG, CARLA_DEFAULT_GIG_PATH)) sf2s = toList(settings.value(CARLA_KEY_PATHS_SF2, CARLA_DEFAULT_SF2_PATH)) sfzs = toList(settings.value(CARLA_KEY_PATHS_SFZ, CARLA_DEFAULT_SFZ_PATH)) @@ -381,7 +372,6 @@ class CarlaSettingsW(QDialog): lv2s.sort() vst2s.sort() vst3s.sort() - aus.sort() gigs.sort() sf2s.sort() sfzs.sort() @@ -406,10 +396,6 @@ class CarlaSettingsW(QDialog): if not vst3: continue self.ui.lw_vst3.addItem(vst3) - for au in aus: - if not au: continue - self.ui.lw_au.addItem(au) - for gig in gigs: if not gig: continue self.ui.lw_gig.addItem(gig) @@ -495,7 +481,6 @@ class CarlaSettingsW(QDialog): lv2s = [] vst2s = [] vst3s = [] - aus = [] gigs = [] sf2s = [] sfzs = [] @@ -515,9 +500,6 @@ class CarlaSettingsW(QDialog): for i in range(self.ui.lw_vst3.count()): vst3s.append(self.ui.lw_vst3.item(i).text()) - for i in range(self.ui.lw_au.count()): - aus.append(self.ui.lw_au.item(i).text()) - for i in range(self.ui.lw_gig.count()): gigs.append(self.ui.lw_gig.item(i).text()) @@ -532,7 +514,6 @@ class CarlaSettingsW(QDialog): self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_LV2, splitter.join(lv2s)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_VST2, splitter.join(vst2s)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_VST3, splitter.join(vst3s)) - self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_AU, splitter.join(aus)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_GIG, splitter.join(gigs)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_SF2, splitter.join(sf2s)) self.host.set_engine_option(ENGINE_OPTION_PLUGIN_PATH, PLUGIN_SFZ, splitter.join(sfzs)) @@ -542,7 +523,6 @@ class CarlaSettingsW(QDialog): settings.setValue(CARLA_KEY_PATHS_LV2, lv2s) settings.setValue(CARLA_KEY_PATHS_VST2, vst2s) settings.setValue(CARLA_KEY_PATHS_VST3, vst3s) - settings.setValue(CARLA_KEY_PATHS_AU, aus) settings.setValue(CARLA_KEY_PATHS_GIG, gigs) settings.setValue(CARLA_KEY_PATHS_SF2, sf2s) settings.setValue(CARLA_KEY_PATHS_SFZ, sfzs) @@ -648,15 +628,6 @@ class CarlaSettingsW(QDialog): if not path: continue self.ui.lw_vst3.addItem(path) - elif curIndex == self.PATH_INDEX_AU: - paths = CARLA_DEFAULT_AU_PATH - paths.sort() - self.ui.lw_au.clear() - - for path in paths: - if not path: continue - self.ui.lw_au.addItem(path) - elif curIndex == self.PATH_INDEX_GIG: paths = CARLA_DEFAULT_GIG_PATH paths.sort() @@ -729,8 +700,6 @@ class CarlaSettingsW(QDialog): self.ui.lw_vst.addItem(newPath) elif curIndex == self.PATH_INDEX_VST3: self.ui.lw_vst3.addItem(newPath) - elif curIndex == self.PATH_INDEX_AU: - self.ui.lw_au.addItem(newPath) elif curIndex == self.PATH_INDEX_GIG: self.ui.lw_gig.addItem(newPath) elif curIndex == self.PATH_INDEX_SF2: @@ -752,8 +721,6 @@ class CarlaSettingsW(QDialog): self.ui.lw_vst.takeItem(self.ui.lw_vst.currentRow()) elif curIndex == self.PATH_INDEX_VST3: self.ui.lw_vst3.takeItem(self.ui.lw_vst3.currentRow()) - elif curIndex == self.PATH_INDEX_AU: - self.ui.lw_au.takeItem(self.ui.lw_au.currentRow()) elif curIndex == self.PATH_INDEX_GIG: self.ui.lw_gig.takeItem(self.ui.lw_gig.currentRow()) elif curIndex == self.PATH_INDEX_SF2: @@ -775,8 +742,6 @@ class CarlaSettingsW(QDialog): currentPath = self.ui.lw_vst.currentItem().text() elif curIndex == self.PATH_INDEX_VST3: currentPath = self.ui.lw_vst3.currentItem().text() - elif curIndex == self.PATH_INDEX_AU: - currentPath = self.ui.lw_au.currentItem().text() elif curIndex == self.PATH_INDEX_GIG: currentPath = self.ui.lw_gig.currentItem().text() elif curIndex == self.PATH_INDEX_SF2: @@ -801,8 +766,6 @@ class CarlaSettingsW(QDialog): self.ui.lw_vst.currentItem().setText(newPath) elif curIndex == self.PATH_INDEX_VST3: self.ui.lw_vst3.currentItem().setText(newPath) - elif curIndex == self.PATH_INDEX_AU: - self.ui.lw_au.currentItem().setText(newPath) elif curIndex == self.PATH_INDEX_GIG: self.ui.lw_gig.currentItem().setText(newPath) elif curIndex == self.PATH_INDEX_SF2: @@ -824,8 +787,6 @@ class CarlaSettingsW(QDialog): row = self.ui.lw_vst.currentRow() elif index == self.PATH_INDEX_VST3: row = self.ui.lw_vst3.currentRow() - elif index == self.PATH_INDEX_AU: - row = self.ui.lw_au.currentRow() elif index == self.PATH_INDEX_GIG: row = self.ui.lw_gig.currentRow() elif index == self.PATH_INDEX_SF2: diff --git a/source/carla_shared.py b/source/carla_shared.py index 5613f4254..59ca42219 100644 --- a/source/carla_shared.py +++ b/source/carla_shared.py @@ -215,7 +215,6 @@ CARLA_KEY_PATHS_DSSI = "Paths/DSSI" CARLA_KEY_PATHS_LV2 = "Paths/LV2" CARLA_KEY_PATHS_VST2 = "Paths/VST2" CARLA_KEY_PATHS_VST3 = "Paths/VST3" -CARLA_KEY_PATHS_AU = "Paths/AU" CARLA_KEY_PATHS_GIG = "Paths/GIG" CARLA_KEY_PATHS_SF2 = "Paths/SF2" CARLA_KEY_PATHS_SFZ = "Paths/SFZ" @@ -280,7 +279,6 @@ DEFAULT_DSSI_PATH = "" DEFAULT_LV2_PATH = "" DEFAULT_VST2_PATH = "" DEFAULT_VST3_PATH = "" -DEFAULT_AU_PATH = "" DEFAULT_GIG_PATH = "" DEFAULT_SF2_PATH = "" DEFAULT_SFZ_PATH = "" @@ -373,9 +371,6 @@ elif MACOS: DEFAULT_VST3_PATH = HOME + "/Library/Audio/Plug-Ins/VST3" DEFAULT_VST3_PATH += ":/Library/Audio/Plug-Ins/VST3" - DEFAULT_AU_PATH = HOME + "/Library/Audio/Plug-Ins/Components" - DEFAULT_AU_PATH += ":/Library/Audio/Plug-Ins/Components" - else: splitter = ":" @@ -451,7 +446,6 @@ if readEnvVars: CARLA_DEFAULT_LV2_PATH = os.getenv("LV2_PATH", DEFAULT_LV2_PATH).split(splitter) CARLA_DEFAULT_VST2_PATH = os.getenv("VST_PATH", DEFAULT_VST2_PATH).split(splitter) CARLA_DEFAULT_VST3_PATH = os.getenv("VST3_PATH", DEFAULT_VST3_PATH).split(splitter) - CARLA_DEFAULT_AU_PATH = os.getenv("AU_PATH", DEFAULT_AU_PATH).split(splitter) CARLA_DEFAULT_GIG_PATH = os.getenv("GIG_PATH", DEFAULT_GIG_PATH).split(splitter) CARLA_DEFAULT_SF2_PATH = os.getenv("SF2_PATH", DEFAULT_SF2_PATH).split(splitter) CARLA_DEFAULT_SFZ_PATH = os.getenv("SFZ_PATH", DEFAULT_SFZ_PATH).split(splitter) @@ -462,7 +456,6 @@ else: CARLA_DEFAULT_LV2_PATH = DEFAULT_LV2_PATH.split(splitter) CARLA_DEFAULT_VST2_PATH = DEFAULT_VST2_PATH.split(splitter) CARLA_DEFAULT_VST3_PATH = DEFAULT_VST3_PATH.split(splitter) - CARLA_DEFAULT_AU_PATH = DEFAULT_AU_PATH.split(splitter) CARLA_DEFAULT_GIG_PATH = DEFAULT_GIG_PATH.split(splitter) CARLA_DEFAULT_SF2_PATH = DEFAULT_SF2_PATH.split(splitter) CARLA_DEFAULT_SFZ_PATH = DEFAULT_SFZ_PATH.split(splitter) @@ -475,7 +468,6 @@ del DEFAULT_DSSI_PATH del DEFAULT_LV2_PATH del DEFAULT_VST2_PATH del DEFAULT_VST3_PATH -del DEFAULT_AU_PATH del DEFAULT_GIG_PATH del DEFAULT_SF2_PATH del DEFAULT_SFZ_PATH diff --git a/source/native-plugins/resources/carla-plugin b/source/native-plugins/resources/carla-plugin index d4a0a2832..7b9c8dc25 100755 --- a/source/native-plugins/resources/carla-plugin +++ b/source/native-plugins/resources/carla-plugin @@ -451,6 +451,7 @@ if __name__ == '__main__': host = initHost("Carla-Plugin", PluginHost, False, True, True) host.processMode = ENGINE_PROCESS_MODE_PATCHBAY if sys.argv[0].lower().endswith("/carla-plugin-patchbay") else ENGINE_PROCESS_MODE_CONTINUOUS_RACK host.processModeForced = True + host.nextProcessMode = host.processMode loadHostSettings(host) # -------------------------------------------------------------