sample studio+ the manual Lux Cache
plugin and Ableton Live extension · the complete manual

sample studio+

one recording in, a finished pack out.

sample studio+ turns one long recording into a finished sample pack. It cuts the recording into samples, shapes them, layers them, tags them and names them. It runs in your DAW, in Ableton Live, or as a standalone app. This manual covers every control and every mode. It ends with step-by-step walkthroughs on real recordings.

Lux Cache built by Lux Cache · plugin + Ableton Live extension
orientation

what it is

Give sample studio+ one long recording, such as a modular session, a sound design jam, a drum take or a looped break. It cuts it into WAV files and names and tags each one, so the folder is ready to use as a pack. In Live, it also adds a track with every sample on it to your Set.

You work through four tabs in one window:

tabwhat it does
slicecuts the recording into samples
designshapes each sample: trim, fades and a chain of effects you can automate
layerstacks several samples into one sound (optional)
exportnames the samples and writes the pack

Auto-tagging and key detection label each sample, so the file names and folders sort themselves.

This is the process Lux Cache has used to build sample packs for over ten years, in one tool. You start from audio you already have, adjust the result, and sample studio+ writes the pack.

what it is not

sample studio+ is not an instrument you play. You bring a recording to it, adjust the result and write the pack. You can undo every step.

setup

install & requirements

One download holds sample studio+ in two forms. The plugin is a standalone app, VST3 and AU on macOS, and a standalone app and VST3 on Windows. The Ableton Live extension is an .ablx file. Only the extension is connected to Live: you open it by right-clicking a clip, and it sends a track of finished samples back into your Set.

the plugin

  • macOS or Windows.
  • Any VST3 or AU host. You need no host if you use the standalone app.
  1. Open the download and run the installer for your system.
  2. Rescan plugins in your DAW, or open the standalone app.

The plugin and the extension work differently in a few places. See extension or plugin.

the Ableton extension

  • Ableton Live 12 Suite, build 12.4.5 beta or newer. This is the first build with the Extensions SDK.
  • The .ablx file, for example sample-studio+-by-Lux-Cache-1.3.4.ablx. It is in your download, next to the installer.
  1. In Live, open Preferences → Extensions.
  2. Drag the .ablx file into the Extensions pane.
  3. Restart Live so the Extension Host loads it.
  4. Right-click an audio clip. If the install worked, you see a sample studio+ submenu.
developer mode

The packaged .ablx runs with Developer Mode off. Turn on Preferences → Extensions → Developer Mode only if you run the extension from source code. Do not run it both ways at once.

setup

extension or plugin

The slice, design, layer and export tabs are the same in both. The differences are in how audio gets in and where the pack goes. In this manual, anything that needs Live is marked Live extension only.

Live extensionplugin and standalone app
load audioright-click an audio clip, a sample or a Simplerthe input tab: drag a file in or click open from finder…
recordnoyes, on the input tab
right-click commandsOpen file in studio, Chop and export with current settings, Strip silences + normalise → new tracknone
markers modecuts at the clip's warp markerscalled regions: one segment for each file you load
grid BPMLive's tempo, or detected from the audiodetected from the audio
exportWAV files, plus a samples track in your SetWAV files
save to liveyesno
export one sample or stackwrites the file and puts it on a new trackwrites the file
getting started

opening the tool

In Live, right-click anything that holds audio and choose from the sample studio+ submenu. In the plugin, load audio on the input tab.

in Live: where the menu appears

Live extension only.

You can right-click:

  • an Audio Clip, in Session View or in the Arrangement
  • a Sample file
  • the sample loaded in a Simpler

in Live: the three commands

Live puts the extension's name before each command, so the menu shows sample studio+: …

commandwhat it does
Open file in studioOpens the window on the slice tab, so you can set everything by hand.
Chop and export with current settingsSlices the recording with your saved settings and opens the window on the export tab, ready to write. See the quick commands.
Strip silences + normalise → new trackThe fastest option. It opens no window and writes no files. It cuts out the silences, normalises each sound and puts the samples as clips on a new samples track. See below.
opens straight away

