コード例 #1
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=1891, product_ids=[8243], model_name='Axiom AIR 49'),
     PORTS_KEY: [inport(props=[NOTES_CC]),
                 inport(props=[SCRIPT]),
                 inport(props=[NOTES_CC]),
                 outport(props=[NOTES_CC]),
                 outport(props=[SCRIPT])]}
コード例 #2
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[81], model_name='Launchpad Pro'), 
       PORTS_KEY: [
                 inport(props=[NOTES_CC, SCRIPT, REMOTE]),
                 inport(props=[]),
                 outport(props=[NOTES_CC, SYNC, SCRIPT, REMOTE]),
                 outport(props=[])]}
コード例 #3
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=1891, product_ids=[8243], model_name='Axiom AIR 49'),
     PORTS_KEY: [inport(props=[NOTES_CC]),
                 inport(props=[SCRIPT]),
                 inport(props=[NOTES_CC]),
                 outport(props=[NOTES_CC]),
                 outport(props=[SCRIPT])]}
コード例 #4
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=1410, product_ids=[271], model_name='A-PRO'),
     PORTS_KEY: [inport(props=[]),
                 inport(props=[NOTES_CC, REMOTE]),
                 inport(props=[NOTES_CC, SCRIPT, REMOTE]),
                 outport(props=[]),
                 outport(props=[SCRIPT])]}
コード例 #5
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(
            vendor_id=4661,
            product_ids=[81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96],
            model_name=[
                "Launchpad Pro",
                "Launchpad Pro 2",
                "Launchpad Pro 3",
                "Launchpad Pro 4",
                "Launchpad Pro 5",
                "Launchpad Pro 6",
                "Launchpad Pro 7",
                "Launchpad Pro 8",
                "Launchpad Pro 9",
                "Launchpad Pro 10",
                "Launchpad Pro 11",
                "Launchpad Pro 12",
                "Launchpad Pro 13",
                "Launchpad Pro 14",
                "Launchpad Pro 15",
                "Launchpad Pro 16",
            ],
        ),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT, REMOTE]),
            inport(props=[]),
            outport(props=[NOTES_CC, SYNC, SCRIPT, REMOTE]),
            outport(props=[]),
        ],
    }
コード例 #6
0
ファイル: __init__.py プロジェクト: Adamdma/monomodular
def get_capabilities():
	return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[21], model_name='Ableton Push'),
	 PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT]),
				 inport(props=[]),
				 outport(props=[NOTES_CC, SYNC, SCRIPT]),
				 outport(props=[])],
	 FIRMWARE_KEY: 'push_updater',
	 AUTO_LOAD_KEY: True}
コード例 #7
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[
                         48], model_name='Launchkey 25'), 
       PORTS_KEY: [
                 inport(props=[NOTES_CC]),
                 inport(props=[NOTES_CC, SCRIPT]),
                 outport(props=[NOTES_CC]),
                 outport(props=[NOTES_CC, SCRIPT])]}
コード例 #8
0
def get_capabilities():
	return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[115], model_name='Livid Instruments GuitarWing'),
	 PORTS_KEY: [inport(props=[HIDDEN, NOTES_CC, SCRIPT, REMOTE]), 
					inport(props = []),
					outport(props=[HIDDEN, NOTES_CC, SCRIPT, REMOTE]),
					outport(props=[])],
	 TYPE_KEY: 'push',
	 AUTO_LOAD_KEY: False}
コード例 #9
0
ファイル: __init__.py プロジェクト: aumhaa/m4m8
def get_capabilities():
	return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[115], model_name='Livid Instruments DS1'),
	 PORTS_KEY: [inport(props=[HIDDEN, NOTES_CC, SCRIPT, REMOTE]), 
					inport(props = []),
					outport(props=[HIDDEN, NOTES_CC, SCRIPT, REMOTE]),
					outport(props=[])],
	 TYPE_KEY: 'push',
	 AUTO_LOAD_KEY: False}
コード例 #10
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=1410, product_ids=[
                         419], model_name=[
                         'MX-1']), 
       PORTS_KEY: [
                 inport(props=[]),
                 inport(props=[SCRIPT]),
                 outport(props=[]),
                 outport(props=[SCRIPT])]}
コード例 #11
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[81], model_name='Launchpad Pro'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]),
                 inport(props=[]),
                 outport(props=[NOTES_CC,
                  SYNC,
                  SCRIPT,
                  REMOTE]),
                 outport(props=[])]}
コード例 #12
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[53], model_name="Launchkey Mini"),
        PORTS_KEY: [
            inport(props=[NOTES_CC]),
            inport(props=[SCRIPT]),
            outport(props=[NOTES_CC]),
            outport(props=[SCRIPT]),
        ],
    }
