fix midi bug

This commit is contained in:
langolierz
2019-12-09 21:55:41 +00:00
parent 75a9cccf1e
commit da30da9176

View File

@@ -155,15 +155,15 @@ class Shaders(object):
if layer_offset is None: if layer_offset is None:
start_layer = self.data.shader_layer start_layer = self.data.shader_layer
layer_offset = 0 layer_offset = 0
layer = start_layer + layer_offset % 3 layer = (start_layer + layer_offset) % 3
if self.data.settings['shader']['X3_AS_SPEED']['value'] == 'enabled' and param == 3: if self.data.settings['shader']['X3_AS_SPEED']['value'] == 'enabled' and param == 3:
self.set_speed_to_amount(amount, layout_offset=layout_offset) self.set_speed_to_amount(amount, layer_offset=layer_offset)
else: else:
self.osc_client.send_message("/shader/{}/param".format(str(layer)), [param, amount] ) self.osc_client.send_message("/shader/{}/param".format(str(layer)), [param, amount] )
self.selected_param_list[layer][param] = amount self.selected_param_list[layer][param] = amount
def set_speed_to_amount(self, amount, layer_offset=0): def set_speed_to_amount(self, amount, layer_offset=0):
layer = self.data.shader_layer + layer_offset % 3 layer = (self.data.shader_layer + layer_offset) % 3
self.osc_client.send_message("/shader/{}/speed".format(str(layer)), amount ) self.osc_client.send_message("/shader/{}/speed".format(str(layer)), amount )
self.selected_speed_list[layer] = amount self.selected_speed_list[layer] = amount