Additions For The 'gainer' Effect

Would be cool if some extra functions were added, like invert left/right channels.

And I’d really like an encode/decode to M/S (mono stereo channel) button, so you can do cool tricks with the stereo field…

Gainer already can invert channels.
And for stereo tricks you can use the stereo expander.

I mean flip left and right channels, not invert the polarity. And the M/S shit is really cool, not like the stereo expander… You could for example put distortion on only the stereo field, or only compress the mono signal. I can do this already with a plugin but it’s such a minor bit of code, would be nice to discard more plugs.

This chain will leave you with mono information in the current track, and push stereo information out to a Send track:

<?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>  
 <SendDevice type="SendDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>false</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <SendAmount>  
 <Value>1.0</Value>  
 <Visualization>Mixer and Device</Visualization>  
 </SendAmount>  
 <DestSendTrack>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestSendTrack>  
 <MuteSource>false</MuteSource>  
 </SendDevice>  
 <StereoExpanderDevice type="StereoExpanderDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <MonoMixMode>L+R</MonoMixMode>  
 <StereoWidth>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </StereoWidth>  
 <SurroundWidth>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </SurroundWidth>  
 </StereoExpanderDevice>  
 <GainerDevice type="GainerDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>true</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>true</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <Volume>  
 <Value>1.0</Value>  
 <Visualization>Mixer and Device</Visualization>  
 </Volume>  
 <Panning>  
 <Value>0.5</Value>  
 <Visualization>Device only</Visualization>  
 </Panning>  
 <LPhaseInvert>true</LPhaseInvert>  
 <RPhaseInvert>true</RPhaseInvert>  
 </GainerDevice>  
 <SendDevice type="SendDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <SelectedPresetIsModified>false</SelectedPresetIsModified>  
 <IsMaximized>true</IsMaximized>  
 <SendAmount>  
 <Value>1.0</Value>  
 <Visualization>Mixer and Device</Visualization>  
 </SendAmount>  
 <DestSendTrack>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </DestSendTrack>  
 <MuteSource>false</MuteSource>  
 </SendDevice>  
 </Devices>  
 </DeviceContainerSlot>  
</FilterDeviceChainClipboard>  

And for the record… yes, distortion isolated to the stereo field sounds really cool, great idea! :)

Hey thanks! that works really well.

Nice one Marty!

Nice, thanks.