The window opens at once, even for a long recording. The waveform and the preview audio load in the background and appear a moment later. After you pick a folder, the window reopens at once.

in the plugin

The plugin and the standalone app open on the input tab, where you load or record audio.

the interface

the window

The window has four tabs: slice → design → layer → export. A footer runs along the bottom of every tab. It holds the LC mark, a help line that describes whatever is under your cursor, and the cancel and next buttons. On the export tab, next becomes export.

sample studio+ slice tab
The slice tab. The tabs are top left. The number of segments and undo / redo are top right. The controls for the current mode run along the bottom, above the footer with cancel / next. All four tabs share this layout.
detail: the four tabs, top left. Click one, or press 1 2 3 4.
detail: top right, the number of segments and the length of the recording, with undo / redo.

The top right corner always shows how many segments you have and the length of the recording, with undo and redo. The help line in the footer is never empty. When nothing is under the cursor, it describes the current mode.

vocabulary

how you touch it

sample studio+ has no sliders and no outlined buttons. It uses four gestures, and every control works with one of them.

gesturewhat it does
click a headingturns it on or off. It is grey when off and dark when on.
drag a numberchanges the value. Drag right or up to raise it.
click a valuesteps through its options, for example bit depth or channels.
drag a dashed linechanges the setting for one segment only, on the waveform.

The help line in the footer describes whatever is under your cursor.

detail: each of these works by a gesture. Drag a number such as 140 bpm or 50ms to change it, and click a value to step through its options.
tab zero

0 · input

The input tab is where audio gets into the plugin and the standalone app. It sits left of slice, and it is the tab they open on. The other tabs light up once audio is loaded.

sample studio+ input tab
The input tab. Drag a recording in or click open from finder… on the left. Record on the right: select audio in, ● record, and the skip silence, auto-stop, monitor and keep raw toggles.

Plugin and standalone app only. In Live, you right-click a clip instead.

You can:

  • drag in a recording: wav, aiff, flac, mp3 or m4a
  • click open from finder…
  • record a new take

Load one long take to slice it, or several samples to edit them as regions, one segment for each file.

record

Pick a source from select audio in, then click ● record.

sourcewhat it records
DAW audio inthe audio coming into the plugin's track in your DAW. In the plugin, this is the first choice.
desktop audiowhatever your computer is playing
an audio inputa microphone or interface input. Standalone app only.

macOS asks for permission the first time you record from a source. The meter shows the input level.

optionwhat it does
skip silencepauses the recording during silence. Each pause starts a new region.
auto-stopstops the recording after about 8 seconds of silence
monitorlets you hear the input while you record. On speakers, watch for feedback.
keep rawalso saves the untouched recording as a WAV, next to your exports

While you record, the waveform draws as it comes in, and you can pause, stop or cancel. When you stop, the take loads on the slice tab. In a DAW, you can close and reopen the plugin window during a take. The recording carries on.

tab one

1 · slice

The slice tab shows the recording as a detailed waveform. Pick one of six detection modes from the mode dropdown, bottom right. The default is threshold. Then adjust single cuts by hand.

detail: the mode dropdown, bottom right. The controls along the bottom of the tab change with the mode.

the six modes

threshold mode

01 threshold

Cuts out the silence between sounds, like a gate. min silence sets the shortest gap that counts. learn reads the noise in the recording and sets the threshold just above it. Good for a take of one-shots.

transient mode

02 transient

Cuts at the start of each hit. Set how many hits it finds with sensitivity.

grid mode

03 grid

Cuts on Ableton's tempo grid. The BPM is detected for you, and you can nudge it and skip silent cells. See below.

division mode

04 division

Cuts the sound into N equal slices. The "full file" option divides the whole file, edge to edge.

