sample studio+ the manual Lux Cache
an ableton live extension · the complete manual

sample studio+

one recording in, a finished pack out.

sample studio+ slices, shapes, layers, tags and names a long recording into a finished, organised sample pack — without leaving Ableton Live. This manual covers every control, every mode, and a set of step-by-step walkthroughs from real material.

Lux Cache built by Lux Cache · for Ableton Live 12 Suite
orientation

what it is

Take one long recording — a modular session, a sound-design jam, a drum take, a looped break — and sample studio+ splits it into a tagged, named, pack-ready folder of WAVs, plus a track of every slice laid back into your Set.

It's a four-stage pipeline you drive from a single window: slice the recording into samples, design each one (trim, fade, and a chain of automatable effects), optionally layer several into a composite, then export a named, tagged pack. Auto-tagging and key detection do the labelling, so the filenames and folders sort themselves.

Think of it as the whole sample-library workflow — refined over a decade of building packs at Lux Cache — folded into a right-click: point it at audio that already exists, tune the result, and it writes the pack.

how it fits your workflow

You point sample studio+ at audio that already exists, tune the result, and it writes the pack — one focused pass, entirely undoable. It isn't a live instrument; it's the bench you take a recording to.

setup

install & requirements

  • Ableton Live 12 Suite, build 12.4.5 beta or newer (the build that ships the Extensions SDK).
  • macOS or Windows.
  • The sample-studio+.ablx extension file.
  1. In Live, open Preferences → Extensions.
  2. Drag the .ablx file into the Extensions pane.
  3. Restart Live so the Extension Host picks it up.
  4. Right-click any audio object — you should see a sample studio+ submenu. You're ready.
developer mode

A packaged .ablx runs with Developer Mode off. If you're running the extension from source instead, enable Preferences → Extensions → Developer Mode. Don't run both ways at once.

getting started

opening the tool

Right-click anything with audio in it, and pick from the sample studio+ submenu.

where it appears

The trigger lives on any audio source in your Set:

  • an Audio Clip — in Session view or in the Arrangement;
  • a Sample on disk;
  • the sample loaded into a Simpler.

the three commands

Live prefixes every item with the extension name, so in the menu they read sample studio+: …

commandwhat it does
Open file in studioOpens the window on the slice tab so you can tune everything by hand.
Chop and export with current settingsSkips the window entirely and writes the pack with your last-used (sticky) slice, processing and naming — see the no-window pack.
Strip silences + normalise → new trackThe quickest path of all: no window, no export — just gates the silence out, normalises each sound, and drops the slices as clips on a new samples track. See below.
instant open

The window appears immediately. The waveform and preview audio render in the background and stream in, so there's no wait even on a long recording. Re-opening after the folder picker is instant.

the interface

the window

One modal, four tabs — slice → design → layer → export — with a persistent footer carrying the LC mark, a live hover-help line, and the cancel / next buttons.

sample studio+ — slice
sample studio+ slice tab
The slice tab. Tabs top-left, segment count and undo / redo top-right, mode-specific controls along the bottom, and the footer with the cancel / next buttons. The same chrome frames all four tabs.
detail — the four tabs, top-left. Click to move between them, or press 1 2 3 4.
detail — top-right: live segment count and total duration, with undo / redo.

The top-right corner always shows how many samples you currently have and the total duration, plus undo / redo. The footer hint line never goes blank — with nothing under the cursor it shows the active mode's description.

vocabulary

how you touch it

There are no sliders and no bordered buttons. The whole tool uses four gestures — learn these once and every control makes sense.

gesturedoes
click a headingtoggles it on / off — grey when off, dark when on.
drag a numberscrubs the value up / down (drag right or up to raise it).
click a valuecycles through its options (e.g. bit-depth, channels).
drag a dashed linetunes one segment on its own, on the waveform.

Light theme, blue accent, lowercase labels, Suisse Int'l, the LC mark in the corner. Whatever is under your cursor, the footer explains it.

