Skip to content

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