markers mode

05 markers

Cuts at the clip's Ableton warp markers. Use it on a loop you have already warped. In the plugin this mode is called regions, and it makes one segment for each file you load.

manual mode

06 manual

No automatic detection. Draw each region by dragging across the waveform.

grid mode: cut on the tempo

Grid mode takes the tempo grid from Ableton and cuts on it. It is the fastest way to turn a loop into clean slices named with their tempo.

  • In Live, BPM comes from Ableton's tempo. In the plugin, or if Live's tempo cannot be used, the BPM is detected from the audio. It shows to the left of the grid control. Click − or + to change it by 1 BPM, and click the BPM to go back to the automatic value.
  • ◄ ► moves the whole grid earlier or later, so it lines up with the downbeat.
  • Drag grid to set the slice length: 1/32 · 1/16 · 1/8 · 1/4 · 1/2 · 1 bar … 8 bars. Double-click it to type a length from 1 to 64 bars.
  • skip silences leaves out empty grid cells between hits. It still works if the grid is slightly off.
  • Each slice is tagged as drum or melodic, and you can still split single segments. Put {bpm} in the file name and turn on folders by tag to sort the result.

adjust one cut at a time

In every mode, you can change the setting for one segment on its own. Drag the dashed line over a segment. Depending on the mode, this sets its threshold in dB, its transient sensitivity, or how many parts to split it into (×N). The value shows above the segment as you drag.

A segment with its own setting has a blue line. Double-click the blue line to remove the setting, so the segment uses the main setting again.

min length removes any slice shorter than the value you set. The default is 50 ms. It works in threshold, transient, grid and division modes.

the keyboard, preview and remove tools

Three tools sit at the top right of the slice tab:

  • keyboard (on by default). Play the slices from your computer keyboard. The keys a to p play 16 slices. z and x move to the next or previous 16.
  • preview (the headphone icon). Click a segment to play it from its start. In manual mode it plays from where you click. space plays it again. You cannot edit while preview is on.
  • remove. Click a segment, or drag across several, to delete them.

With no tool on, hover over a segment and press space to hear it.

detail: the preview (headphone) and remove tools, at the top right of the waveform.

When you hover over a tool or turn it on, every segment is tinted so you can see what will happen: blue for preview, red for remove.

edit the waveform by hand

When neither tool is on, you can edit the waveform directly in any mode:

gesturewhat it does
drag across silencedraws a new segment
drag a top markermoves that edge of the segment
drag the bottom 15% of a segmentmoves the whole segment
double-click a markerremoves its segment
scrollzooms in and out around the cursor. ctrl-scroll (or a pinch) zooms faster. Scroll sideways to move along the waveform.

Changes you make on the design tab show here as manual cuts.

advanced settings and denoise

A row of advanced settings sits at the top left of the slice tab:

settingwhat it does
denoisenoise reduction, 0–100%. It learns the noise in the recording and removes hiss and hum before anything is cut, so every slice and every preview is already clean.
pre-rollkeeps extra time before each cut, so the attack is not lost
post-rollkeeps extra time after each cut, so the tail is not lost
0-crossmoves each cut to the nearest zero crossing, to avoid clicks
resetsets every setting back to its default
detail: the advanced row. Drag denoise up from 0% and it learns the noise for you.
tip

Hover over a segment and press Tab to open that sample on the design tab. This is the quickest way to cut a sound and then shape it.

tab two

2 · design

On the design tab you listen to one sample at a time and shape it. Each effect block draws what it is doing on the waveform. The drawing updates as you drag, while the sample loops.

sample studio+ design tab
A sample on the design tab. The fade handles are at the edges. Three fx slots run along the bottom (here filter · sub · vol), each drawn on the waveform. The vari control is in the toolbar. bass · Amin · 2.00s shows the sample's tag, detected key and length.

