Chiastic Slide is a Max for Live device that acts as a crossfader to a multi-chain device such as a Group Track, Instrument Rack or Audio Effect Rack. It can handle up to 32 chains, with control over the crossfade width.
Chains or child tracks are shown as colored balls on the perimeter of a circle. You can control a virtual mic with the Direction control. The "pickup pattern" of the mic can be controlled with the Width and Curve controls.
This allows you to have multiple chains of parallel material, instruments, or effects and fade between them while time marches forward.
I created this plugin when I saw that the Abelton's Rack devices (Instrument Rack, Audio Effect Rack) Chain Selector
parameter only controlled input rather than output. I was looking to have any number of sounds playing simultaneously, but be able to smoothly fade between them without disrupting time.
Traditionally, you can use this to fade between several different tracks, instruments, or effects chains. Load up a few different pads in an Instrument Rack and give it a try by adding Chiastic Slide right after the rack.
If you're interested in this, then you may also be interested in my other device called SimulScrub.
Download the .amxd file from the latest release or clone this repository, and drag the ChiasticSlide.amxd
device into a track in Ableton Live.
Add this device to a Group Track or immediately after an Instrument Rack or Audio Effect Rack device.
Direction
- Controls where the virtual microphone is pointed.
Width
- Adjust how many adjacent sources are audible, i.e. the "pickup pattern" of the mic.
Curve
- Adjusts the falloff of the pickup pattern. Low values raise the volume of adjacent sources.
Min Vol
- The minimum volume level.
Max Vol
- Maximum volume level.
Rescan
- Click this if you add, remove, or change the color of tracks/chains.
If you are looking to perfectly fade betweeen some number of sources, with constant volume regardless of Direction
setting, then consider the following.
Width
to 2 * (360 / N), where N is the number of sources. So for 6 sources, set the width to 120. For 4 sources, set to 180, etc.Curve
value to 0.32. If you are using the experimental, unreleased Constant Power option, then set Curve
to 0.64.I'd love it if others extended this device. If you would like to contribute, simply fork this repo, make your changes, and open a pull request and I'll have a look.