def __init__(self): super().__init__('set_event_par_arr', args=OrderedDict(event_id=int, parameter=bEventParVar, value=int, group_idx=int), def_ret=kNone())
def calculate(self, array, direction): if hasattr(direction, '_get_runtime'): direction = direction._get_runtime() if hasattr(direction, 'get_value'): direction = direction.get_value() array._sort(direction) return kNone()
def calculate(self, dest_array): for idx, item in enumerate(dest_array.iter_runtime()): if idx < 7: item._set_runtime(idx) else: item._set_runtime(0) return kNone()
def __init__(self): super().__init__('set_engine_par', args=OrderedDict(parameter=bEngineParVar, value=int, group_idx=int, slot=int, generic=int), def_ret=kNone())
def __init__(self): super().__init__('change_vol', args=OrderedDict(event_id=int, vol=int, relative_bit=int), def_ret=kNone())
def __init__(self): super().__init__('change_velo', args=OrderedDict(event_id=int, note_nr=int), def_ret=kNone(), callbacks=(NoteCallback, ))
def calculate(self, note_nr, name): note_nr = get_runtime_val(note_nr) name = get_runtime_val(name) keys[note_nr].name = name return kNone()
args: OrderedDict = None, def_ret=None, no_parentesis=False): BuiltInFunc.__init__(self, name=name, callbacks=callbacks, args=args, no_parentesis=no_parentesis, def_ret=def_ret) self._var = kReal(name=name, preserve=False, is_local=True, persist=False) exit = BuiltInFuncInt('exit', no_parentesis=True, def_ret=kNone()).__call__ reset_ksp_timer = BuiltInFuncInt('reset_ksp_timer', no_parentesis=True, def_ret=kNone()).__call__ ignore_controller = BuiltInFuncInt('ignore_controller', no_parentesis=True, def_ret=kNone()).__call__ class MessageFunc(BuiltInFuncInt): def __init__(self, *args): super().__init__('message', callbacks=all_callbacks, def_ret=kNone()) # self._old_call = BuiltInFuncInt.__call__ def __call__(self, *args, sep: str = ', '): '''behaves like print in python. Just rints args not in stdout
def __init__(self): super().__init__('mf_get_event_par', args=OrderedDict(event_id=int, parameter=bEventParVar), def_ret=kNone())
def __init__(self): super().__init__('set_key_pressed_support', args=OrderedDict(mode=int), def_ret=kNone())
def __init__(self): super().__init__('set_voice_limit', args=OrderedDict(voice_type=bTmProVar, value=int), def_ret=kNone())
def __init__(self): super().__init__('RESET_CONDITION', args=OrderedDict(condition=ConditiionSymbol), def_ret=kNone())
def __init__(self): super().__init__('pgs_create_key', args=OrderedDict(key=PgsKeyConverter, size=int), def_ret=kNone())
def __init__(self): super().__init__('remove_keyrange', args=OrderedDict(note_nr=int), def_ret=kNone())
def __init__(self): super().__init__('set_keyrange', args=OrderedDict(min=int, max=int, name=str), def_ret=kNone())
def calculate(self, note_nr, value): note_nr = get_runtime_val(note_nr) keys[note_nr].type = value return kNone()
def __init__(self): super().__init__('event_status', args=OrderedDict(event_id=int), def_ret=kNone())
def __init__(self): super().__init__('set_event_mark', args=OrderedDict(event_id=int, bit_mark=int), def_ret=kNone())
def __init__(self): super().__init__('fade_out', args=OrderedDict(event_id=int, fade_time=int, stop_voice=int), def_ret=kNone())
def __init__(self): super().__init__('will_never_terminate', args=OrderedDict(event_id=int), def_ret=kNone())
def __init__(self): super().__init__('note_off', args=OrderedDict(note_id=int), def_ret=kNone())
def calculate(self, note_nr, value): note_nr = get_runtime_val(note_nr) value = get_runtime_val(value) keys[note_nr].pressed = bool(value) return kNone()
def __init__(self): super().__init__('reset_rls_trig_counter', args=OrderedDict(note_nr=int), def_ret=kNone())
def __init__(self): super().__init__('set_controller', args=OrderedDict(controller=int, value=int), def_ret=kNone())
def __init__(self): super().__init__('mf_remove_event', args=OrderedDict(event_id=int), def_ret=kNone())
def __init__(self, name: str): super().__init__(name, args=OrderedDict(address=int, value=int), def_ret=kNone())
def __init__(self): super().__init__('mf_get_mark', args=OrderedDict(event_id=int, mark=bEventMark), def_ret=kNone())
def __init__(self): super().__init__('set_snapshot_type', args=OrderedDict(s_type=int), def_ret=kNone())
def __init__(self, *args): super().__init__('message', callbacks=all_callbacks, def_ret=kNone())
def __init__(self): super().__init__('by_marks', args=OrderedDict(mark=bEventMark), def_ret=kNone())