def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[275], model_name=['Launchpad Mini MK3']), PORTS_KEY: [ inport(props=[NOTES_CC, SCRIPT]), inport(props=[NOTES_CC, REMOTE]), outport(props=[NOTES_CC, SYNC, SCRIPT]), outport(props=[REMOTE])]}
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=1410, product_ids=[372], model_name='FA-06 08'), PORTS_KEY: [ inport(props=[]), inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[]), outport(props=[SCRIPT])]}
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=6479, product_ids=[518], model_name=['ATOM']), PORTS_KEY: [ inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[NOTES_CC, SYNC, SCRIPT, REMOTE]) ] }
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=7285, product_ids=[ 587, 651, 715], model_name=[ 'KeyLab mkII 49', 'KeyLab mkII 61', 'KeyLab mkII 88']), PORTS_KEY: [ inport(props=[NOTES_CC, REMOTE]), inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[]), outport(props=[SCRIPT])]}
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=6479, product_ids=[515], model_name=['PreSonus FP8']), PORTS_KEY: [inport(props=[SCRIPT, REMOTE]), outport(props=[SCRIPT, REMOTE])] }
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[257], model_name=[b'Novation SL MkIII']), PORTS_KEY: [ inport(props=[NOTES_CC, REMOTE]), inport(props=[NOTES_CC, SCRIPT, REMOTE]), inport(props=[NOTES_CC, REMOTE]), outport(props=[]), outport(props=[SCRIPT]), outport(props=[]), outport(props=[])]}
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=6499, product_ids=[46, 45], model_name=['iRig Keys IO 25', 'iRig Keys IO 49']), PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SCRIPT])] }
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[21], model_name='Ableton Push'), PORTS_KEY: [ inport(props=[HIDDEN, NOTES_CC, SCRIPT]), inport(props=[]), outport(props=[HIDDEN, NOTES_CC, SYNC, SCRIPT]), outport(props=[])], TYPE_KEY: 'push', FIRMWARE_KEY: get_provided_firmware_version(), AUTO_LOAD_KEY: True}
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=1891, product_ids=[12548, 12549, 12550], model_name=['Code 25', 'Code 49', 'Code 61']), PORTS_KEY: [inport(props=[NOTES_CC, REMOTE]), inport(props=[]), inport(props=[NOTES_CC, SCRIPT]), inport(props=[]), outport(props=[]), outport(props=[]), outport(props=[SCRIPT]), outport(props=[])]}
def get_capabilities(): from ableton.v2.control_surface import capabilities as caps return {caps.CONTROLLER_ID_KEY: caps.controller_id(vendor_id=10626, product_ids=[6503], model_name='Ableton Push 2'), caps.PORTS_KEY: [ caps.inport(props=[caps.HIDDEN, caps.NOTES_CC, caps.SCRIPT]), caps.inport(props=[]), caps.outport(props=[caps.HIDDEN, caps.NOTES_CC, caps.SYNC, caps.SCRIPT]), caps.outport(props=[])], caps.TYPE_KEY: 'push2', caps.AUTO_LOAD_KEY: True}
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=10196, product_ids=[4097], model_name=[b'Live Logic MIDI Controller']), PORTS_KEY: [ inport(props=[SCRIPT, REMOTE, NOTES_CC]), outport(props=[SCRIPT, REMOTE, NOTES_CC]) ] }
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[21], model_name='Ableton Push'), PORTS_KEY: [inport(props=[HIDDEN, NOTES_CC, SCRIPT]), inport(props=[]), outport(props=[HIDDEN, NOTES_CC, SYNC, SCRIPT]), outport(props=[])], TYPE_KEY: 'push', FIRMWARE_KEY: get_provided_firmware_version(), AUTO_LOAD_KEY: True}
def get_capabilities(): from ableton.v2.control_surface import capabilities as caps return {caps.CONTROLLER_ID_KEY: caps.controller_id(vendor_id=10626, product_ids=[6503], model_name='Ableton Push 2'), caps.PORTS_KEY: [caps.inport(props=[caps.HIDDEN, caps.NOTES_CC, caps.SCRIPT]), caps.inport(props=[]), caps.outport(props=[caps.HIDDEN, caps.NOTES_CC, caps.SYNC, caps.SCRIPT]), caps.outport(props=[])], caps.TYPE_KEY: 'push2', caps.AUTO_LOAD_KEY: True}
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[308, 309, 310, 311], model_name=[u'Launchkey MK3 25', u'Launchkey MK3 37', u'Launchkey MK3 49', u'Launchkey MK3 61']), PORTS_KEY: [inport(props=[NOTES_CC, REMOTE]), inport(props=[NOTES_CC, SCRIPT]), outport(props=[SYNC, REMOTE]), outport(props=[NOTES_CC, SCRIPT])]}
def get_capabilities(): return {CONTROLLER_ID_KEY: controller_id(vendor_id=1891, product_ids=[4155], model_name=['Oxygen Pro Mini']), PORTS_KEY: [ inport(props=[NOTES_CC, REMOTE]), inport(props=[]), inport(props=[NOTES_CC, SCRIPT]), outport(props=[]), outport(props=[]), outport(props=[SCRIPT])]}
def get_capabilities(): return { caps.CONTROLLER_ID_KEY: caps.controller_id(vendor_id=10996, product_ids=[2304], model_name=['Lightpad BLOCK', 'BLOCKS']), caps.PORTS_KEY: [ caps.inport(props=[caps.NOTES_CC, caps.SCRIPT]), caps.outport(props=[caps.NOTES_CC, caps.SCRIPT]) ], caps.TYPE_KEY: 'blocks' }
def get_capabilities(): return { caps.CONTROLLER_ID_KEY: caps.controller_id(vendor_id=10996, product_ids=[2304], model_name=['Aum256', 'AUM256']), caps.PORTS_KEY: [ caps.inport(props=[caps.NOTES_CC, caps.SCRIPT]), caps.outport(props=[caps.NOTES_CC, caps.SCRIPT]) ], caps.TYPE_KEY: 'aum256' }
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id( vendor_id=1891, product_ids=[56, 57, 58], model_name=[u'Oxygen Pro 25', u'Oxygen Pro 49', u'Oxygen Pro 61']), PORTS_KEY: [ inport(props=[]), inport(props=[]), inport(props=[NOTES_CC, SCRIPT]), outport(props=[SCRIPT]) ] }
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=7285, product_ids=[586, 650], model_name=[ b'Arturia KeyLab Essential 49', b'Arturia KeyLab Essential 61' ]), PORTS_KEY: [ inport(props=[NOTES_CC, REMOTE]), inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[]), outport(props=[SCRIPT]) ] }
def get_capabilities(): return { CONTROLLER_ID_KEY: controller_id(vendor_id=1452, product_ids=[33417], model_name=[u'Maple']), PORTS_KEY: [ inport(props=[NOTES_CC, REMOTE]), inport(props=[NOTES_CC, SCRIPT, REMOTE]), inport(props=[NOTES_CC, REMOTE]), outport(props=[]), outport(props=[SCRIPT]), outport(props=[]), outport(props=[]) ] }