listen

  • play (space) and loop. Use ← → for the previous or next sample.
  • Turn on the headphone toggle to hear each sample as you step to it.
detail: the toolbar, with play, loop, trim in / out, snap, reverse and vari.

edges and fades

controlwhat it does
trim in / outcuts the silence off the start or end, down to the noise floor. The keys are ⇧← and ⇧→. You can also drag the start or end, select again, or slide the sample from the band at the bottom.
snapwhen on, an edge you drag snaps to the nearest start or end of a sound
fade in / outthe fade lengths. Drag the knobs or the numbers.
in curve / out curvethe shape of each fade, −100…+100. Click + next to the fades to show them. 0 is a straight line, + bows outwards and − bows inwards. You can also drag the curve handles on the waveform.
apply to allcopies this sample's fades, its whole fx chain and its reverse setting to every sample

vari: speed and pitch together

vari, in the toolbar, speeds up or slows down the whole sample, like tape. The range is −100…+100%, which is ±2 octaves. It changes the sample's length. The original stays visible underneath in grey. vari runs first, before the fx chain.

the fx chain

There are three fx slots: fx1 · fx2 · fx3. Each holds one effect, which you pick from the slot's dropdown. Drag an effect onto the waveform and it becomes a region you can move, with a coloured tint and its own display. The effects run in slot order, fx1 → fx2 → fx3. Click a block to bring it to the front.

  • Automation. Each block's value is a curve you can edit. Click to add a point, drag points to move them, and double-click a point to remove it. Hover over a line to show its curve handle, then drag the handle to bend the line. The value shows next to the point as you drag, and in the slot's label.
  • Edge fades. Each block fades in and out at its edges to avoid clicks. Drag the fade handles to change the fades, and bend them with their curve handles. The tint and the automation line fade with them.
detail: the three fx slots, each with its × and its dropdown, and apply to all.

the eight effects

Any slot can hold any of these eight effects:

vol

Changes the volume over the region, from +100% (double) to −100% (silent).

automate the level · −100…+100%

sub

Adds a low tone that fades out, under the region, for weight.

automate the frequency · 20–250 Hz

sweep

Adds a tone that sweeps down in pitch 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. It gives metallic tones that are out of tune with the original.

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

noise

Adds noise over the region.

automate the level · −60…0 dB

pitch

Changes speed and pitch together, like tape, but only inside the region. The range is ±2 octaves. It is separate from vari.

automate the pitch · −100…+100%

grain

Stretches the region longer and keeps its pitch. Drag the edge to set how far it stretches.

automate the grain size · 10–500 ms

automated filter sweep
A filter with its cutoff automated to open across the region.
a grain stretch
A grain stretch. The region is stretched into a longer texture at the same pitch.

randomise

The ∗ button puts a random chain on the sample. It fills the slots with effects, places the blocks across the sample and draws large automation curves. Use it to find sounds you would not make by hand. ⌘/Ctrl+Z undoes it.

change a sample's category

Each sample has a category dropdown next to its length. If the auto-tagger picked the wrong category, set it here. A category you pick shows in blue. The sample's detected key shows next to it.

more design controls

controlwhat it does
renderwrites the current effects into the sample. You can then add more effects on top of the result.
reverseplays the sample backwards
exportwrites only this sample to a folder. In Live, it also puts it on a new track. The folder picker remembers the last folder. The rest of the pack is not affected.
deleteremoves the sample (delete or backspace). If an fx block is selected, the key removes the block first.
reset and reset allreset, next to the fx slots, clears this sample's effects. reset all, in the toolbar, clears every sample.
undo / redo⌘/Ctrl+Z to undo. Add ⇧ to redo.
your recording is safe

Nothing on this tab changes your original recording. Until you export, every change can be undone. render writes the effects into the sample so you can add more on top. Use apply to all to copy one sample's settings to every sample.

tab three

3 · layer

The layer tab stacks up to four samples into one sound. Each lane shows a sample with all its design changes. If you change a sample on the design tab, its lane updates straight away.