detail — every one of these is a gesture, not a widget: drag a number like 140 bpm or 50ms to scrub it, and click a value to cycle it.
tab one

1 · slice

A high-fidelity waveform with six detection modes in the mode dropdown, bottom-right. Pick the mode that fits the material, then fine-tune individual cuts.

detail — the mode dropdown, bottom-right. The control strip along the bottom of the tab changes with whichever mode you pick.

the six modes

markers mode

01 markers

Cut at the clip's own Ableton warp markers. Perfect when you've already gridded a loop.

transient mode

02 transient

Cut at each hit / onset — with a sensitivity % to taste.

threshold mode

03 threshold

Strip the silence between sounds — a gate with min-silence. Great for takes of one-shots.

grid mode

04 grid

Chop on Ableton's tempo grid — auto-BPM, nudgeable, skip-silences. See below.

division mode

05 division

N equal slices across the content, plus a "full file" edge-to-edge option.

manual mode

06 manual

No auto-detection — draw each region by dragging it out by hand.

grid mode — the tempo-locked chopper

Grid mode pulls a musical grid straight from Ableton and chops on it. It's the fastest route from a looped recording to clean, tempo-named slices.

  • BPM comes from Ableton's tempo. When that isn't usable it's detected from the audio, shown left of the grid control. Use −/+ to nudge it; click the BPM to reset to auto.
  • ◄ ► nudge the whole grid's phase (Serato-style) to line it up with the downbeat.
  • grid resolution drags through 1/32 · 1/16 · 1/8 · 1/4 · 1/2 · 1 bar … 8 bars.
  • skip silences drops the empty grid cells between hits, robust to slight mis-alignment.
  • Each slice is auto-tagged drum / melodic, and per-segment subdivide works here too. Use {bpm} in the filename and folders by tag to sort the result.

tuning one cut at a time

Every mode shares the same per-segment tuning: drag the dashed line over a segment to tune just that one — threshold dB, transient sensitivity, or ×N subdivide, depending on mode. A live readout floats above the segment as you drag, and a tuned segment's line turns blue to mark the override; double-click that blue line to drop the override and return it to the global setting. A min length control (default 50 ms) discards any slice shorter than that.

tools — preview & remove

Top-right of the slice tab, two tools:

  • preview (the headphone) — click a segment to audition it from its start; space replays. Read-only — no editing while it's on.
  • remove — click a segment, or drag across a region, to delete it.
detail — the preview (headphone) and remove tools live in the top-right of the waveform.

Hovering or toggling a tool washes every segment so you can see what you're about to do — blue for preview, red for remove.

manual editing gestures

Outside the tools, the waveform is directly editable in any mode:

  • drag across silence to draw a new cut;
  • grab a top marker to dial an edge in or out;
  • grab the bottom ~15% of a segment to slide it whole;
  • double-click a marker to remove its segment;
  • scroll to zoom the waveform around the cursor; scroll sideways (or ctrl-scroll) to pan and zoom in tighter.

Edits you make on the design tab reflect back here as real manual cuts.

advanced & denoise

A row of advanced controls sits top-left of the slice tab:

  • denoise — noise reduction, 0–100%. It learns the recording's noise floor and lifts hiss / hum out before anything is cut, so every slice and audition is already clean.
  • pre-roll — extra time kept before each cut, to preserve the attack;
  • post-roll — extra time kept after each cut, to preserve the tail;
  • 0-cross — nudge each cut to the nearest zero crossing to avoid clicks;
  • reset — every setting back to its default.
detail — the advanced row. Drag denoise up from 0% and the noise floor is learned automatically.
tip

Press Tab while hovering a segment to jump straight into the design tab focused on that slice — the fastest way to slice-then-shape one sound.

tab two

2 · design

Audition and shape one sample at a time. The processing blocks don't just toggle effects — they draw what they're actually doing on the waveform, and update live as you drag while it loops.

