mirror of
https://github.com/cyberboy666/r_e_c_u_r.git
synced 2025-12-12 11:20:15 +01:00
oops, actually fixed, and fix if REMOTE_SERVER is missing from configuration
This commit is contained in:
@@ -69,11 +69,12 @@ class Data(object):
|
|||||||
self.shader_bank_data = [self.create_empty_shader_bank() for i in range(3)]
|
self.shader_bank_data = [self.create_empty_shader_bank() for i in range(3)]
|
||||||
if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.SHADER_BANK_DATA_JSON):
|
if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.SHADER_BANK_DATA_JSON):
|
||||||
self.shader_bank_data = self._read_json(self.SHADER_BANK_DATA_JSON)
|
self.shader_bank_data = self._read_json(self.SHADER_BANK_DATA_JSON)
|
||||||
self.settings = self._read_json(self.DEFAULT_SETTINGS_JSON)
|
self.settings = self.default_settings = self._read_json(self.DEFAULT_SETTINGS_JSON)
|
||||||
|
|
||||||
if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.SETTINGS_JSON):
|
if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.SETTINGS_JSON):
|
||||||
self.settings = self._read_json(self.SETTINGS_JSON)
|
self.settings = self._read_json(self.SETTINGS_JSON)
|
||||||
self.settings['user_input']['REMOTE_SERVER']['value'] = 'disabled' # remote server off at boot
|
self.settings['user_input'].setdefault('REMOTE_SERVER',
|
||||||
|
self.default_settings['user_input']['REMOTE_SERVER'])['value'] = 'disabled' # remote server off at boot
|
||||||
|
|
||||||
self.key_mappings = self._read_json(self.KEYPAD_MAPPING_JSON)
|
self.key_mappings = self._read_json(self.KEYPAD_MAPPING_JSON)
|
||||||
self.osc_mappings = self._read_json(self.OSC_MAPPING_JSON)
|
self.osc_mappings = self._read_json(self.OSC_MAPPING_JSON)
|
||||||
|
|||||||
@@ -61,9 +61,9 @@ class NumpadInput(object):
|
|||||||
|
|
||||||
print('the action being called is {}'.format(this_mapping[mode][is_function]))
|
print('the action being called is {}'.format(this_mapping[mode][is_function]))
|
||||||
if value != -1:
|
if value != -1:
|
||||||
self.actions.call_method_name(this_mapping[mode][is_function])(value)
|
self.actions.call_method_name(this_mapping[mode][is_function],value)
|
||||||
else:
|
else:
|
||||||
self.actions.call_method_name(this_mapping[mode][is_function])()
|
self.actions.call_method_name(this_mapping[mode][is_function])
|
||||||
|
|
||||||
if is_function and self.data.settings['sampler']['FUNC_GATED']['value'] == 'off':
|
if is_function and self.data.settings['sampler']['FUNC_GATED']['value'] == 'off':
|
||||||
self.data.function_on = False
|
self.data.function_on = False
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ class OscInput(object):
|
|||||||
self.poll_settings_for_osc_info()
|
self.poll_settings_for_osc_info()
|
||||||
|
|
||||||
def poll_settings_for_osc_info(self):
|
def poll_settings_for_osc_info(self):
|
||||||
|
self.data.settings['user_input'].setdefault('OSC_INPUT',
|
||||||
|
self.data.default_settings['user_input'].get('OSC_INPUT'))
|
||||||
osc_setting_enabled = self.data.settings['user_input']['OSC_INPUT']['value'] == 'enabled'
|
osc_setting_enabled = self.data.settings['user_input']['OSC_INPUT']['value'] == 'enabled'
|
||||||
if osc_setting_enabled and not self.osc_enabled:
|
if osc_setting_enabled and not self.osc_enabled:
|
||||||
self.setup_osc_server()
|
self.setup_osc_server()
|
||||||
|
|||||||
Reference in New Issue
Block a user