sample studio+ layer tab
Four samples stacked on the layer tab, each lane in its own colour. Each lane's play, shuffle and step controls are on the right. The selected lane's mix is along the bottom.

controls for each lane

  • To the right of each lane: ▶ plays only this lane, ∗ picks a random sample for it, and ‹ n / total › steps through the samples. Drag a lane's clip along the waveform to delay it.
  • The mix row along the bottom is tinted in the lane's colour. Double-click a value to reset it. It has volume (dB), pan (L / C / R), delay, tone, vari, reverse, mute and solo. tone is a DJ-style filter: left is lowpass, right is highpass and the centre is off. vari changes the lane's speed and pitch, like the design tab's vari. reset, at the right end of the row, clears the delay, volume, pan, tone and reverse of every lane.
detail: the selected lane's mix row, volume · pan · delay · tone · reverse · mute · solo. Click a lane, or its name, to select it.
detail: each lane's play, shuffle (∗) and step (‹ n / 4 ›) controls.

controls at the top

controlwhat it does
play (space)plays all four lanes together. A playhead moves across the stack.
loopkeeps the stack playing
randompicks a new random sample for each lane
mixrandomises the mix: levels, tone, pan, reverse, and the position and vari of lanes 2 to 4. Mute and solo are never randomised.
alldoes both random and mix
saveadds the stack to your sample pool. It then appears on the design tab and in the export list, and you can use it like any other sample.
exportwrites only this stack to a folder. In Live, it also puts it on a new track.
detail: the top controls, play, loop and random / mix / all.
layer with random mix
After random all. Each lane has a new position, pan, reverse and tone.
layer with a lane soloed
solo a lane to hear only that lane. The other lanes turn grey and go silent.
tip

A saved stack is a sample in the pool like any other. You can shape it on design, or use it as a lane in a bigger stack.

tab four

4 · export

On the export tab you name the samples, choose where they go, and write the pack. The file list on the right updates as you change the names.

sample studio+ export tab
The export tab. The naming schema and tokens are top left. The output folder and format are in the middle, with the finishing options below them. The file list is on the right. It has a fixed height, so a long list does not move the other controls.

name the files

You build each file name from tokens. Write a token in UPPERCASE to put its value in capitals: {TAG} gives KICK, and {tag} gives kick. The default schema is {prefix}_{TAG}_{key}_{bpm}_{suffix}_{index}. Empty tokens are left out. For example, a drum has no key and a one-shot has no BPM. The token list below has every token.

controlwhat it does
prefix / suffixclick to turn each one on, then type the text
index digitshow many digits the number has (2 gives 01)
auto-tag and detect keyturn on the detectors that fill in {tag} and {key}
presets+ saves the current schema. ▾ lists the saved ones. Click one to load it, or its × to delete it.
detail: the schema field, with + (save preset) and ▾ (load preset) next to it.
detail: prefix and suffix text, index digits (drag to change), and the auto-tag and detect key toggles.

the file list

The file list on the right shows every file name that will be written. Click a row to hear that sample. Only one plays at a time. Use it to check the pack before you write it.

detail: the file list. Here {prefix}_{TAG}_{key}_{index} gives lux_BASS_Amin_01.wav, lux_LOOP_Gmaj_01.wav and so on.

output and finishing

optionchoices
output folderpick a folder with your system's folder picker.
formatclick to step through wav 16-bit, wav 24-bit and wav 32-bit float.
channelsstereo keeps the source as it is. mono mixes it down to one channel.
normalise 0dbraises each sample so its loudest peak is about 0 dB.
trim/skip silenceremoves silence from the start and end of each file as it is written.
manifestoff, txt or csv: a list of the files written. A CSV has the columns filename, tag, duration, bpm.
create subfoldersaves into a new numbered {prefix}_exported subfolder, so no file is overwritten.
folders by tagputs the WAV files in one subfolder per tag, named in the plural: kicks/, snares/, basses/, fxs/.
detail: the output folder, set with the folder picker.
detail: format and channels (click to change), manifest, and folders by tag.
detail: the finishing row, with normalise, trim/skip silence, and fade in / out for every sample.

