Skip to content

sampler - Sampler

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

DirectionHandle
Outputaudio-out
ParameterLabelTypeDefaultRange
detuneDetuneslider (automatable)0-4800 - 4800
loopLooptogglefalse-
loopEndLoop End (s)slider00 - +inf
loopStartLoop Start (s)slider00 - +inf
playbackRateSpeedslider (automatable)10.01 - 10
FieldValue
Native typenone
Create argsnone
Implementation statuspartial

Press a then n to add this node.

  • blzr maps Sampler to an AudioBufferSourceNode workflow with a helper wrapper.
  • onended
  • context
  • numberOfInputs
  • numberOfOutputs
  • connect
  • disconnect
  • Add loop start/end controls and advanced playback start options.

Based on AudioBufferSourceNode (MDN)

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