You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -14,13 +14,17 @@ A nondestructive, time-stretching, and intersecting sample slicer plugin with in
14
14
-**Stretch** — independent pitch and time control via [Signalsmith Stretch](https://github.com/Signalsmith-Audio/signalsmith-stretch), with tonality, formant shift, and formant compensation controls
15
15
-**Bungee** — grain-based time-stretch via [Bungee](https://github.com/bungee-audio-stretch/bungee), with adjustable grain mode (Fast / Normal / Smooth)
16
16
-**Lazy chop** — play the sample continuously and place slice boundaries in real time by pressing MIDI keys
17
+
-**Auto chop** — split slices equally (2-128 divisions) or detect transients with adjustable sensitivity and live preview
-**Undo/redo** — snapshot-based undo/redo for all slice and parameter changes
17
20
-**SET BPM** — calculate BPM from a slice length and a musical time unit (4 bars down to 1/32 bar)
18
21
-**Mute groups** — voices in the same group cut each other off
19
-
-**MIDI-selects-slice** — optionally auto-select a slice in the UI when its MIDI note is played
22
+
-**Follow MIDI** — optionally auto-select a slice in the UI when its MIDI note is played (FM button)
20
23
-**Duplicate slice** — clone a slice with all its locked parameters
21
24
-**Hi-DPI scaling** — adjustable UI scale factor (0.5x to 3x)
22
25
-**Full state recall** — all parameters, slices, and audio data saved/restored with the DAW session
23
-
-**Theming** — Dark and light themes
26
+
-**Theming** — dark and light themes
27
+
24
28
## Usage
25
29
26
30
### Getting Started
@@ -33,16 +37,26 @@ A nondestructive, time-stretching, and intersecting sample slicer plugin with in
33
37
34
38
-**ADD** — click the button, then click and drag on the waveform to draw a slice region
35
39
-**LAZY** — starts continuous playback; press any MIDI key to place a slice boundary at the current playhead. Click **STOP** when done. The final slice closes at the end of the sample
36
-
-**AUTO** — splits the selected slice into equal parts (2-128 divisions)
40
+
-**AUTO** — opens the Auto Chop panel over the waveform:
41
+
-**Sensitivity slider** (0-100%) — adjusts transient detection sensitivity with live preview lines on the waveform
42
+
-**Divisions field** — number of equal parts for time-based splitting (2-128)
43
+
-**Split Equal** — splits the selected slice into equal divisions
44
+
-**Detect Transients** — splits at detected transient positions
37
45
-**COPY** — duplicates the selected slice with all its parameters
38
46
-**DEL** — deletes the selected slice
39
47
40
48
### Editing Slices
41
49
42
50
- Drag the **S** handle (left edge) or **E** handle (right edge) to resize a slice
43
51
- Drag the middle of a slice to move it
44
-
- Click a slice in the waveform, slice lane, or slice list to select it
45
-
- Scroll wheel to zoom, shift+scroll or middle-drag to scroll
52
+
- Click a slice in the waveform or slice lane to select it
53
+
- Toggle **ZX** to snap slice edges to zero-crossings (eliminates clicks)
54
+
55
+
### Keyboard / Mouse Shortcuts
56
+
57
+
-**Scroll wheel** — zoom in/out (anchored to cursor position)
58
+
-**Shift + scroll wheel** — scroll horizontally
59
+
-**Middle-click drag** — simultaneous scroll (horizontal) and zoom (vertical)
46
60
47
61
### Sample Controls (top bar)
48
62
@@ -57,6 +71,7 @@ These are the defaults inherited by all slices:
57
71
-**STRETCH** — enable time-stretching (syncs playback to DAW tempo)
58
72
-**GAIN** — master gain in dB (-100 to +24 dB)
59
73
-**TAIL** — release tail — when enabled, audio continues reading past the slice boundary during the release phase
74
+
-**<** / **>** — undo / redo
60
75
61
76
### Slice Controls (second bar)
62
77
@@ -66,9 +81,9 @@ Per-slice overrides. Each parameter has a **lock icon** — click it to override
66
81
67
82
Calculates BPM from a slice's length. Select a slice, click **SET BPM**, and choose a time division (4 bars, 1 bar, 1/4 note, etc.). INTERSECT sets the BPM so that slice equals the chosen duration at your DAW's tempo.
68
83
69
-
### MIDI-Selects-Slice
84
+
### Follow MIDI
70
85
71
-
Click the **M** button to toggle. When active, playing a MIDI note automatically selects that slice in the UI.
86
+
Click the **FM** button to toggle. When active, playing a MIDI note automatically selects that slice in the UI.
0 commit comments