what export writes

export writes every sample as a WAV file into your folder. In Live, it also adds a new samples track to your Set, with one white clip for each sample. The pack is then on disk and in your project.

In Live, the footer also has save to live. It adds the samples to your Set as clips and writes no files.

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

the quick commands

Live extension only.

Once your slice and naming settings are right, you can go straight from a right-click to the export tab.

Right-click and choose sample studio+ → Chop and export with current settings. It slices the recording with your saved settings and opens the window on the export tab. Check the file list, then click export.

saved settings

sample studio+ saves your slice settings, naming settings and presets, output options and the fade in / out for every sample between sessions. The BPM and the grid nudge reset each time you open a clip. Effects and fades you set on single samples on the design tab are not saved.

strip silences + normalise → new track

The third command never opens the window and never writes files. It uses your saved threshold settings to cut out the silences, normalises each sound to about 0 dB, and puts the samples on a new samples track in your Set. Use it when you want a take of one-shots as clips in your project, with no pack on disk.

labelling

auto-tagging

Every sample is sorted into one of ten categories. The category fills in the {tag} token, decides the folder when you export by tag, and marks the sample as drum or melodic.

The categories are kick · snare · hat · clap · perc · bass · synth · pad · loop · fx.

You can change any category. Open the sample on the design tab and pick its category by hand. Categories you pick show in blue, and they are used in the file names and folders.

musical key

key detection

sample studio+ detects the musical key of each pitched sample, for example Amin or F#maj. The key fills in the {key} token and shows next to the tag on the design tab.

Percussion and FX samples are skipped, because drums have no key. A key is only written when the detection is confident. Otherwise the token stays blank. Check the keys before you export, as you would check the tags.


step by step

walkthroughs

Seven walkthroughs on real recordings. Each starts with a right-click in Live and ends with a folder on disk. In the plugin, load the recording on the input tab instead, and skip the steps about Live.

walkthrough 01

a drum kit from a modular jam

You have a 12-second take of one-shots (kicks, snares and hats), with gaps between the hits.

  1. Right-click the audio clip and choose sample studio+ → Open file in studio.
  2. On slice, set mode → threshold. The recording is cut at every silence between hits.
  3. Drag the threshold number until quiet hits are caught but the background noise is not. If one hit is cut in two, raise min silence. To drop tiny fragments, raise min length. If the take is hissy, add a little denoise first.
  4. If a segment is still wrong, drag the dashed line over it to set its own threshold. Or use the remove tool to delete it.
  5. Press Enter to go to design. Turn the headphone on and step through with →. Add a short fade out to cut off the tails, and a short vol swell on the snares to make them sharper.
  6. If a sample has the wrong tag, pick the right one from its category dropdown. The tag decides the folder.
  7. Press Enter to go to export. Set the schema to {prefix}_{TAG}_{index} and the prefix to modular. Turn on folders by tag.
  8. Pick an output folder, leave the format at wav 24-bit, and turn on normalise. Click export.

Result: modular_KICK_01.wav, modular_SNARE_01.wav and so on, sorted into kicks/ snares/ hats/ folders. In Live, a samples track with every sample is added to your Set.

walkthrough 02

loops from a break, cut on the tempo

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

  1. Right-click and choose Open file in studio. Set mode → grid.
  2. Check the BPM to the left of the grid control. If it is wrong, click − or + to correct it, or click the BPM to go back to the detected value.
  3. Drag grid to 1 bar, or to 1/4 for single beats.
  4. If the cuts are not on the downbeat, move the whole grid with ◄ ► until the markers sit on the hits.
  5. Turn on skip silences if there are empty cells you do not want as files.
  6. Press Enter to go to design if you want fades. If not, press Enter again to go to export.
  7. Set the schema to {prefix}_{bpm}_{index} and the prefix to break. Set manifest → csv and turn on create subfolder.
  8. Click export.