コード例 #13
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(vendor_id=1891, product_ids=[8247], model_name="Axiom A.I.R. Mini32"),
        PORTS_KEY: [
            inport(props=[NOTES_CC]),
            inport(props=[NOTES_CC, SCRIPT]),
            outport(props=[NOTES_CC]),
            outport(props=[NOTES_CC, SCRIPT]),
        ],
    }
コード例 #14
0
ファイル: __init__.py プロジェクト: uniphonic/MidiScripts
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}
コード例 #15
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=1410, product_ids=[271], model_name=u'A-PRO'),
        PORTS_KEY: [
            inport(props=[]),
            inport(props=[NOTES_CC, REMOTE]),
            inport(props=[NOTES_CC, SCRIPT, REMOTE]),
            outport(props=[]),
            outport(props=[SCRIPT])
        ]
    }
コード例 #16
0
ファイル: __init__.py プロジェクト: cce/buttons
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}
コード例 #17
0
def get_capabilities():
    from ableton.v2.control_surface import capabilities as caps
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=4661,
                      product_ids=[81],
                      model_name=u'Launchpad Pro'),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT, REMOTE]),
            inport(props=[]),
            outport(props=[NOTES_CC, SYNC, SCRIPT, REMOTE]),
            outport(props=[])
        ]
    }
コード例 #18
0
def get_capabilities():
	return {
		CONTROLLER_ID_KEY: controller_id(
			vendor_id = 4661, 
			product_ids = [81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96], 
			model_name = 
			[
				'Launchpad Pro',
				'Launchpad Pro 2',
				'Launchpad Pro 3',
				'Launchpad Pro 4',
			 	'Launchpad Pro 5',
				'Launchpad Pro 6',
				'Launchpad Pro 7',
				'Launchpad Pro 8',
				'Launchpad Pro 9',
				'Launchpad Pro 10',
				'Launchpad Pro 11',
				'Launchpad Pro 12',
				'Launchpad Pro 13',
				'Launchpad Pro 14',
				'Launchpad Pro 15',
				'Launchpad Pro 16'
			]
		),
		PORTS_KEY: 
			[
				inport(props = [NOTES_CC, SCRIPT, REMOTE]), 
				outport(props = [NOTES_CC, SCRIPT, SYNC, REMOTE])
			]
	}
コード例 #19
0
def get_capabilities():
	return {
		CONTROLLER_ID_KEY: controller_id(
			vendor_id = 4661, 
			product_ids = [14,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120], 
			model_name = 
			[
				'Launchpad', 
				'Launchpad S',
				'Launchpad Mini',  
				'Launchpad MK2', 
				'Launchpad MK2 2',
				'Launchpad MK2 3',
				'Launchpad MK2 4',
				'Launchpad MK2 5',
				'Launchpad MK2 6',
				'Launchpad MK2 7',
				'Launchpad MK2 8',
				'Launchpad MK2 9',
				'Launchpad MK2 10',
				'Launchpad MK2 11',
				'Launchpad MK2 12',
				'Launchpad MK2 13',
				'Launchpad MK2 14',
				'Launchpad MK2 15',
				'Launchpad MK2 16'
			]
		),
		PORTS_KEY: 
			[
				inport(props = [NOTES_CC, SCRIPT, REMOTE]), 
				outport(props = [NOTES_CC, SCRIPT, SYNC, REMOTE])
			]
	}
コード例 #20
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(
            vendor_id=5042,
            product_ids=[105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120],
            model_name=[
                "Launchpad MK2",
                "Launchpad MK2 2",
                "Launchpad MK2 3",
                "Launchpad MK2 4",
                "Launchpad MK2 5",
                "Launchpad MK2 6",
                "Launchpad MK2 7",
                "Launchpad MK2 8",
                "Launchpad MK2 9",
                "Launchpad MK2 10",
                "Launchpad MK2 11",
                "Launchpad MK2 12",
                "Launchpad MK2 13",
                "Launchpad MK2 14",
                "Launchpad MK2 15",
                "Launchpad MK2 16",
            ],
        ),
        PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[NOTES_CC, SCRIPT, SYNC, REMOTE])],
    }
コード例 #21
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=2536,
                      product_ids=[21],
                      model_name='Ableton Push'),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT]),
            inport(props=[]),
            outport(props=[NOTES_CC, SYNC, SCRIPT]),
            outport(props=[])
        ],
        FIRMWARE_KEY:
        'push_updater',
        AUTO_LOAD_KEY:
        True
    }
