Building Dynamic Instrument Racks In Ableton Live 10

Combining Instrument Rack Chain Selections with automation, modulation devices, follow actions and more in Live can open new realms of creative possibility.  

Live’s flexible Instrument Rack format allows for not only stacked tonal layering, but all sorts of dynamic timbral shifts – utilitarian and creative alike. Let’s explore some possibilities. First of all, I’ve got a basic two-bar MIDI clip playing through a single instance of Analog for a basic electro bass line.

Electro bass MIDI

Electro bass MIDI

scroBasic Analog bass parameters

Basic Analog bass parameters

Fairly straightforward and rather repetitive.

To make it less repetitive, I’ll use an Instrument Rack to create some alternate timbral layers I can switch between. To do this, I’ll select the Analog device by clicking its title bar and hitting CMD + G. Once it’s grouped to an Instrument Rack, I’ll right-click the Filter 1 Freq to assign it to Macro 1.

Assigning the grouped Analog Filter 1 Freq to a Macro control dial

Assigning the grouped Analog Filter 1 Freq to a Macro control dial

Now I can select the Analog’s Chain in the Instrument Rack Chain view and hit CMD + D to duplicate it to a second chain. Since I already assigned the Filter 1 Freq, the duplicated instance will already have the same mapping assigned as soon as I create it.

PRO-TIP: Map all parameters you think you may want to have access to on the first device Chain of a Rack so subsequently duplicated chains will already have them available for Macro control – but this only works insofar as you’re planning to use the same device on multiple chains.

To differentiate the two Chains, I’ll rename the first one Saw, then change the oscillator waveforms on the second Chain to Square, and rename it accordingly.

Two chains

Two chains

I’ll duplicate the Square Chain again, setting the waveforms on that third instance to Sines, adding a bit of Noise, and renaming it for easy reference.

Three chains

Three chains

Now if I wanted to just have these three instruments stacked, I could simply adjust their individual Chain volume levels and call it a day – but I want to do something more dynamic. With the Chain view enabled, I’ll click the Chain label above the Chain list to open the Chain Selector view. By default all three chains are set to the same value of zero, but in order to stagger them one at a time, I’ll set the second and third chains to 1 and 2, respectively, by dragging their zone selection bars just to the right.

Staggering layers in the Chain Selector view

Staggering layers in the Chain Selector view

The lavender bars at right determine the selected zone occupied by a Chain, while the bright blue bar at top – draggable with the mouse or assignable to Macro, MIDI, or Automation control – determines which zone values are currently selected, and therefore, which Chain or Chains are playing.

