Example #1
0
def make_ring_encoder(encoder_identifer,
                      button_identifier,
                      name='',
                      num=0,
                      script=None,
                      *a,
                      **k):
    button_name = '%s_Ring_Mode_Button' % name
    button = ButtonElement(False,
                           MIDI_CC_TYPE,
                           0,
                           button_identifier,
                           name=button_name)
    encoder = MonoRingedEncoderElement(MIDI_CC_TYPE,
                                       0,
                                       encoder_identifer,
                                       MapMode.absolute,
                                       name=name,
                                       num=num,
                                       script=script,
                                       *a,
                                       **k)
    encoder.name = name
    encoder.set_ring_mode_button(button)
    encoder.set_feedback_delay(-1)
    return encoder
Example #2
0
def make_ring_encoder(encoder_identifer, button_identifier, name = '', num = 0, script = None, *a, **k):
	button_name = '%s_Ring_Mode_Button' % name
	button = ButtonElement(False, MIDI_CC_TYPE, 0, button_identifier, name=button_name)
	encoder = MonoRingedEncoderElement(MIDI_CC_TYPE, 0, encoder_identifer, MapMode.absolute, name=name, num=num, script=script, *a, **k)
	encoder.name = name
	encoder.set_ring_mode_button(button)
	encoder.set_feedback_delay(-1)
	return encoder