Skip to content

sampler - Sampler

Plays buffer-based sampled audio with transport and pitch-related controls.

DirectionHandle
Outputaudio-out
ParameterLabelTypeDefaultRange
detuneDetuneslider (automatable)0-1200 - 1200
loopLooptogglefalse-
playbackRateSpeedslider (automatable)10.1 - 4
FieldValue
Native typenone
Create argsnone
Implementation statusimplemented
  • blzr maps Sampler to an AudioBufferSourceNode workflow with a helper wrapper.
  • Add loop start/end controls and advanced playback start options.

Based on AudioBufferSourceNode (MDN)

FieldValue
API nodeAudioBufferSourceNode
FactorycreateBufferSource
Factory argsnone
Web Audio paramsplaybackRate, detune
NameType
playbackRateAudioParam
detuneAudioParam
NameType
bufferAudioBuffer ?
loopboolean
loopStartdouble
loopEnddouble
SourceIdentifierSection
Primaryw3c-webaudio-1-1AudioBufferSourceNode
Secondarymdn-webaudioWeb Audio API