diff options
author | Robin Gareus <robin@gareus.org> | 2020-02-23 15:26:48 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-02-23 16:21:55 +0100 |
commit | 54c4d3adc5f0cea54457df04af44397825fc2679 (patch) | |
tree | f73f78a3090dac4eeba87eb04657279997a70da3 /share/mcp | |
parent | 96ef1dc0ed9862bf4937d182f789edd20c17581f (diff) |
Clean up top-level source tree
Collect architecture independent data in 'share' subfolder.
This also matches the install path
Diffstat (limited to 'share/mcp')
28 files changed, 429 insertions, 0 deletions
diff --git a/share/mcp/SSL Nucleus Ardour.profile b/share/mcp/SSL Nucleus Ardour.profile new file mode 100644 index 0000000000..f9fc489b10 --- /dev/null +++ b/share/mcp/SSL Nucleus Ardour.profile @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieDeviceProfile> + <Name value="SSL Nucleus with Ardour Layer"/> + <Buttons> + <Button name="Cancel" plain="Dyn"/> + </Buttons> +</MackieDeviceProfile> diff --git a/share/mcp/artist_control.device b/share/mcp/artist_control.device new file mode 100644 index 0000000000..86edda2d10 --- /dev/null +++ b/share/mcp/artist_control.device @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Artist Control"/> + <DeviceType value="MCU"/> + <Strips value="4"/> + <MasterFader value="no"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="no"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="no"/> +</MackieProtocolDevice> + diff --git a/share/mcp/artist_mix.device b/share/mcp/artist_mix.device new file mode 100644 index 0000000000..bf3a171c6b --- /dev/null +++ b/share/mcp/artist_mix.device @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Artist Mix"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="no"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="no"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="no"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="no"/> +</MackieProtocolDevice> + diff --git a/share/mcp/bcf2000.device b/share/mcp/bcf2000.device new file mode 100644 index 0000000000..ebfaf39283 --- /dev/null +++ b/share/mcp/bcf2000.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer BCF2000"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="no"/> + <NoHandShake value="yes"/> + <HasMeters value="no"/> +</MackieProtocolDevice> diff --git a/share/mcp/cmc.device b/share/mcp/cmc.device new file mode 100644 index 0000000000..2e06a0a3ae --- /dev/null +++ b/share/mcp/cmc.device @@ -0,0 +1,14 @@ +<MackieProtocolDevice> + <Name value="Steinberg CMC series"/> + <Strips value="1"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="no"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <usesIPMIDI value="no"/> + <NoHandShake value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/mc+xt+xt.device b/share/mcp/mc+xt+xt.device new file mode 100644 index 0000000000..f1a808b51f --- /dev/null +++ b/share/mcp/mc+xt+xt.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Mackie Control with Two Extenders"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="2"/> + <MasterPosition value="1"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + diff --git a/share/mcp/mc+xt.device b/share/mcp/mc+xt.device new file mode 100644 index 0000000000..13cdba7c58 --- /dev/null +++ b/share/mcp/mc+xt.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Mackie Control with One Extender"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="1"/> + <MasterPosition value="1"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + diff --git a/share/mcp/mc.device b/share/mcp/mc.device new file mode 100644 index 0000000000..11dc0e8668 --- /dev/null +++ b/share/mcp/mc.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Mackie Control"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + diff --git a/share/mcp/mcpro.device b/share/mcp/mcpro.device new file mode 100644 index 0000000000..10d5db30fa --- /dev/null +++ b/share/mcp/mcpro.device @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Mackie Control Universal Pro"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/mcproxt.device b/share/mcp/mcproxt.device new file mode 100644 index 0000000000..41361d00fb --- /dev/null +++ b/share/mcp/mcproxt.device @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Mackie Control Universal Pro XT"/> + <Strips value="8"/> + <MasterFader value="no"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="no"/> + <JogWheel value="no"/> + <TouchSenseFaders value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/midikbd.device b/share/mcp/midikbd.device new file mode 100644 index 0000000000..9212623269 --- /dev/null +++ b/share/mcp/midikbd.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="midikbd5"/> + <Strips value="5"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="no"/> + <HasSeparateMeters value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/nucleus-platform-midi.device b/share/mcp/nucleus-platform-midi.device new file mode 100644 index 0000000000..7a2347398b --- /dev/null +++ b/share/mcp/nucleus-platform-midi.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="SSL Nucleus (via platform MIDI)"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <Extenders value="1"/> + <MasterPosition value="0"/> + <MasterFader value="no"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="yes"/> + <HasSeparateMeters value="yes"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <LogicControlButtons value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/nucleus.device b/share/mcp/nucleus.device new file mode 100644 index 0000000000..b4e1a763b3 --- /dev/null +++ b/share/mcp/nucleus.device @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="SSL Nucleus"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <Extenders value="1"/> + <MasterPosition value="0"/> + <MasterFader value="no"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="yes"/> + <HasSeparateMeters value="yes"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <LogicControlButtons value="yes"/> + <UsesIPMIDI value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/qcon+qex.device b/share/mcp/qcon+qex.device new file mode 100755 index 0000000000..67f02196c6 --- /dev/null +++ b/share/mcp/qcon+qex.device @@ -0,0 +1,16 @@ +<MackieProtocolDevice> + <Name value="iCON QCon Pro and QCon Expander on Right"/> + <Strips value="8"/> + <Extenders value="1"/> + <MasterPosition value="1"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="no"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <LogicControlButtons value="yes"/> + <usesIPMIDI value="no"/> + <NoHandShake value="yes"/> + <IsQCon value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/qcon.device b/share/mcp/qcon.device new file mode 100755 index 0000000000..c5a8034551 --- /dev/null +++ b/share/mcp/qcon.device @@ -0,0 +1,16 @@ +<MackieProtocolDevice> + <Name value="iCON QCon Pro"/> + <Strips value="8"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="no"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <LogicControlButtons value="yes"/> + <usesIPMIDI value="no"/> + <NoHandShake value="yes"/> + <IsQCon value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/qex+qcon.device b/share/mcp/qex+qcon.device new file mode 100644 index 0000000000..b7695781a5 --- /dev/null +++ b/share/mcp/qex+qcon.device @@ -0,0 +1,16 @@ +<MackieProtocolDevice> + <Name value="iCON QCon Pro and QCon Expander on Left"/> + <Strips value="8"/> + <Extenders value="1"/> + <MasterPosition value="2"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="no"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <LogicControlButtons value="yes"/> + <usesIPMIDI value="no"/> + <NoHandShake value="yes"/> + <IsQCon value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/ruco.device b/share/mcp/ruco.device new file mode 100644 index 0000000000..d32bf3c633 --- /dev/null +++ b/share/mcp/ruco.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="RuCo"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="no"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="yes"/> + <SingleFaderFollowsSelection value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/user.profile b/share/mcp/user.profile new file mode 100644 index 0000000000..e80f2d4bf8 --- /dev/null +++ b/share/mcp/user.profile @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieDeviceProfile> + <Name value="User"/> + <Buttons> + <Button name="F1" plain="Common/show-mixer"/> + <Button name="F2" plain="Common/show-editor"/> + <Button name="F3" plain="Common/toggle-meterbridge"/> + <Button name="F4" plain="Window/toggle-big-clock"/> + <Button name="F5" plain="Editor/show-editor-list"/> + <Button name="F6" plain="Mixer/ToggleMixerList"/> + <Button name="F7" plain="Editor/show-editor-mixer"/> + <Button name="F8" plain="Main/close-current-dialog"/> + </Buttons> +</MackieDeviceProfile> diff --git a/share/mcp/wscript b/share/mcp/wscript new file mode 100644 index 0000000000..e3cc341419 --- /dev/null +++ b/share/mcp/wscript @@ -0,0 +1,18 @@ +#!/usr/bin/python + +import os + +top = '.' +out = 'build' + +def configure(conf): + pass + +def build(bld): + devinfo = bld.path.ant_glob ('*.device') + profiles = bld.path.ant_glob ('*.profile') + bld.install_files (os.path.join(bld.env['DATADIR'], 'mcp'), devinfo) + bld.install_files (os.path.join(bld.env['DATADIR'], 'mcp'), profiles) + +def options(opt): + pass diff --git a/share/mcp/x-touch+2x-touch-compact.device b/share/mcp/x-touch+2x-touch-compact.device new file mode 100644 index 0000000000..278cca3923 --- /dev/null +++ b/share/mcp/x-touch+2x-touch-compact.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch + Two X-Touch Compact"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="2"/> + <MasterPosition value="1"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/x-touch+x-touch-compact.device b/share/mcp/x-touch+x-touch-compact.device new file mode 100644 index 0000000000..bfd61a140c --- /dev/null +++ b/share/mcp/x-touch+x-touch-compact.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch + X-Touch Compact"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="1"/> + <MasterPosition value="1"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/x-touch-compact.device b/share/mcp/x-touch-compact.device new file mode 100644 index 0000000000..9367d47730 --- /dev/null +++ b/share/mcp/x-touch-compact.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch Compact"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="no"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="no"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="no"/> +</MackieProtocolDevice> diff --git a/share/mcp/x-touch-mini.device b/share/mcp/x-touch-mini.device new file mode 100644 index 0000000000..4830fbc111 --- /dev/null +++ b/share/mcp/x-touch-mini.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch Mini"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="no"/> + <TwoCharacterDisplay value="no"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="no"/> + <TouchSenseFaders value="no"/> + <HasMeters value="no"/> +</MackieProtocolDevice> diff --git a/share/mcp/x-touch-one.device b/share/mcp/x-touch-one.device new file mode 100644 index 0000000000..1fd7bc8ccb --- /dev/null +++ b/share/mcp/x-touch-one.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch One"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="no"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="yes"/> + <SingleFaderFollowsSelection value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/x-touch.device b/share/mcp/x-touch.device new file mode 100644 index 0000000000..8d46abdcab --- /dev/null +++ b/share/mcp/x-touch.device @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Behringer X-Touch"/> + <DeviceType value="MCU"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="0"/> + <MasterPosition value="0"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <HasSeparateMeters value="yes"/> +</MackieProtocolDevice> diff --git a/share/mcp/xt+mc+xt.device b/share/mcp/xt+mc+xt.device new file mode 100644 index 0000000000..9f76c3f440 --- /dev/null +++ b/share/mcp/xt+mc+xt.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Two Extenders with Mackie Control in Center"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="2"/> + <MasterPosition value="2"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + diff --git a/share/mcp/xt+mc.device b/share/mcp/xt+mc.device new file mode 100644 index 0000000000..1ec7026739 --- /dev/null +++ b/share/mcp/xt+mc.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="One Extender with Mackie Control"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="1"/> + <MasterPosition value="2"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + diff --git a/share/mcp/xt+xt+mc.device b/share/mcp/xt+xt+mc.device new file mode 100644 index 0000000000..03e754d291 --- /dev/null +++ b/share/mcp/xt+xt+mc.device @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MackieProtocolDevice> + <Name value="Two Extenders with Mackie Control on Right"/> + <Strips value="8"/> + <MasterFader value="yes"/> + <TimecodeDisplay value="yes"/> + <TwoCharacterDisplay value="yes"/> + <Extenders value="2"/> + <MasterPosition value="3"/> + <GlobalControls value="yes"/> + <JogWheel value="yes"/> + <TouchSenseFaders value="yes"/> + <NoHandShake value="yes"/> + <HasMeters value="yes"/> +</MackieProtocolDevice> + |