sample studio+ — design
sample studio+ design tab
A sample on the design tab — fade handles at the boundaries, three fx slots along the bottom (here filter · sub · vol) drawn live on the waveform, the global vari in the toolbar, and bass · Amin · 2.00s telling you the sample's tag and detected key.

auditioning

  • play (space), loop, and prev / next with ;
  • a headphone toggle that auto-auditions each sample as you step through them.
detail — the action toolbar: play, loop, trim in / out, snap, reverse, and the global vari.

boundaries & fades

  • trim in / out — trims silence off the start / end down to the noise floor (also ⇧← / ⇧→); drag the start / end, re-select, or slide from the bottom band;
  • snap — when on, dragged edges snap to the nearest onset / tail;
  • fade in / out lengths — drag the knobs or the numbers;
  • in curve / out curve — the fade shape, −100…+100 (0 = linear, + convex, concave); the bezier handles live on the waveform;
  • apply to all — copies the fades and the full processing chain (and reverse) to every sample.

vari — global varispeed

vari in the toolbar tape-stretches the whole sample, −100…+100% (= ±2 octaves). It changes the sample's length, with the original ghosting underneath as a grey onion skin, and runs first — ahead of the fx chain.

the fx chain

Three fx slotsfx1 · fx2 · fx3 — each hold one effect, swapped from the slot's dropdown. Drag an effect onto the waveform and it becomes a draggable region with a coloured wash and visualiser; the chain runs in slot order fx1 → fx2 → fx3 (click a block to bring it to the front).

  • breakpoint automation — every block's value is an editable curve: click to add nodes, drag them, double-click to remove. curve handles bend each segment (hover a line to reveal one); a live value tooltip follows the node, and the slot label shows the active node's value.
  • edge fades — each block has a built-in anti-click ramp plus draggable fade handles (with curve bend); the wash and automation line fade with the envelope.
detail — the three fx slots, each a swappable effect (with its × and dropdown), and apply to all.

the eight effects

Any slot can hold any of eight effects:

vol

Volume over the region — from +100% (double) down to −100% (silence).

automate the level · −100…+100%

sub

A decaying low tone layered under the region for weight.

automate the frequency · 20–250 Hz

sweep

A pitch sweep dropping in from the top.

automate the frequency · 20 Hz–20 kHz

filter

A lowpass filter over the region.

automate the cutoff · 20 Hz–20 kHz

shift

A frequency shifter — metallic, inharmonic tones.

automate the shift in Hz · −1000…+1000 Hz

noise

A noise layer over the region.

automate the level · −60…0 dB

pitch

Tape varispeed within the region, ±2 octaves — separate from the global vari.

automate the pitch · −100…+100%

grain

A granular stretch that holds the pitch — drag the edge to set how far it stretches.

automate the grain size · 10–500 ms

automated filter sweep
A filter cutoff automated open across the region.
a grain stretch
A grain stretch — the region blown out into a longer texture, pitch held.

randomise

Short on ideas? The button throws a whole chain onto the sample in one tap — wild effects in the slots, blocks placed across the region, and drastic automation curves. It's a fast way to stumble onto a sound you'd never dial by hand; ⌘/Ctrl+Z steps back through it.

category override

Each sample carries a category dropdown next to its duration — override the auto-tagger by hand when it gets one wrong. Manual picks show in blue. Its detected key shows alongside.

render, reverse, export, undo

  • render bakes the current processing into a pass — then you can stack more on top of the result;
  • reverse the sample;
  • export — write just this sample to a folder (native picker, remembers the last place) and drop it on a new track, mid-workflow, without touching the rest of the pack;
  • delete it (delete / backspace);
  • full undo / redo (⌘/Ctrl+Z, add for redo).
non-destructive

Nothing here touches your original recording — your edits stay non-destructive right up to export, and render bakes a pass so you can keep stacking. Shape one sample, or — with apply to all — the whole batch.

