This Ableton Live tutorial walks through macro variations, a feature that lets you snapshot and store different states of a Rack's macro controls. You can build up as many variations as you like, each capturing a distinct configuration of your sound.
From the context menu, variations can be duplicated, renamed, or deleted, keeping your bank organized as it grows. The Randomize button lets you generate new macro states on the fly, which pairs naturally with the variation workflow as a fast way to discover sounds you wouldn't have dialed in manually.
Recalling any stored variation is handled by the Launch buttons, which can be mapped to a computer keyboard key or a MIDI controller, making the whole system practical for live performance and compositional sketching.