Result: break_174bpm_01.wav and so on, in a numbered subfolder with a CSV that lists every file. The tempo is in each name, so the loops are easy to match to a project.

walkthrough 03

a folder of melodic samples with their keys

You recorded chords and stabs and want each file labelled with its key.

  1. Right-click and choose Open file in studio. Use transient mode to cut at each stab, or division if they are evenly spaced.
  2. Set the sensitivity so each stab gets one cut. Drag dashed lines to fix any stabs that are joined or split.
  3. Press Enter to go to design. Check that each sample's key, next to its tag, makes sense. A key only shows when the detection is confident. Add fades so the loops do not click.
  4. Press Enter to go to export. Make sure detect key is on. Set the schema to {prefix}_{key}_{index} and the prefix to stab.
  5. Leave the format at wav 24-bit · stereo. Click export.

Result: stab_Amin_01.wav, stab_Cmaj_02.wav and so on. Where the detection was not confident, the name has no key.

walkthrough 04

design a kick with vari, sub and vol

You have cut out one kick and want to make it a heavier, finished one-shot.

  1. On slice, hover over the kick and press Tab. It opens on design.
  2. Turn on loop so you hear each change as you drag.
  3. Drag vari down a little to lower the pitch. The kick gets longer, and the original stays visible underneath in grey.
  4. Set a slot to sub and drag it onto the start of the waveform. Automate its frequency to drop a little as the kick fades, for more weight.
  5. Set another slot to vol over the attack. Bend its curve into a quick swell, so the start of the kick is sharp and clear.
  6. Set the fade out and bend its out curve so the tail ends cleanly.
  7. When you are happy, click render to write the effects into the sample. You can then add more effects on top.
  8. Press ⌘/Ctrl+Z to undo a step, and add ⇧ to redo.

Result: a finished kick, ready to export. You can undo any step, including render.

walkthrough 05

build a layered hit

You want a fuller kick: your designed kick, with a click on top and a sub underneath.

  1. On layer, the lanes hold your samples. In each lane, press ∗ to pick at random, or ‹ › to step, until lane 1 is the body, lane 2 is a click and lane 3 is a sub.
  2. Press space to hear the lanes together. Turn on loop.
  3. Drag lane 2's clip a little later to delay the click behind the body. Set its volume, and turn its tone towards highpass so it sits on top.
  4. On lane 3, raise the volume and turn tone towards lowpass for a clean sub.
  5. To try other options, press random for new samples or mix for a new balance.
  6. Click save to add the stack to your sample pool. It is then named on export like any other sample. Or click export to write it on its own.

Result: one hit made from three samples. It is saved in the pack, and you can open it on design to shape it further.

walkthrough 06

give every sample the same treatment

Every sample needs the same short fade and some shaping, and you have 40 of them.

  1. On design, pick a typical sample and set it up: fade in / out, and a light vol or filter change.
  2. Click apply to all. The fades and the whole fx chain are copied to every sample.
  3. Step through with → to check them. Change any sample that needs it. Copied settings can still be edited.
  4. Press Enter to go to export, and export as usual.

Result: every sample has the same treatment, set up once and changed only where needed.

walkthrough 07

the quick pack

Live extension only.

You have settings you trust and want to make packs quickly.

  1. Open the studio once and set everything the way you want it: mode, schema, format and folders by tag. Export once, so these settings are saved.
  2. After that, right-click the next recording and choose sample studio+ → Chop and export with current settings.
  3. The window opens on the export tab with the recording already sliced. Check the file list and click export.

Result: a finished pack from one right-click and one click.


reference

keyboard

You can slice, listen, step through samples and export from the keyboard.

