<?xml version="1.0" encoding="UTF-8"?>
  <parammap mapname="Generalmusic RP Pro" ver="1" summary="Generalmusic RP Pro" params="22">
    <param name="Poly Pressure">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
      </flags>
      <ChannelMask>65535</ChannelMask>
      <MIDIMsg>160</MIDIMsg>
      <ccMsg>0</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param>
    <param name="After Touch">
      <flags>
        <flag>DEFAULT</flag>
        <flag>LOCAL</flag>
      </flags>
      <ChannelMask>65535</ChannelMask>
      <MIDIMsg>208</MIDIMsg>
      <ccMsg>0</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param>
    <param name="Pitch Bend">
      <flags>
        <flag>ACTIVE</flag>
        <flag>DEFAULT</flag>
        <flag>LOCAL</flag>
      </flags>
      <ChannelMask>65535</ChannelMask>
      <MIDIMsg>224</MIDIMsg>
      <ccMsg>0</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>16383</Max>
      <Neutral>8192</Neutral>
    </param><param name = "Bank Select MSB">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>0</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Data Entry">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>6</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Volume">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>7</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Expression">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>11</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effect Control 1 Reverb">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>12</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effect Control 2 DSP">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>13</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Damper Pedal">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>64</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Sostenuto">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>66</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Soft Pedal">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>67</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effects 1 Depth Reverb ">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>91</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effects 2 Depth DSP Rate">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>92</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effects 3 Depth DSP Depth">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>93</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Effects 4 Depth Spatial Stereo Depth">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>94</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "NRPN LSB">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>98</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "NRPN MSB">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>99</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Key On - Reserved Generalmusic Control Changes">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>117</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Key Off - Reserved Generalmusic Control Changes">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>118</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "All Sound Off">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>120</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param><param name = "Reset All Controllers">
      <flags>
        <flag>HIDDEN</flag>
        <flag>LOCAL</flag>
        <flag>ACTIVE</flag>
      </flags>
      <ChannelMask>1</ChannelMask>
      <MIDIMsg>176</MIDIMsg>
      <ccMsg>121</ccMsg>
      <CurveType>LINEAR</CurveType>
      <CurveMask>
        <curve>HOLD</curve>
        <curve>LINEAR</curve>
        <curve>LOG FAST</curve>
        <curve>LOG SLOW</curve>
        <curve>CUBIC SHARP TANGENT</curve>
        <curve>CUBIC SMOOTH</curve>
      </CurveMask>
      <Min>0</Min>
      <Max>127</Max>
      <Neutral>0</Neutral>
    </param></parammap>