Skip to main content
k2k audio logo k2k audio

Back to Lexique

Slicing

Cut, rearrange, and assign audio to playback slots

A butcher’s block for sound. Cut audio into pieces, rearrange them, and assign them to playback slots — from surgical edits to full sample-pack workflows.


Slicer

What it does Divides audio into discrete slices using one of five detection algorithms: equal divisions, fixed duration, transient detection, silence detection, or manual markers.

When you’d reach for it You have a drum loop, a vocal phrase, or a field recording and you want to chop it into individual hits or segments for rearranging, processing, or loading into the sequencer.

Quick example

  1. Feed a breakbeat loop from a Load Audio node.
  2. Set Mode to Transient and raise Sensitivity until every kick and snare gets its own slice.
  3. Adjust any boundary by dragging it in the waveform viewer.
  4. Connect the Slices output to a Collage or Slices Parser.

Parameters

Slicing Assistant

ParameterWhat it controlsRangeSweet spot hint
ModeDetection algorithm — Equal, Duration, Transient, Silence, or Manual5 optionsTransient for drums, Equal for rhythmic grids
CountNumber of equal-length slices (Equal mode)2 — 648 or 16 for beat-aligned loops
DurationFixed length per slice in ms (Duration mode)10 — 5000 msMatch your tempo subdivision
SensitivityHow easily transients trigger a slice boundary (Transient mode)0.00 — 1.000.6 — 0.8 catches clear hits without false triggers
LookaheadHow far ahead to look for a peak after a transient is detected (Transient mode)0 — 50 ms10 ms
WindowAnalysis window for transient detection (Transient mode)5 — 100 ms20 ms
ThresholdAmplitude level below which counts as silence (Silence mode)0.01 — 0.500.05 — 0.10 for clean recordings
Min GapMinimum silence duration before a new slice is created (Silence mode)10 — 1000 ms100 ms

Filter (collapsible, toggleable)

ParameterWhat it controlsRangeSweet spot hint
Min DurDiscard slices shorter than this0 — 1000 ms30 — 50 ms removes micro-slices
Max DurDiscard slices longer than this100 — 10000 msLeave high unless isolating short hits
Min EnergyDiscard slices below this energy level0.000 — 1.0000.01 removes near-silent fragments
Max SlicesKeep only the first N slices (0 = no limit)0 — 640 unless you need a fixed count

Slices Parser

What it does Unpacks a slice container into separate individual outputs — one per slice — so you can process each slice independently.

When you’d reach for it You sliced a vocal into phrases and want to apply different effects to each phrase before reassembling them.

Quick example

  1. Connect a Slicer’s Slices output.
  2. The node automatically creates one output per slice.
  3. Route each output through its own processing chain (pitch shift one, filter another).
  4. Feed the results into a Slices Concatener.

Parameters

This node has no user parameters. Output port count adjusts automatically to match the incoming slice count.


Slices Concatener

What it does Gathers individual audio inputs back into a single slice container, ready for Collage or memory slot export.

When you’d reach for it You processed slices individually through a Slices Parser workflow and need to reassemble them into a container.

Quick example

  1. Set Inputs to match the number of processed slices coming from your chain.
  2. Connect each processed slice to its corresponding input.
  3. Route the Slices output to a Collage or Slice Memory Slot.

Parameters

ParameterWhat it controlsRangeSweet spot hint
InputsNumber of input ports available1 — 64Match your slice count from the Parser

Collage

What it does Assembles slices into a final audio output with independent envelope, pitch, filter, and time stretch controls on every entry in the sequence.

When you’d reach for it You chopped a drum break and want to rearrange the hits, pitch some down, stretch others, and crossfade between them — all non-destructively.

Quick example

  1. Connect a Slicer’s Slices output.
  2. Reorder entries by dragging them in the viewer.
  3. Select an entry and tweak its pitch down 3 semitones in the Pitch tab.
  4. Add a 20 ms fade-in on an entry that clicks at the edit point.
  5. The assembled audio appears on the Output.

