Device Details

Device Overview

Name/Version: Chiastic Slide 3
Author: zsteinkamp  
Description: Chiastic Slide is a Max for Live device that acts as a crossfader to a Group Track or a multi-chain device such as Instrument Rack or Audio Effect Rack. It can handle up to 32 tracks / chains, with control over the crossfade width.

This allows you to have multiple chains of parallel material, instruments, etc 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.

The creative possibilities for this are pretty cool. Imagine 2-bar slices of an entire song playing simultaneously, in a loop, and being able to smoothly control which of those slices were audible. You can scrub through a song over the course of a two measures, locked in time.

Or overlay a conversation between two people over time, scrubbing forward and backward through their exchange over the course of a measure or eight.

Time becomes just another creative dimension, without ever losing connection with the song's inherent rhythm.

More information, instructions, etc at:
https://github.com/zsteinkamp/m4l-ChiasticSlide

I have many more free Max For Live devices available at:
https://steinkamp.us/music-tools
 

Device Details

Tags effect, utility, glitch, dj
Live Version Used: 12
Max Version Used: 8.5.5
Date Added: Jan 10 2024 04:48:17
Date Last Updated: Apr 27 2024 20:30:01
Device Type: audio_device
Download URL (report link) https://github.com/zsteinkamp/m4l-ChiasticSlide/releases/download/v3/ChiasticSlide.v3.amxd
License (more info): None


Comments

This sounds fascinating. Do you have a video demo showing it in use?

Hey Torley -- It's something I'll work on. I understand it may not be easy to understand from the description.

Easy enough to try though -- make an Instrument Rack, add some different instruments in multiple chains, sequence some notes to play, then add a Chiastic Slide after the Instrument Rack and play with the knobs. Watch the volume levels on each chain to see the crossfade happening across the chains.

Just updated to Version 2 to fix a bug where Chiastic Slide would fill Live's undo buffer. If you use Version 1, update to Version 2 now.

I love this.

it saves so much time doing fades, but when I have few instruments and a low width there is silence.

Personally I would prefer that instruments were equally distributed and width just increased the fade size between them, instead of width increasing the "radius" of a fixed point.

In other words, like Chain Selector works.

Maybe could be like a second mode?

Hey @okfrasco thanks for the thoughts and ideas!

Can you help me understand the difference a little better? Maybe a couple of specific examples to illustrate what you're after?

As it's written, the chains are effectively arranged evenly in a row. The width basically controls the breadth of pickup pattern of a virtual mic that you can slide back and forth in front of the row of chains that are always playing.

Sure!
I see Chiastic Slide as a quicker method for chain selection with precise crossfading.

Let's say I have a rack with 3 instruments. They're divided into ranges: the first instrument covers 0-50, the second 41-84, and the last 85-127.

With a chain selector, I can evenly distribute these chains without any gaps, like hocketing.

To achieve smooth and morphing transitions, I overlap the chains and set fades, where overlapping is similar to 'width' Chiastic Slide.

In Chiastic Slide, you can adjust the distance between chains, but if there's too much distance, there are ranges where you won't hear anything.

In my previous message, I suggested keeping the chains equally spaced and change how long it takes to fade from one chain to the other, instead of the chain distance.

I was thinking about two values:

Width:
0 for short width, there are some gaps between chains
middle for equal distribution
127 for full overlapping, you hear all 3 sounds together

Fade Size:
0 for chopping chains without fading, hocketing
127 for maximum fading size, morphing

Login to comment on this device.

[ browse device library ]