keywhat it does
1 2 3 4go to slice, design, layer or export.
Entergo to the next tab. On the last tab, export.
spaceplay or pause the design sample, the slice preview or the layer stack.
← →previous or next sample. With ⇧: trim in or out.
Tabon slice, with the cursor over a segment: open that sample on design.
a … pon slice, with the keyboard tool on: play slices 1 to 16. z x move to the previous or next 16.
delete ⌫on design: delete the selected fx block, or the current sample if no block is selected.
⌘/Ctrl+Zundo. Add ⇧ to redo.
Esccancel: close the window without writing anything. It works even while you type in a field.
reference

naming tokens

Build the file name from these tokens. Write a token in UPPERCASE to put its value in capitals ({TAG} gives KICK). The default schema is {prefix}_{TAG}_{key}_{bpm}_{suffix}_{index}. Empty tokens are left out, and a run of underscores becomes one.

tokenbecomes
{prefix}your prefix text (turn it on and type it).
{suffix}your suffix text (turn it on and type it).
{tag}the sample's first tag: kick, snare, hat, clap, perc, bass, synth, pad, loop or fx.
{tags}all of the sample's tags, joined with underscores.
{key}the detected key, for example Amin. Pitched samples only, and only when the detection is confident.
{index}a running number, with leading zeros up to index digits.
{index:pad3}a running number with a fixed number of digits, set in the token. {index:pad3} gives 007. It ignores the index digits setting.
{bpm}the tempo with its unit, for example 174bpm. Filled in grid mode, and for any sample tagged as a loop.
{duration}the sample's length in ms, for example 493ms.
{sr}the sample rate in kHz, for example 44.1k.
{date}the export date, YYYY-MM-DD.
{original}the segment's number, for example segment_001. It does not show in the file list.

Save a schema you like with +. Load or delete saved schemas from ▾.

reference

tips & gotchas

  • What you hear is what gets written. The waveform and the preview match the exported files exactly.
  • The waveform loads after the window. On a long recording, the window opens at once and the waveform appears a moment later. This is normal.
  • You can undo a render. Render writes the effects into the sample so you can add more. ⌘/Ctrl+Z still undoes it.
  • Subfolders never overwrite. create subfolder numbers each {prefix}_exported folder, so a new export never replaces the last one.
  • Fix tags on the design tab. A category you set there changes {tag}, the folders and the drum or melodic label. Fix it before you export.
  • In Live, reopen from the clip if you move it. If you delete or move the source clip while the window is open, close the window and open it again from the clip.
reference

troubleshooting

I don't see the menu item.

This applies to the Ableton extension. Check that Live is 12.4.5 beta or newer, and that the .ablx is listed in Preferences → Extensions. Then restart Live. Right-click directly on an audio clip, a sample, or the sample in a Simpler.

The grid cuts are off the beat.

Correct the BPM first. Click − or +, or click the BPM to detect it again. Then move the whole grid onto the downbeat with ◄ ►. If only one cell is wrong, drag the dashed line on that segment.

A key didn't write.

This is expected. {key} is only written when the detection is confident, and never for drums or FX. Check that the tag is a pitched one, and check the key shown on the design tab.

A tag is wrong.

Open the sample on design and pick the right category from its category dropdown. Categories you pick show in blue. They change the file names, the folders and the drum or melodic label.

Export wrote nothing where I expected.

Check that the output folder is set. If create subfolder is on, the pack is one folder further down. The file list on the export tab shows what will be written.

Where do logs go?

To the Extension Host log. On macOS it is ~/Library/Preferences/Ableton/Live x.x.x/ExtensionHost.txt. On Windows it is %APPDATA%\Ableton\Live x.x.x\Preferences\ExtensionHost.txt.

that's the tool

stop bouncing one-shots by hand.

luxcache.com/sample-studio  ·  standalone + VST3 / AU + Ableton extension  ·  macOS / Windows