mirror of
https://github.com/cyberboy666/r_e_c_u_r.git
synced 2025-12-11 19:00:04 +01:00
fix midi bug
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user