Parameters

Per-entry parameters are edited by selecting an entry in the viewer. Four tabs organize the controls:

Time tab

ParameterWhat it controlsRangeSweet spot hint
GapSilence before the slice (positive) or trim from start (negative)-200 — 200 msSmall negative values tighten drum edits
Fade InOverlap with the previous entry using a linear crossfade0 — 200 ms5 — 20 ms smooths clicks at boundaries
StretchTime stretch factor for this entry0.25x — 4.00x1.00x is original speed
QualityTime stretch algorithm qualityLo / Med / Hi / UltraMed for previewing, Hi for final render

Pitch tab

ParameterWhat it controlsRangeSweet spot hint
SemiPitch shift in semitones-24 — +24 stWhole numbers for musical intervals
QualityPitch shift algorithm qualityLo / Med / Hi / UltraMed for previewing, Hi for final render

Filter tab

ParameterWhat it controlsRangeSweet spot hint
EnableTurns the filter on or off for this entryOn / Off
TypeFilter shape — LP, HP, BP, or Notch4 optionsLP to darken, HP to thin out
CutoffFilter cutoff frequency (drag in the response widget)20 — 20000 HzEar it — drag until it sounds right
QResonance / bandwidth (drag in the response widget)0.1 — 100.707 is neutral, above 2 gets resonant

ADSR tab

ParameterWhat it controlsRangeSweet spot hint
EnableTurns the envelope on or off for this entryOn / Off
AttackTime from silence to peak0 — 1000 ms1 — 5 ms for percussive, 20+ for pads
DecayTime from peak to sustain level0 — 1000 ms50 ms is a natural starting point
SustainHeld amplitude level0.0 — 1.00.8 for gentle shaping
Sustain HoldHow long the sustain level is held0 — 5000 msMatch the useful body of the slice
ReleaseTime from sustain to silence0 — 2000 ms50 ms avoids clicks, 200+ for tails

Memory Slot

What it does Sends a single audio buffer to a numbered memory slot so the Player and Sequencer can trigger it.

When you’d reach for it You finished designing a sound in the node graph and want to play it from the grid pads or sequence it.

Quick example

  1. Connect your final processed audio to the input.
  2. Set Slot to the pad number you want (0 — 127).
  3. Run the graph. The slot lights up as “Assigned” in the parameter panel.
  4. Switch to Player mode and trigger the pad.

Parameters

ParameterWhat it controlsRangeSweet spot hint
SlotDestination slot number (maps to a track and pad)0 — 127Organize by track: 0—15 = Track 1, 16—31 = Track 2, etc.
EnabledWhether the node writes to the slot on executionOn / OffTurn off to freeze a slot while editing
Slot nameDisplay name shown on the pad and in the slot bankFree textKeep it short — “Kick Lo”, “Vox Chop 3”

Slice Memory Slot

What it does Sends every slice from a container to consecutive memory slots in one go, preserving any per-slice processing from a Collage upstream.

When you’d reach for it You sliced a break into 16 hits and want all of them on sequencer pads without wiring 16 separate Memory Slot nodes.

Quick example

  1. Connect a Slicer or Collage’s Processed Slices output.
  2. Leave Auto Start on — it finds the first empty slot automatically.
  3. Run the graph. All slices land on consecutive pads, named and ready.
  4. Switch to Player mode and play the kit.

Parameters

ParameterWhat it controlsRangeSweet spot hint
Auto StartAutomatically pick the first empty slot as the starting pointOn / OffOn unless you need a specific layout
StartFirst slot number when Auto Start is off0 — 127Align to track boundaries (0, 16, 32…)
EnabledWhether the node writes slots on executionOn / OffTurn off to freeze slots while editing
Name prefixText prepended to each slice name (“prefix Slice 1”, “prefix Slice 2”…)Free textName of the source sample — “Amen”, “808 Kit”