tab three

3 · layer

Stack up to four samples into one composite sound. Each lane draws a sample's fully-designed buffer, so edits on the design tab are reflected here in real time.

sample studio+ — layer
sample studio+ layer tab
Four samples stacked on the layer tab — each lane in its own colour, with per-lane play / shuffle / step on the right and the selected lane's mix along the bottom.

per-lane controls

  • nav (right of each lane): play just this lane · shuffle its sample selection · ‹ n / total › step through the pool. Drag a lane's clip on the waveform to delay it.
  • mix (bottom row, tinted in the lane's colour; double-click to reset): volume (dB), pan (L / C / R), delay, tone (a DJ filter — left = lowpass, right = highpass, centre = off), reverse, mute and solo.
detail — the selected lane's mix row: volume · pan · delay · tone · reverse · mute · solo. Click a lane (or the name) to switch.
detail — per-lane nav: play, shuffle (∗) and step (‹ n / 4 ›) the sample in each lane.

top controls

  • play (space) plays all four lanes stacked; loop keeps it running. A playhead sweeps the stack as it previews.
  • random shuffles the four sample selections · mix randomises the mix (levels, tone, pan, reverse, position on lanes 2–4) · all does both. Mute and solo are never randomised.
  • reset clears every lane's delay, volume, pan, tone and reverse.
  • save adds the stack to your sample pool — it then appears in the design tab and the export list, reusable like any other sample. export writes just this composite to a folder and drops it on a new track.
detail — the top controls: play, loop and random / mix / all.
layer with random mix
After random all — offsets, pan, reverse and tone shuffled per lane.
layer with a lane soloed
solo a lane to hear it alone; the rest grey out and go silent.
tip

A saved stack is just another sample in the pool — so you can design it further, or layer it again inside a bigger stack.

tab four

4 · export

Name the samples, choose where they go, and write the pack. The file-list preview on the right updates live as you change the schema.

sample studio+ — export
sample studio+ export tab
The export tab — naming schema and tokens top-left, output folder and format in the middle, finishing options below, and a fixed-height file-list preview on the right (its length never shifts the layout).

naming schema

Build the filename from tokens. The schema is case-aware: an UPPERCASE token uppercases its value — {TAG}KICK, {tag}kick. The default is {prefix}_{TAG}_{key}_{bpm}_{suffix}_{index} — empty tokens (a drum has no key, a one-shot no BPM) simply drop out. See the full token reference below.

  • prefix / suffix — click to toggle each on, type the text;
  • index digits — how many digits the running number gets (201);
  • auto-tag and detect key — toggle the classifiers that feed {tag} and {key};
  • presets — the + saves the current schema; the recalls or deletes saved ones.
detail — the schema field with the + (save preset) and (recall) beside it.
detailprefix and suffix text, index digits (drag to change), and the auto-tag / detect key toggles.

the file-list preview

Every resulting filename is listed live on the right. Click a row to audition that sample as a one-shot — only one plays at a time. It's the last sanity check before you write.

detail — the live file list. Here {prefix}_{TAG}_{key}_{index} resolves to lux_BASS_Amin_01.wav, lux_LOOP_Gmaj_01.wav and up.

output & finishing

optionchoices
output foldernative folder picker.
formatclick to cycle wav 16-bit / wav 24-bit / wav 32-bit float.
channelsstereo (keep the source) or mono (sum down).
normalise 0dbnormalise each slice to ~0 dB peak.
trim / skip silencetighten heads and tails on write.
manifestoff / txt / csv — a list of what was written (CSV columns: filename, tag, duration, bpm).
create subfoldersave into an auto-numbered {prefix}_exported subfolder, so nothing is overwritten.
folders by tagsort the WAVs into a subfolder per tag — pluralised: kicks/, snares/, basses/.
detail — the output folder, set with the native picker.
detailformat and channels (click to cycle), manifest, and folders by tag.
detail — the finishing row: normalise, trim / skip silence, and the global fade in / out.

what export writes

export writes every sample as a WAV into your folder and builds a new samples track of white clips — one per sample — back in your Set, so the pack is both on disk and in the project you're working in.

by-tag drum kit export
A drum kit exported with folders by tag and an UPPERCASE {TAG}.
tempo loops export with bpm and csv
Tempo loops named with {bpm}, a CSV manifest and a subfolder.
the shortcut

the no-window pack

Once your slice, design and naming settings feel right, you rarely need the window at all.

Right-click → sample studio+ → Chop and export with current settings. The extension applies your sticky settings — slice mode, processing chain, naming schema, output options — and writes the whole pack. No window, no clicks. It opens straight to the export tab if you want to glance at the result, or runs through entirely.

sticky settings

Settings persist in the extension's storage between sessions, including your naming presets. Only the per-clip BPM and grid-nudge reset each time you open — everything else is exactly how you left it.

strip silences + normalise → new track

The third command goes even further — it never opens the window and never writes files. It runs your sticky threshold settings to gate out the silence, normalises each sound to ~0 dB, and drops the samples straight onto a new samples track in your Set. No window, no export — just a take of one-shots turned into clips in one click. Reach for it when you want the sounds in the project, not a pack on disk.

labelling

auto-tagging

Every sample is automatically sorted into one of ten categories — driving the {tag} token, the per-tag export folders, and the drum / melodic split.

The categories: Kick · Snare · Hat · Clap · Perc · Bass · Synth · Pad · Loop · FX.

It's a starting point you stay in control of: open any sample on the design tab and set its category by hand — manual picks show in blue and flow through to the names and folders.

musical key

key detection

Each tonal sample is analysed for its musical key (e.g. Amin, F#maj) to drive the {key} token; it shows next to the tag on the design tab.

Percussion and FX are skipped — drums have no key — and a key is only written when the detection is confident, so the token stays blank rather than guess. Glance over it before you export, the same way you'd glance over the tags.


step by step

walkthroughs

Seven end-to-end recipes from real material. Each starts at a right-click and ends with a folder on disk.

walkthrough 01

a drum kit from a modular jam

You have a 12-second take of one-shots — kicks, snares, hats — recorded loosely with gaps between hits.

  1. Right-click the audio clip → sample studio+ → Open file in studio
  2. On slice, set mode → threshold. The recording splits at every silence between hits.
  3. Drag the threshold number until quiet hits are caught but the noise floor isn't. Raise min silence if a single hit is splitting in two; raise min length to drop tiny fragments. A touch of denoise first helps if the take is hissy.
  4. Anything still wrong? Drag the dashed line over just that segment to tune its own threshold, or use the remove tool to delete a bad slice.
  5. Hit Enter for design. Step through with , headphone on. Add a short fade out to kill tails, and a quick vol swell on the snares for snap.
  6. Wrong tag on a slice? Use its category dropdown to set it right — this drives the folders.
  7. Enter for export. Schema {prefix}_{TAG}_{index}, prefix modular, turn on folders by tag.
  8. Pick an output folder, leave wav 24-bit, enable normalise. Click export.

Result: modular_KICK_01.wav, modular_SNARE_01.wav … sorted into kicks/ snares/ hats/ folders, plus a samples track of every slice back in your Set.

walkthrough 02

tempo-locked loops from a break

You recorded a 4-bar drum loop and want clean bar / beat slices named with their BPM.

  1. Right-click → Open file in studio, set mode → grid.
  2. Check the BPM shown left of the grid control. If it's off, drag −/+ to correct it, or click it to reset to auto-detect.
  3. Drag the grid resolution to 1 bar (or 1/4 for single beats).
  4. If the cuts land off the downbeat, nudge the whole grid with ◄ ► until the markers sit on the hits.
  5. Turn on skip silences if there are empty cells you don't want as files.
  6. Enterdesign only if you want fades; otherwise Enter again to export.
  7. Schema {prefix}_{bpm}_{index}, prefix break. Set manifest → csv and create subfolder on.
  8. Click export.

Result: break_174bpm_01.wav … in an auto-numbered subfolder with a CSV listing every slice — tempo baked into the name so they drop straight onto a grid.

walkthrough 03

a keyed melodic folder

A recording of chords and stabs you want labelled with their musical key.

  1. Right-click → Open file in studio. Use transient mode (cut at each stab) or division if they're evenly spaced.
  2. Tune the sensitivity so each stab gets one cut. Drag dashed lines to fix any that merged or split.
  3. Enterdesign. Confirm each slice's key reads sensibly next to its tag (it only shows when confident). Add fades so loops don't click.
  4. Enterexport. Make sure detect key is on. Schema {prefix}_{key}_{index}, prefix stab.
  5. Leave wav 24-bit · stereo. Click export.

Result: stab_Amin_01.wav, stab_Cmaj_02.wav … Slices the model wasn't confident about simply omit the {key} rather than guess.

walkthrough 04

designing a kick — vari, sub, vol

You isolated one kick and want to turn it into a finished, weighty one-shot.

  1. On slice, hover the kick segment and press Tab to open it directly in design.
  2. Turn on loop so you hear changes continuously as you drag.
  3. Drag vari down a little for a lower fundamental — the original ghosts underneath as a grey onion skin while the length stretches.
  4. Set a slot to sub and drag it onto the start of the waveform; automate its frequency to drop a little as the hit decays for natural weight.
  5. Set another slot to vol over the attack and bend its curve into a quick swell, so the transient snaps and still cuts.
  6. Dial the fade out and bend its out curve so the tail dies cleanly.
  7. Happy with it? Hit render to bake the chain into a pass — now you can stack another round on top of the result.
  8. ⌘/Ctrl+Z any step you regret; to redo.

Result: a designed kick, baked and ready to export — non-destructive until you render, and reversible even then via undo.

walkthrough 05

building a layered hit

You want a fuller kick — your designed kick plus a click and a sub-boom underneath.

  1. On layer, the first lanes hold your samples. For each lane, use to shuffle or ‹ › to step until lane 1 is the body, lane 2 a click / top, lane 3 a sub.
  2. Press space to hear all the lanes stacked; turn on loop.
  3. Drag lane 2's clip a hair later to delay the click behind the body; set its volume and roll its tone toward highpass so it sits on top.
  4. On lane 3, push the volume and roll tone toward lowpass for a clean sub.
  5. Not feeling it? Hit random to reshuffle the selections, or mix to reshuffle the blend.
  6. save the stack — it joins your sample pool, ready to name in export like any other sample; or export it on its own.

Result: one composite hit from three sources — saved into the pack, and re-openable in design for further shaping.

walkthrough 06

batch one treatment across the pack

Every sample needs the same short fade and a touch of shaping — and you don't want to do it 40 times.

  1. On design, pick a representative sample and dial it in: fade in / out, and a light vol or filter move.
  2. Click apply to all. The fades and the full processing chain copy to every sample.
  3. Step through with to spot-check; tweak any individual sample that needs it (the batch is a starting point, not a lock).
  4. Enterexport as usual.

Result: a consistent pack with one decision instead of forty — then fine-tuned only where it matters.

walkthrough 07

the no-window pack

You've found a slice / naming recipe you trust and just want packs out, fast.

  1. Once, open the studio and set everything the way you like it — mode, processing, schema, format, folders-by-tag. Export once so it all becomes sticky.
  2. From then on: right-click the next recording → sample studio+ → Chop and export with current settings.
  3. It applies the whole sticky recipe and writes the pack. Glance at the export tab if you like, or let it run.

Result: a finished, named, tagged pack from a single context-menu click — no window, no clicks.


reference

keyboard

The whole tool is wired to the keyboard — slice, audition, step and export without reaching for the mouse.

keydoes
1 2 3 4switch to slice / design / layer / export.
Enternext tab — or export on the last tab.
spaceplay / pause (design audition, slice preview, layer stack).
previous / next sample. With : trim in / out.
Tabon slice, over a segment: open that sample in design.
delete on design: delete the current sample.
⌘/Ctrl+Zundo. Add to redo.
Esccancel — close the window without writing.
reference

naming tokens

Build the export filename from these. Any token written UPPERCASE uppercases its value ({TAG}KICK). Default schema: {prefix}_{TAG}_{key}_{bpm}_{suffix}_{index} — empty tokens drop out, and runs of underscores collapse.

tokenbecomes
{prefix}your prefix text (toggle + type).
{suffix}your suffix text (toggle + type).
{tag}the slice's first tag — kick, snare, hat, clap, perc, bass, synth, pad, loop, fx.
{tags}all of the slice's tags, joined with underscores.
{key}detected musical key, e.g. Amin — tonal slices only, when confident.
{index}running number, zero-padded to index digits.
{index:pad3}same, but pad to a fixed width inline — {index:pad3}007 — overriding the digits setting.
{bpm}tempo with its unit, e.g. 174bpm — populated in grid mode.
{duration}slice length in ms, e.g. 493ms.
{sr}sample rate in kHz, e.g. 44.1k.
{date}export date, YYYY-MM-DD.
{original}the source recording's name (falls back to segment_001).

Any token written ALL-CAPS uppercases its value ({TAG}KICK). Save a schema you like with the +; recall or delete saved ones from the .

reference

tips & gotchas

  • What you preview is what gets written. The on-screen waveform and audition match the exported result exactly — no surprises between the window and the files on disk.
  • The waveform streams in. On a long recording the window opens instantly and the waveform fills in a moment later. That's expected, not a hang.
  • render is one-way per pass, but undo isn't. Rendering bakes a pass so you can stack; ⌘/Ctrl+Z still steps back through it.
  • Subfolders never overwrite. create subfolder auto-numbers {prefix}_exported, so repeated exports don't clobber the last one.
  • Tag once, sort everywhere. Fixing a slice's category on the design tab flows through to {tag}, per-tag folders and the drum/melodic split — fix it there, not after.
  • Handles aren't stable. If you delete or move the source clip mid-session, re-trigger from the object that's still there rather than an old window.
reference

troubleshooting

I don't see the menu item.

Confirm Live is 12.4.5 beta+ and the .ablx is listed in Preferences → Extensions, then restart Live. Right-click directly on an audio clip, a sample, or a Simpler's sample.

The grid cuts are off the beat.

Correct the BPM first (drag −/+, or click to re-detect), then walk the whole grid onto the downbeat with ◄ ►. Per-cell issues: drag the dashed line on that segment.

A key didn't write.

By design — {key} only writes when the detector is confident, and never for drums/FX. Verify the tag is tonal and check the key shown on the design tab.

A tag is wrong.

Open the slice on design and set its category dropdown by hand — manual picks show in blue and drive everything downstream (names, folders, the drum / melodic split).

Export wrote nothing where I expected.

Check the output folder is set and that create subfolder didn't place the pack one level deeper than you looked. The file-list preview on the export tab shows exactly what will be written.

Where do logs go?

The Extension Host log: on macOS ~/Library/Preferences/Ableton/Live x.x.x/ExtensionHost.txt, on Windows %APPDATA%\Ableton\Live x.x.x\Preferences\ExtensionHost.txt.

that's the tool

stop bouncing one-shots by hand.

One recording in, a finished pack out — sliced, shaped, layered, tagged, named and laid back into your Set. The whole workflow, refined over a decade of building sample libraries at Lux Cache.

luxcache.com/sample-studio  ·  Ableton Live 12 Suite  ·  macOS / Windows