beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

AudioBufferPlayer_v2 Op

Ops.WebAudio.AudioBufferPlayer_v2


AudioBufferPlayer
Namespace: Ops.WebAudio

Op author: simod

Play back audio data stored in an AudioBuffer


summary (oneliner)

Typically connected to a Ops.WebAudio.AudioBuffer, which holds the sample / audio file.
In contrast to the Web Audio AudioBufferSourceNode, which can only play back an AudioBuffer once, this op can play back multiple times (every time the playback finished a new AudioBufferSourceNode is being created internally).



doc

issues

example patch id

youtube id

caniuse query

collections

related ops

Inputs

Audio Buffer (Object)

The audio buffer (typically from an audio file) which contains the audio data. In most cases you need to create a AudioBuffer op to load your audio sample and connect it to this port.


Playback Controls

Start / Stop (boolean /Number)

When set the playback is started


Loop (boolean /Number)

Weather or not the playback should start from the beginning once the end has been reached. Please note that some browsers have problems doing a perfect loop with certain file types. If you e.g. use an MP3-file as AudioBuffer Google Chrome might produce a slight gap between the loops. Ogg-files sometimes work better.


Restart (Trigger)

trigger to restart the playback


Time Controls

Offset (Number)

Shifts the playback position


Miscellaneous

Playback Rate (Number)

How fast / slow the audio should be played back, 1 is normal speed, 2 double speed, 0.5 half speed.


Detune (Number)

How much the sound should be detuned in cents. -100 means one semitone lower, 100 one semitone higher, 1200 is one octave higher (12 * 100).


Outputs

Audio Out (Object)

The audio out object


Is Playing (boolean Number)

returns true if audio file is playing, false if not


Loading (boolean Number)

true if currently loading an audio source


Caught a mistake or want to contribute to the documentation?

Edit Documentationcancel save

AudioBuffer Play Stop Seek

Shows how to play / pause / seek an audio file

Open Example In Editor


Patches using AudioBufferPlayer_v2

Changelog


cloned op from Ops.WebAudio.AudioBufferPlayer
2020-11-16 - simod

Ops.User.cables.AudioBufPlayer_v2 renamed to Ops.WebAudio.AudioBufferPlayer_v2
2020-11-17 - simod

removed non-working start/stop ports, fixed restart
2022-05-16 - stephan