Source material

Import

On by default. A folder of session subfolders becomes one source each; a folder of loose audio is unaffected either way. Set it before adding the folder.

Naming

Click a token to insert it, or type. Any order. A number is always added.

Each source's own output folder (and its full-length WAV copy). No number here - a folder names one whole source, not one chop.

Detection

Chop output

Individual WAVs: one file per chop, as usual. WAV with Slice Markers: one continuous WAV per source file with the current chop boundaries embedded as standard RIFF cue points - compatible with Dirtywave M8 slice import (up to 128 markers). Always uses the clean, unprocessed audio, regardless of Output Stage.

Export

ms
ms

Off skips that detector entirely, for every mode - no analysis attempted, and its {key}/{tempo}/{tag} naming tokens above quietly drop out. Turn off key detection for material with no meaningful key, like drum breaks. Tempo still drives bar-locked drum chop length and the stretch ratio, so turning it off without setting a tempo manually per file falls back the same way an unconfident detection already does.

Loading key & tempo detection…

Time-stretch

Stretching is the whole point of this task, so it's always on here.

Pitch preserved. No confident tempo means it exports unstretched.

Output stage

Shared with STRETCH. Off by default - in CHOP, turning it on bakes this character into the exported chops.

Drive & crunch

Applied in order: output stage, then drive, then crunch. CHOP only ever gets the output stage.

Scope

Raw copies go to chops clean/ and one shots clean/. Roughly doubles export time.

Drop audio anywhere to add it folders and loose files both work