sampler
Sampler — Audio file player. Supports WAV/MP3/OGG with optional pitch shifting and looping.
Quick Start
sampler({ url: 'https://...', gain: 1.0 })Parameters
| Name | Type | Default | Range/Options | Description |
|---|---|---|---|---|
url | string | — | — | Audio file URL (CORS required). WAV/MP3/OGG supported. |
rootFreq | number | — | 1–20000 Hz | Root pitch Hz. When set, playbackRate = freq / rootFreq for melodic use. |
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 |
start | number | 0 | 0–600 s | Playback start offset within buffer |
end | number | — | 0–600 s | Playback end position within buffer (default: full) |
loop | boolean | false | — | Loop playback |