Browse Source

Use the zyn skin for the ladspa zyn plugins

tags/1.9.5
falkTX 10 years ago
parent
commit
c7b01c81b0
1 changed files with 12 additions and 6 deletions
  1. +12
    -6
      source/carla_skin.py

+ 12
- 6
source/carla_skin.py View File

@@ -56,10 +56,14 @@ def getParameterShortName(paramName):
paramName = paramName.replace("andwidth", "w")
elif "distortion" in paramLow:
paramName = paramName.replace("istortion", "ist")
elif "feedback" in paramLow:
paramName = paramName.replace("eedback", "b")
elif "frequency" in paramLow:
paramName = paramName.replace("requency", "req")
elif "output" in paramLow:
paramName = paramName.replace("utput", "ut")
elif "random" in paramLow:
paramName = paramName.replace("andom", "nd")
elif "threshold" in paramLow:
paramName = paramName.replace("hreshold", "hres")

@@ -73,8 +77,8 @@ def getParameterShortName(paramName):
elif paramLow.endswith(" time"):
paramName = paramName.rsplit(" ",1)[0]

if len(paramName) > 8:
paramName = paramName[:8]
if len(paramName) > 7:
paramName = paramName[:7]

return paramName.strip()

@@ -1101,8 +1105,8 @@ class PluginSlot_Calf(AbstractPluginSlot):
self.b_edit = self.ui.b_edit
self.b_remove = self.ui.b_remove

self.label_name = self.ui.label_name
self.led_midi = self.ui.led_midi
self.label_name = self.ui.label_name
self.led_midi = self.ui.led_midi

self.peak_in = self.ui.peak_in
self.peak_out = self.ui.peak_out
@@ -1402,7 +1406,7 @@ class PluginSlot_ZynFX(AbstractPluginSlot):
elif i == 5: paramName = "Fb"
elif i == 7: paramName = "L/R"

if self.fPluginInfo['label'] == "zynchorus":
elif self.fPluginInfo['label'] == "zynchorus":
if i == 0: paramName = "Freq"
elif i == 1: paramName = "Rnd"
elif i == 2: paramName = "L type" # combobox
@@ -1567,9 +1571,9 @@ def createPluginSlot(parent, pluginId):
pluginInfo = gCarla.host.get_plugin_info(pluginId)
pluginName = gCarla.host.get_real_plugin_name(pluginId)
pluginLabel = pluginInfo['label']
pluginMaker = pluginInfo['maker']
uniqueId = pluginInfo['uniqueId']

#pluginMaker = pluginInfo['maker']
#pluginIcon = pluginInfo['iconName']

if pluginInfo['type'] == PLUGIN_INTERNAL:
@@ -1579,6 +1583,8 @@ def createPluginSlot(parent, pluginId):
elif pluginInfo['type'] == PLUGIN_LADSPA:
if (pluginLabel == "zita-reverb" and uniqueId == 3701) or (pluginLabel == "zita-reverb-amb" and uniqueId == 3702):
return PluginSlot_ZitaRev(parent, pluginId)
if pluginLabel.startswith("Zyn") and pluginMaker.startswith("Josep Andreu"):
return PluginSlot_ZynFX(parent, pluginId)

if pluginName.split(" ", 1)[0].lower() == "calf":
return PluginSlot_Calf(parent, pluginId)


Loading…
Cancel
Save