Chopping a sampled loop into even slices is the heart of MPC-style production, but the cuts only stay in time if they land exactly on the beat grid. This tool does the arithmetic: enter the tempo, bar count, and how many slices you want, and it prints every cut point in both milliseconds and samples.
How it works
A loop of a whole number of bars at a fixed tempo has an exact length, which divides evenly into equal slices:
beat (ms) = 60000 / BPM
bar (ms) = beat × beats per bar
loop (ms) = bar × bars
slice (ms) = loop / slice count
boundary i = i × slice (ms)
sample # = (ms / 1000) × 44100
Because every boundary is an exact fraction of the loop, the slices line up with the underlying grid, so you can reorder them, drop some, or repeat others and the groove stays locked to the tempo.
Worked example
A two-bar 4/4 loop at 90 BPM:
- Beat duration:
60,000 / 90 = 666.67 ms - Bar duration:
666.67 × 4 = 2,666.67 ms - Loop duration:
2,666.67 × 2 = 5,333.33 ms
Sliced into 16 equal pieces, each chop is 5,333.33 / 16 ≈ 333.33 ms. In samples at 44.1 kHz, each slice is 333.33 / 1000 × 44100 ≈ 14,700 samples. This puts every cut exactly on an eighth-note grid — the foundation of a rearranged drum break.
Sliced into 32 pieces instead, each chop is one sixteenth note at this tempo — 166.67 ms — useful for fine-grained rearrangement or stutter effects.
The production workflow
- Record or import the loop. Know your source BPM precisely. If the original recording is not perfectly in tempo, time-stretch it first in your DAW before using these cut points.
- Calculate the boundaries. Enter the BPM, bar count, and slice count here to get the exact cut points in milliseconds.
- Mark the cuts in your DAW or sampler. Most DAWs and hardware samplers accept either millisecond or sample-accurate positions. Use the sample number column for maximum precision.
- Load slices onto pads. On an MPC or similar, each pad plays one slice. Reorder, repeat, or mute pads to create a new groove from the chopped material.
Why powers of two?
8, 16, and 32 slices align with musical subdivisions in 4/4 time:
| Slices over 1 bar | Musical subdivision |
|---|---|
| 4 | Quarter note |
| 8 | Eighth note |
| 16 | Sixteenth note |
| 32 | Thirty-second note |
Non-power-of-two slice counts are possible for special effects (triplet chops, polyrhythm work) but will not land on a standard musical grid unless the loop length is carefully chosen to match.
Tips and example
Always trim your source so it is an exact number of bars at the target BPM before slicing; even a few stray milliseconds at the loop point will smear every cut and make the rearranged pattern drift out of time. If you are working with a sample of unknown BPM, find the tempo first using your DAW’s beat detection, then round to the nearest whole or half BPM and set the loop length before chopping.