slice
Slice — Slice sampler. Cuts a buffer into equal slices addressed by degree (0 4 8) or hit notation (x). separate: [5, 2] returns a Machine[].
Quick Start
slice({ number: 16, url: 'https://example.com/loop.wav' })Parameters
| Name | Type | Default | Range/Options | Description |
|---|---|---|---|---|
url | string | — | — | Audio file URL (CORS required). |
number | number | — | 1–256 | Number of equal slices to divide the buffer into. |
gain | number | 1 | 0–2 0–2 | Output gain |
attack | number | 0.002 | 0–1 s | Attack time |
release | number | 0.01 | 0–5 s | Release time |
separate | string | — | — | Array of slice indices to extract as individual machines. Returns Machine[] instead of Machine. |