The next step involves configuring some follow actions – for a more in-depth look at this powerful clip functionality, read this article (https://ask.audio/articles/ableton-live-10-advanced-beat-juggling-using-legato-mode). In short, follow actions allow you to configure Audio and MIDI Clips in the Session view to play for a specified period of time before playing another adjacent Clip contained in a vertically contiguous “group” on the same track.

First, I’ll click the “L” toggle in the lower left of the Clip Detail view to reveal Clip Launch parameters. In this case, I will set the initial Clip to play for 0 bars, 1 beat, and 0 sixteenths before playing Any random Clip in the Group; by enabling the Legato toggle it will begin playing the next clip – or continue playing itself – at the correct relative timing interval rather than restarting from the Start marker placement when triggered.

Next I’ll click the “E” toggle in the lower left of the Clip Detail view to reveal Clip Envelopes. With the Instrument Rack selected in the device drop down, I’ll select Chain Selector as the Envelope to automate.

Follow Actions configured while choosing the Chain Selector envelope

Follow Actions configured while choosing the Chain Selector envelope

Next, I’ll duplicate the MIDI Clip twice, stepping up the Chain Selector value to 1 for the Square Chain on the second Clip, and 2 for the Sine Noise Chain on the third Clip, with the original Clip set to 0 to trigger the Saw Chain. I’ll rename these Clips accordingly.

Automating the Chain Selector Envelope on the Square Clip

Automating the Chain Selector Envelope on the Square Clip

When triggered, they alternate randomly yet fluidly every quarter note or so, creating a timbral call-and-response or “hocketing” effect. I’ll add some Glue Compression after the entire Instrument Rack to help compensate for differences in volume between the three chains.

Three Chains with Glue Compression

Three Chains with Glue Compression

Dynamic bass line instrument switching.

PRO-TIP: Feel free to experiment with different Follow Action intervals in the Launch settings – and configure as many Instrument Rack chains as you like; you can even use third-party virtual instruments.

Now I want to create a dynamic pad rack, but rather than switching between sounds rhythmically, I want to crossfade or morph between them smoothly. I’ve written a basic minor chord into a MIDI Clip and chosen three Instruments from the Library to layer.

Pads MIDI

Pads MIDI

 

Pads Instrument Rack Chain view

Pads Instrument Rack Chain view

Let’s hear each layer before configuring them for dynamic transformations.

Pad Instrument Rack Chain 1 – 80s Wavepad Lite Pad.

Pad Instrument Rack Chain 2 – Glass4 High Strings Pad.

Pad Instrument Rack Chain 3 – Space Pad.

Rather than set them to three discrete and single Chain Selector zones as I did with the bass rack, I want them to transition smoothly from one to the next. To do this, I want to first stretch them across wider zone ranges.

A quick trick to automatically extend multiple Instrument Rack chains to equally-apportioned zone ranges is to click the bracket edge and drag to stretch one Chain’s zone out to the full range, then right-click its zone selection bar, and click “Distribute Ranges Equally” from the resulting context menu.

Equal range distribution imminent

Equal range distribution imminent

Resulting equally distributed zone ranges for all three Chains.

Resulting equally distributed zone ranges for all three Chains.

In order to crossfade them smoothly, I’ll click and drag the bracketed edges of each Chain’s zone range outward to make sure they overlap.

Overlapping Chain zones

Overlapping Chain zones

Then, I’ll click and drag the thinner, lighter-colored line just above each Chain’s zone selector and drag them inward to enforce fades between each Chain. With the fades configured, I can right-click the light blue Chain Selector stripe above the zone range area and assign it to a Macro dial or configured MIDI controller for real-time control – or, in this case, add it directly to a new automation lane.

Nice fades – time to assign some automation

Nice fades – time to assign some automation

I’ve gone ahead and assigned a simple sweep from the first chain to the last and back again.

Fairly straightforward Chain Selector automation

Fairly straightforward Chain Selector automation

Dynamically morphing pads, ready for intricate automation control.

The ability to control which layer is playing back as they morph smoothly can create all kinds of expressive dynamics on stage or in the studio. However, you can also take a more hands-off approach and still get sufficiently dynamic results using Live 10’s LFO. In this case, I’ll map an LFO to the Chain Selector, set the waveform to Random with maximum Smoothing, and the interval to a synchronized rate of 1 bar. A bit of gentle Glue Compression smooths out the amplitude difference.

Randomized Pad Rack configuration

Randomized Pad Rack configuration

Randomized Pad Instrument Rack layer morphing.

NOTE: With random jumps that aren’t going smoothly from one Chain Selector value to the next or if you are scrolling too quickly, you may hear gaps between Chains being triggered by MIDI. However, you can try to avoid this with a smoother random LFO device such as the LFOi available at: http://www.maxforlive.com/library/device/5159/lfoi

You might want to fine tune your LFO settings and zone fades, but this technique allows you to switch between timbres dynamically while attending to other areas of your set.

Combining Instrument Rack Chain Selections with automation, modulation devices, follow actions, and additional Macro assignments – in conjunction with external instruments and third-party plug-ins – can open new realms of creative possibility. Get the hang of it, and the sky is the limit.

Learn more production tricks for Ableton Live 10: https://ask.audio/academy?nleloc=category/audio/application/ableton

Noah Pred is a Canadian record producer, sound designer, technologist, DJ, and Ableton Certified Trainer living in Berlin, Germany. Releasing dozens of records and touring extensively since the '90s, he currently teaches a wide variety of techniques for stage and studio at the BIMM Institute. For more information, please visit: http://... Read More

Discussion

TJ
I like this type of content, but unfortunately, the audio player doesn't work in my browsers.
Brandon
Nice read. A part 2 of this or an article on Dynamic Processing would be cool to!

Want to join the discussion?

Create an account or login to get started!