コード例 #22
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536,
                          product_ids=[123],
                          model_name='Akai APC20'), 
     
     PORTS_KEY: [
                 inport(props=[NOTES_CC, SCRIPT, REMOTE]),
                 outport(props=[SCRIPT, REMOTE])]}
コード例 #23
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=5042,
                          product_ids=[
                         134, 135, 136],
                          model_name=[
                         'V25', 'V49', 'V61']), 
     
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SCRIPT])]}
コード例 #24
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=5042, product_ids=[4176], model_name=b'VX49'),
        PORTS_KEY:
        [inport(props=[NOTES_CC, SCRIPT, REMOTE]),
         outport(props=[SCRIPT])]
    }
コード例 #25
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(
            vendor_id=2536, product_ids=[40],
            model_name="APC MINI + J0J0 hacks v0.1"),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT, REMOTE]),
            outport(props=[SCRIPT, REMOTE])]
    }
コード例 #26
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=9901,
                      product_ids=[28150],
                      model_name=u'Reloop KeyFadr'),
        PORTS_KEY:
        [inport(props=[NOTES_CC, SCRIPT]),
         outport(props=[NOTES_CC, SCRIPT])]
    }
コード例 #27
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=7001, product_ids=[7101], model_name='BCR XL'),
        PORTS_KEY:
        [inport(props=[NOTES_CC, SCRIPT]),
         outport(props=[NOTES_CC, SCRIPT])],
        AUTO_LOAD_KEY:
        True
    }
コード例 #28
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=2580,
                      product_ids=[8],
                      model_name=[u'Midi Fighter 64']),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT]),
            outport(props=[NOTES_CC, SYNC, SCRIPT])
        ]
    }
コード例 #29
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(vendor_id=4661,
                      product_ids=[97],
                      model_name=b'Launch Control XL'),
        PORTS_KEY:
        [inport(props=[NOTES_CC, SCRIPT]),
         outport(props=[NOTES_CC, SCRIPT])],
        AUTO_LOAD_KEY:
        True
    }
コード例 #30
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY:
        controller_id(
            vendor_id=4661,
            product_ids=[
                81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96
            ],
            model_name=[
                'Launchpad Pro', 'Launchpad Pro 2', 'Launchpad Pro 3',
                'Launchpad Pro 4', 'Launchpad Pro 5', 'Launchpad Pro 6',
                'Launchpad Pro 7', 'Launchpad Pro 8', 'Launchpad Pro 9',
                'Launchpad Pro 10', 'Launchpad Pro 11', 'Launchpad Pro 12',
                'Launchpad Pro 13', 'Launchpad Pro 14', 'Launchpad Pro 15',
                'Launchpad Pro 16'
            ]),
        PORTS_KEY: [
            inport(props=[NOTES_CC, SCRIPT, REMOTE]),
            inport(props=[]),
            outport(props=[NOTES_CC, SYNC, SCRIPT, REMOTE]),
            outport(props=[])
        ]
    }
コード例 #31
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=5042, product_ids=[4176], model_name='VX49'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SCRIPT])]}
コード例 #32
0
ファイル: __init__.py プロジェクト: aumhaa/livepy_diff
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=4661, product_ids=[97], model_name='Launch Control XL'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT]), outport(props=[NOTES_CC, SCRIPT])],
     AUTO_LOAD_KEY: True}
コード例 #33
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=9901, product_ids=[28149], model_name='Reloop KeyPad'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT]), outport(props=[NOTES_CC, SCRIPT])]}
コード例 #34
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[41], model_name='Akai APC40 MkII'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SYNC, SCRIPT, REMOTE])]}
コード例 #35
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=5042, product_ids=[134, 135, 136], model_name=['V25', 'V49', 'V61']),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SCRIPT])]}
コード例 #36
0
def get_capabilities():
    return {
        CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[37], model_name="MPK261"),
        PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[SCRIPT, REMOTE])],
    }
コード例 #37
0
def get_capabilities():
    # No idea what to change vendor and product IDs to - they're not the MIDI vendor names
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=2536, product_ids=[40], model_name='FCB1010'),
     PORTS_KEY: [inport(props=[NOTES_CC, SCRIPT, REMOTE]), outport(props=[])]}
コード例 #38
0
def get_capabilities():
    return {CONTROLLER_ID_KEY: controller_id(vendor_id=1410, product_ids=[419], model_name=['MX-1']),
     PORTS_KEY: [inport(props=[]),
                 inport(props=[SCRIPT]),
                 outport(props=[]),
                 outport(props=[SCRIPT])]}