can someone help me?
i just downloaded the 107 update, but if put the script in control surface it
doenst respond... :/

amazingretropolis wrote:could someone do a screenshot - so i can see where i have to put script in @ midi preferences ( control surface)
i use to have in port 2 , but it dont work..and i really tryin to find what im doing wrong
Roman Sharov wrote:amazingretropolis, did you copied both folders (SL_Ultimate_Control and SL_Ultimate_Extra_Device)?
Code: Select all
def show_device_parameters(self):
self.update_device_string()
if self.is_enabled():
device_string = ' No device selected'
param_string = ''
if self._device != None and self._parameter_controls != None:
for index in range(len(self._parameter_controls)):
if (self._parameter_controls[index].mapped_parameter() != None):
if hasattr(self._parameter_controls[index].mapped_parameter(), 'custom_name'):
param_string += self._display._adjust_strip_string(str(self._parameter_controls[index].mapped_parameter().custom_name))
else:
param_string += self._display._adjust_strip_string(str(self._parameter_controls[index].mapped_parameter().name))
else:
param_string += ' '
self._display.show_message_left(self._device_string, param_string)
def set_device_values(self):
if (self.is_enabled() and (self._device != None) and (self._parameter_controls != None)):
param_names = [ None for x in range(8) ]
param_values = [ None for x in range(8) ]
for index in range(len(self._parameter_controls)):
if (self._parameter_controls[index].mapped_parameter() != None):
if hasattr(self._parameter_controls[index].mapped_parameter(), 'custom_name'):
param_names[index] = self._parameter_controls[index].mapped_parameter().custom_name
else:
param_names[index] = self._parameter_controls[index].mapped_parameter().name
#param_values[index] = str(self._parameter_controls[index].mapped_parameter())
param_values[index] = unicode(self._parameter_controls[index].mapped_parameter())
self._display.setup_left_display(param_names, param_values)
Code: Select all
def _update_parameter_names(self):
if self.is_enabled():
params = zip(chain(self.parameter_provider.parameters, repeat(('', None))), self._parameter_name_data_sources)
for (name, parameter), name_data_source in params:
# *** Start td modifications ***
if hasattr(parameter, 'custom_name'):
name = parameter.custom_name
# *** End td modifications ***
if parameter and parameter.automation_state != AutomationState.none:
name = consts.CHAR_FULL_BLOCK + name
name_data_source.set_display_string(name or '')
return None