Paste this as a dsp chain on any track, tweak sensitivity as desired:
<?xml version="1.0" encoding="UTF-8"?>
<FilterDeviceChainClipboard doc_version="0">
<DeviceContainerSlot type="SequencerTrackDeviceChain">
<Devices>
<SequencerTrackDevice type="SequencerTrackDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>false</SelectedPresetIsModified>
<IsMaximized>true</IsMaximized>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<Volume>
<Value>1.0</Value>
<Visualization>Device only</Visualization>
</Volume>
<Surround>
<Value>0.0</Value>
<Visualization>Device only</Visualization>
</Surround>
<PostPanning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</PostPanning>
<PostVolume>
<Value>1.0</Value>
<Visualization>Device only</Visualization>
</PostVolume>
</SequencerTrackDevice>
<SignalFollowerDevice type="SignalFollowerDevice">
<IsActive>true</IsActive>
<IsSelected>true</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>true</IsMaximized>
<DestTrack>
<Value>-1</Value>
<Visualization>Device only</Visualization>
</DestTrack>
<DestEffect>
<Value>7</Value>
<Visualization>Device only</Visualization>
</DestEffect>
<DestParameter>
<Value>0.0</Value>
<Visualization>Device only</Visualization>
</DestParameter>
<DestMin>
<Value>0.25</Value>
<Visualization>Device only</Visualization>
</DestMin>
<DestMax>
<Value>0.0</Value>
<Visualization>Device only</Visualization>
</DestMax>
<DestOffset>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</DestOffset>
<Attack>
<Value>9.9999997473787516e-005</Value>
<Visualization>Device only</Visualization>
</Attack>
<Release>
<Value>0.060093998908996582</Value>
<Visualization>Device only</Visualization>
</Release>
<Sensitivity>
<Value>0.59000015258789063</Value>
<Visualization>Device only</Visualization>
</Sensitivity>
<DestScaling>Linear</DestScaling>
<LpFreq>
<Value>127</Value>
<Visualization>Device only</Visualization>
</LpFreq>
<HpFreq>
<Value>0.0</Value>
<Visualization>Device only</Visualization>
</HpFreq>
<InputMode>L+R</InputMode>
<LookAhead>0.0</LookAhead>
<VisiblePanel>Env.</VisiblePanel>
<ListenToInput>false</ListenToInput>
</SignalFollowerDevice>
<GainerDevice type="GainerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>false</IsMaximized>
<Volume>
<Value>4</Value>
<Visualization>Mixer and Device</Visualization>
</Volume>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<LPhaseInvert>false</LPhaseInvert>
<RPhaseInvert>false</RPhaseInvert>
</GainerDevice>
<GainerDevice type="GainerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>false</IsMaximized>
<Volume>
<Value>4</Value>
<Visualization>Mixer and Device</Visualization>
</Volume>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<LPhaseInvert>false</LPhaseInvert>
<RPhaseInvert>false</RPhaseInvert>
</GainerDevice>
<GainerDevice type="GainerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>false</IsMaximized>
<Volume>
<Value>4</Value>
<Visualization>Mixer and Device</Visualization>
</Volume>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<LPhaseInvert>false</LPhaseInvert>
<RPhaseInvert>false</RPhaseInvert>
</GainerDevice>
<GainerDevice type="GainerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>false</IsMaximized>
<Volume>
<Value>4</Value>
<Visualization>Mixer and Device</Visualization>
</Volume>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<LPhaseInvert>false</LPhaseInvert>
<RPhaseInvert>false</RPhaseInvert>
</GainerDevice>
<MaximizerDevice type="MaximizerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>false</IsMaximized>
<InputGain>
<Value>18</Value>
<Visualization>Device only</Visualization>
</InputGain>
<Threshold>
<Value>0.0</Value>
<Visualization>Device only</Visualization>
</Threshold>
<TransientRelease>
<Value>1.0</Value>
<Visualization>Device only</Visualization>
</TransientRelease>
<LongTermRelease>
<Value>60</Value>
<Visualization>Device only</Visualization>
</LongTermRelease>
<Ceiling>
<Value>0.0</Value>
<Visualization>Mixer and Device</Visualization>
</Ceiling>
</MaximizerDevice>
<GainerDevice type="GainerDevice">
<IsActive>true</IsActive>
<IsSelected>false</IsSelected>
<SelectedPresetName>Init</SelectedPresetName>
<SelectedPresetIsModified>true</SelectedPresetIsModified>
<IsMaximized>true</IsMaximized>
<Volume>
<Value>0.050154209136962891</Value>
<Visualization>Mixer and Device</Visualization>
</Volume>
<Panning>
<Value>0.5</Value>
<Visualization>Device only</Visualization>
</Panning>
<LPhaseInvert>false</LPhaseInvert>
<RPhaseInvert>false</RPhaseInvert>
</GainerDevice>
</Devices>
</DeviceContainerSlot>
</FilterDeviceChainClipboard>