Esempio n. 1
0
def create_settings(preferences=None):
    preferences = preferences if preferences is not None else {}
    pad_settings = _create_pad_settings()
    return OrderedDict([
        (u'threshold',
         EnumerableSetting(name=u'Pad Threshold',
                           values=list(
                               range(MIN_THRESHOLD_STEP,
                                     MAX_THRESHOLD_STEP + 1)),
                           default_value=0,
                           preferences=preferences,
                           value_formatter=_threshold_formatter)),
        (u'curve',
         EnumerableSetting(name=u'Velocity Curve',
                           values=pad_settings,
                           default_value=pad_settings[1],
                           preferences=preferences)),
        (u'workflow',
         OnOffSetting(name=u'Workflow',
                      value_labels=[u'Scene', u'Clip'],
                      default_value=True,
                      preferences=preferences)),
        (u'aftertouch_mode',
         OnOffSetting(name=u'Pressure',
                      value_labels=[u'Mono', u'Polyphonic'],
                      default_value=True,
                      preferences=preferences)),
        (u'aftertouch_threshold',
         EnumerableSetting(name=u'Threshold',
                           values=list(range(128)),
                           default_value=INSTRUMENT_AFTERTOUCH_THRESHOLD,
                           preferences=preferences))
    ])
def create_settings(preferences=None):
    preferences = preferences if preferences is not None else {}
    return {
        'workflow':
        OnOffSetting(name='Workflow',
                     value_labels=['Scene', 'Clip'],
                     default_value=True,
                     preferences=preferences),
        'aftertouch_mode':
        OnOffSetting(name='Pressure',
                     value_labels=['Mono', 'Polyphonic'],
                     default_value=True,
                     preferences=preferences)
    }
Esempio n. 3
0
def create_settings(preferences=None):
    preferences = preferences if preferences is not None else {}
    pad_settings = _create_pad_settings()
    return OrderedDict([
        (b'threshold',
         EnumerableSetting(name=b'Pad Threshold',
                           values=range(MIN_THRESHOLD_STEP,
                                        MAX_THRESHOLD_STEP + 1),
                           default_value=0,
                           preferences=preferences,
                           value_formatter=_threshold_formatter)),
        (b'curve',
         EnumerableSetting(name=b'Velocity Curve',
                           values=pad_settings,
                           default_value=pad_settings[1],
                           preferences=preferences)),
        (b'workflow',
         OnOffSetting(name=b'Workflow',
                      value_labels=[b'Scene', b'Clip'],
                      default_value=True,
                      preferences=preferences)),
        (b'aftertouch_threshold',
         EnumerableSetting(name=b'Aftertouch Threshold',
                           values=range(128),
                           default_value=INSTRUMENT_AFTERTOUCH_THRESHOLD,
                           preferences=preferences))
    ])
Esempio n. 4
0
def create_settings(preferences=None):
    preferences = preferences if preferences is not None else {}
    return {
        'workflow':
        OnOffSetting(name='Workflow',
                     value_labels=['Scene', 'Clip'],
                     default_value=True,
                     preferences=preferences)
    }