Browse Source

Fix default skin params, really max 8 showing

tags/1.9.4
falkTX 11 years ago
parent
commit
cab71a3bb5
1 changed files with 6 additions and 5 deletions
  1. +6
    -5
      source/carla_skin.py

+ 6
- 5
source/carla_skin.py View File

@@ -770,16 +770,17 @@ class PluginSlot_BasicFX(AbstractPluginSlot):
parameterCount = gCarla.host.get_parameter_count(self.fPluginId) if gCarla.host is not None else 0

index = 0
for i in range(min(parameterCount, 8)):
for i in range(parameterCount):
if index >= 8:
break

paramInfo = gCarla.host.get_parameter_info(self.fPluginId, i)
paramData = gCarla.host.get_parameter_data(self.fPluginId, i)
paramRanges = gCarla.host.get_parameter_ranges(self.fPluginId, i)

if paramData['type'] != PARAMETER_INPUT:
print("NOT input", paramData['type'])
continue
if (paramData['hints'] & PARAMETER_IS_ENABLED) == 0:
print("NOT enabled", paramData['hints'])
continue

paramName = paramInfo['name'].split("/", 1)[0].split(" (", 1)[0].strip()
@@ -810,8 +811,8 @@ class PluginSlot_BasicFX(AbstractPluginSlot):
#_g = 127
#_b = 255 - float(i)/8*200
#else:
_r = 255 - float(i)/8*200
_g = 55 + float(i)/8*200
_r = 255 - float(index)/8*200
_g = 55 + float(index)/8*200
_b = (r-40)*4

#if _r < 140: _r = 140


Loading…
Cancel
Save