What is CHOP-R...

Chop-R is a loop slicing instrument.
You can select a loop, pitch and time-stretch it into shape and then chop into a number of slices for further manipulation.

What Chop-R is not...

Chop-R is not for automatically detecting and extracting slices with custom lengths. There are plenty of other options that excel at that and the core of Chop-R revolves around slices of equal length.


Chop-R workflow


Chop-R tries to be as inituitively as possible. Basic workflow is from left till right.

First, to be able to audition the loop, it’s convenient to make sure the sequencer is filled sequentially. This can be done by pressing the ‘Fill‘ button (7).

Secondly it’s important to set the correct loop (if the complete file is not a loop already). This can be done with the Start (28) and End (23) loop markers. Obviously zooming into these markers (scroll-wheel) enables one to set it with great precision.

Thirdly, the number of beats this loop is representing, needs to be set. You can let Chop-R estimate this by pressing the ‘Auto Beats‘ button (32) or set it manually with the ‘Beats‘ knob (3).

You are now basically set up to start chopping.

Usually however it’s preferable to let the loop run in sync with the host’s tempo. This can be achieved in 2 stages.

1. By pitching the loop in whole tones or fractions (knob 33)
2. By time-stretching the loop (which will preserve the current pitch) via pressing the ‘Match Tempo‘ button (6). Pressing the ‘Orig. Tempo‘ button (5) will undo this time-stretching.

If the ‘Match Tempo‘ button turns blue, it means the loop is currently running in sync with the host.

Now it’s time to actually start sequencing the different slices. This can be done manually in the ‘Pattern Sequencer‘ (29) or ‘Pattern List’ (30). Obviously patterns can also be automatically generated by pressing the ‘Random‘ button (9) or the ‘Fill‘ button (7). Note that entering a slice index of 0 or above the total number of slices, will mute that sequence step. Making it able to program ‘pauses’ in the sequence.

Once you have created a couple of patterns, you can trigger these by the keyboard, from note C3 upwards. Pressing a key below C3 or above the number of patterns present will start the currently selected pattern.

Have fun chopping!!

1. Save preset to an XML file.
2. Start or stop playback.
3. Select the number of beats [1..512] the loop consists of. This will influence the loop’s BPM.
4. Double or halve the loop’s length.
5. Use the loop’s original tempo, bypassing any time-stretching.
6. Time-stretch the loop until it matches the host’s (DAW) tempo.
7. Create a pattern with all the loop’s slices in sequence (1,2,3,4…).
8. Enable or disable the chopping process (bypass).
9. Randomise the current pattern with the selected randomising algorithm.
10. The number of slices [2..512] to cut the loop into.
11. Set the number of slices to slide (offset) the pattern with.
12. Filter cutoff frequency.
13. Filter resonance.
14. Output level meter.
15. Show about panel with additional information.
16. Output gain.
17. Output balance. When fully left it will only use the left channel, in the center the original stereo signal and full right only the right channel.
18. Filter type (low pass, band pass, high pass or none at all).
19. Open the pattern list, display all patterns available.
20. Delete the current pattern from the pattern list.
21. Duplicate the current pattern.
22. Add a slice to the current pattern.
23. End loop marker. Drag this to set the loop length. Double click to reset to the default value.

24. Status bar showing tooltips.
25. Manipulate here to resize the window.
26. Fully zoomable waveform view. Scroll for horizontal zoom, shift-scroll for vertical zoom.
27. Ruler bar displaying the slices. Drag this to scroll the view.
28. Start loop marker. Drag this to set the loop start point (length remains the same). Double click to set to the default value.
29. Pattern sequencer. Drag slices, modify slice index, double click to delete.
30. Pattern list. A (modifiable) list of patterns.
31. Select randomising algorithm:

    • Full random. No preferences.
    • Save Beats I. Try to preserve down and off beats.
    • Save Beats II. Alternative to Save Beats I.
    • Save Beats III. Alternative to Save Beats I.
    • Sequential. Increase to the next step sequentially with a random step amount.
    • Ragga.

32. Automatically estimate the number of beats in the loop.
33. Set the pitch in semi-tones [-24.0..+24.0].
34. Set the slice crossfade amount (pre and post-slice).
35. BPM display, displays the current loop’s BPM taking into account the loop start, length, number of beats and pitch.
37. Open a preset (XML) file.
38. Load an audio file.



FORMAT (64 bit only):
  • VST 3
  • AU
  • Mac OS 10.11+
  • Windows 7+