Hi guys!

I have been playing with the master branch today, it is great, I really
like it!  And I have updated the M-Audio Xponent script to play nicely
with it.  I attach the latest version.

There is one issue i found, it seems that someone added constraint to
script.pitch helper that makes it unusable for the Xponent (line 82 of
midi-mapping-scripts.js):

    if ((status & 0xF0) != 0xE0) {
        print("Script.Pitch: Error, not a MIDI pitch message: "+status);
        return false;
    }

This broke pitch sliders in the Xponent because it does not use the
standard MIDI pitch message for the pitch sliders.  This might be the
case for other controllers so I would suggest to remove that constraint
otherwise many other controllers might be broken too because of this
issue.  I solved the problem by doing the computation directly in the
Xponent script, so the attached patch works anyway.

Cheers!

JP

Attachment: M-Audio-Xponent-scripts.js
Description: application/javascript

<?xml version="1.0" encoding="utf-8"?>
<MixxxMIDIPreset schemaVersion="1" mixxxVersion="1.8+">
<info><!-- Optional - information about the preset file -->
        <name>M-audio Xponent MIDI Preset for Mixxx</name>
        <author>Luca Franceschini, Juan Pedro Bolívar Puente</author>
        <description>This is a midi present of Xponent.</description>
        <deviceid>Xponent Port 1</deviceid>
        <deviceid>Xponent Port 2</deviceid>
</info>
<controller id="Xponent Port 1">
<scriptfiles>
  <file filename="M-Audio-Xponent-scripts.js" functionprefix="MaudioXponent"/>
