This file is indexed.

/usr/share/mixxx/controllers/Stanton SCS.3d Alternate.midi.xml is in mixxx-data 2.0.0~dfsg-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
<?xml version='1.0' encoding='utf-8'?>
<MixxxControllerPreset mixxxVersion="2.0.0+" schemaVersion="1">
  <info>
    <name>Stanton SCS.3d (alternate)</name>
    <author>sbalmer</author>
    <description>Alternate mapping for the Stanton SCS.3d controller with somewhat different controls and additional lights.</description>
  </info>
  <controller id="SCS.3d">
    <scriptfiles>
      <file functionprefix="SCS3D" filename="Stanton-SCS3d-alternate-scripts.js"/>
    </scriptfiles>
    <controls>
      <!-- central slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x01</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x01</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x01</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x02</midino><options><script-binding/></options></control>

      <!-- pitch slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x03</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x03</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x03</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x04</midino><options><script-binding/></options></control>

      <!-- gain slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x07</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x07</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x07</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x08</midino><options><script-binding/></options></control>

      <!-- left slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x0C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x0C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x0C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x0D</midino><options><script-binding/></options></control>

      <!-- right slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x0E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x0E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x0E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x0F</midino><options><script-binding/></options></control>

      <!-- mode buttons -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x20</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x20</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x22</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x22</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x24</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x24</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x26</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x26</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x28</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x28</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x2A</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x2A</midino><options><script-binding/></options></control>

      <!-- B11 to B14 -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x2C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x2C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x2E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x2E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x30</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x30</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x32</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x32</midino><options><script-binding/></options></control>

      <!-- buttons in the circle -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x48</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x48</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x4A</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x4A</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x4C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x4C</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x4E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x4E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x4F</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x4F</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x51</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x51</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x53</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x53</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x55</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x55</midino><options><script-binding/></options></control>

      <!-- circle slider -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x62</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x62</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x62</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0xB0</status><midino>0x63</midino><options><script-binding/></options></control>

      <!-- buttons bottom -->
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x6D</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x6D</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x6E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x6E</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x6F</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x6F</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x80</status><midino>0x70</midino><options><script-binding/></options></control>
      <control><key>SCS3D.receive</key><status>0x90</status><midino>0x70</midino><options><script-binding/></options></control>
    </controls>
    <outputs/>
  </controller>
</MixxxControllerPreset>