</scriptfiles>
  <controls>
    <control>
      <group>[Master]</group>
      <key>crossfader</key>
      <status>0xB2</status>
      <midino>7</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Master]</group>
      <key>headMix</key>
      <status>0xB2</status>
      <midino>13</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.faderbuttonon</key>
      <status>0x90</status>
      <midino>7</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.faderbuttonoff</key>
      <status>0x80</status>
      <midino>7</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>36</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>play</key>
      <status>0x80</status>
      <midino>36</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.cuedefon</key>
      <status>0x90</status>
      <midino>35</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.cuedefoff</key>
      <status>0x80</status>
      <midino>35</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>33</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbinstop</key>
      <status>0x80</status>
      <midino>33</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>34</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbinstop</key>
      <status>0x80</status>
      <midino>34</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>19</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>volume</key>
      <status>0xB0</status>
      <midino>7</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.pitch</key>
      <status>0xE0</status>
      <midino>0</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.wheel</key>
      <status>0xB0</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.wheelbuton</key>
      <status>0x90</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.wheelbutoff</key>
      <status>0x80</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>20</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>pregain</key>
      <status>0xB0</status>
      <midino>11</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterLow</key>
      <status>0xB0</status>
      <midino>8</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterMid</key>
      <status>0xB0</status>
      <midino>9</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterHigh</key>
      <status>0xB0</status>
      <midino>10</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>8</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x80</status>
      <midino>8</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>9</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x80</status>
      <midino>9</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>10</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x80</status>
      <midino>10</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_temp_up</key>
      <status>0x90</status>
      <midino>16</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_temp_up</key>
      <status>0x80</status>
      <midino>16</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_temp_down</key>
      <status>0x90</status>
      <midino>17</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_temp_down</key>
      <status>0x80</status>
      <midino>17</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>beatsync</key>
      <status>0x90</status>
      <midino>2</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>beatsync</key>
      <status>0x80</status>
      <midino>2</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.loopin</key>
      <status>0x90</status>
      <midino>41</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.loopexit</key>
      <status>0x90</status>
      <midino>42</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.loopout</key>
      <status>0x90</status>
      <midino>43</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x90</status>
      <midino>23</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x90</status>
      <midino>24</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x90</status>
      <midino>25</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x90</status>
      <midino>26</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x90</status>
      <midino>27</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.secondaryon</key>
      <status>0x90</status>
      <midino>44</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.secondaryoff</key>
      <status>0x80</status>
      <midino>44</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.scrmode</key>
      <status>0x90</status>
      <midino>21</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x90</status>
      <midino>28</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x80</status>
      <midino>28</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x90</status>
      <midino>29</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x80</status>
      <midino>29</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x90</status>
      <midino>30</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x80</status>
      <midino>30</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x90</status>
      <midino>31</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x80</status>
      <midino>31</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x90</status>
      <midino>32</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x80</status>
      <midino>32</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.volbuttonon</key>
      <status>0x90</status>
      <midino>11</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.volbuttonoff</key>
      <status>0x80</status>
      <midino>11</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.faderbuttonon</key>
      <status>0x91</status>
      <midino>7</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.faderbuttonoff</key>
      <status>0x81</status>
      <midino>7</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>36</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>play</key>
      <status>0x81</status>
      <midino>36</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.cuedefon</key>
      <status>0x91</status>
      <midino>35</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.cuedefoff</key>
      <status>0x81</status>
      <midino>35</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>33</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbinstop</key>
      <status>0x81</status>
      <midino>33</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>34</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbinstop</key>
      <status>0x81</status>
      <midino>34</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>19</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>volume</key>
      <status>0xB1</status>
      <midino>7</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.pitch</key>
      <status>0xE1</status>
      <midino>0</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.wheel</key>
      <status>0xB1</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.wheelbuton</key>
      <status>0x91</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.wheelbutoff</key>
      <status>0x81</status>
      <midino>22</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>20</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>pregain</key>
      <status>0xB1</status>
      <midino>11</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterLow</key>
      <status>0xB1</status>
      <midino>8</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterMid</key>
      <status>0xB1</status>
      <midino>9</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterHigh</key>
      <status>0xB1</status>
      <midino>10</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>8</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x81</status>
      <midino>8</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>9</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x81</status>
      <midino>9</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>10</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x81</status>
      <midino>10</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_temp_up</key>
      <status>0x91</status>
      <midino>16</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_temp_up</key>
      <status>0x81</status>
      <midino>16</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_temp_down</key>
      <status>0x91</status>
      <midino>17</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_temp_down</key>
      <status>0x81</status>
      <midino>17</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>beatsync</key>
      <status>0x91</status>
      <midino>2</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>beatsync</key>
      <status>0x81</status>
      <midino>2</midino>
      <controltype>button</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.loopin</key>
      <status>0x91</status>
      <midino>41</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.loopexit</key>
      <status>0x91</status>
      <midino>42</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.loopout</key>
      <status>0x91</status>
      <midino>43</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x91</status>
      <midino>23</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x91</status>
      <midino>24</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x91</status>
      <midino>25</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x91</status>
      <midino>26</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.hotcueset</key>
      <status>0x91</status>
      <midino>27</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.secondaryon</key>
      <status>0x91</status>
      <midino>44</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.secondaryoff</key>
      <status>0x81</status>
      <midino>44</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.flanger</key>
      <status>0x91</status>
      <midino>12</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.flanger</key>
      <status>0x91</status>
      <midino>13</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.syncloopOther</key>
      <status>0x91</status>
      <midino>14</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.syncloop</key>
      <status>0x91</status>
      <midino>15</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.syncloopParam</key>
      <status>0xB1</status>
      <midino>15</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.syncloopOther</key>
      <status>0x90</status>
      <midino>14</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.syncloop</key>
      <status>0x90</status>
      <midino>15</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.syncloopParam</key>
      <status>0xB0</status>
      <midino>15</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Flanger]</group>
      <key>lfoDepth</key>
      <status>0xB1</status>
      <midino>12</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Flanger]</group>
      <key>lfoDelay</key>
      <status>0xB1</status>
      <midino>13</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Flanger]</group>
      <key>lfoPeriod</key>
      <status>0xB1</status>
      <midino>14</midino>
      <controltype>fader</controltype>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.scrmode</key>
      <status>0x91</status>
      <midino>21</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x91</status>
      <midino>28</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x81</status>
      <midino>28</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x91</status>
      <midino>29</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x81</status>
      <midino>29</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x91</status>
      <midino>30</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x81</status>
      <midino>30</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x91</status>
      <midino>31</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x81</status>
      <midino>31</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlist</key>
      <status>0x91</status>
      <midino>32</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.playlistoff</key>
      <status>0x81</status>
      <midino>32</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.volbuttonon</key>
      <status>0x91</status>
      <midino>11</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.volbuttonoff</key>
      <status>0x81</status>
      <midino>11</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x90</status>
      <midino>18</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>MaudioXponent.actbin</key>
      <status>0x91</status>
      <midino>18</midino>
      <options>
        <Script-Binding/>
      </options>
    </control>
    <!-- <control> -->
    <!--   <group>[Channel2]</group> -->
    <!--   <key>MaudioXponent.actbinstop</key> -->
    <!--   <status>0x80</status> -->
    <!--   <midino>18</midino> -->
    <!--   <options> -->
    <!--     <Script-Binding/> -->
    <!--   </options> -->
    <!-- </control> -->
  </controls>
</controller>
</MixxxMIDIPreset>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to