Skip to content

Instantly share code, notes, and snippets.

@vurpo
vurpo / audiobufferplayerloop.js
Created November 27, 2024 17:38
AudioBufferPlayer with loop point functionality
// input ports
const audioBufferPort = op.inObject("Audio Buffer", null, "audioBuffer");
const playPort = op.inBool("Start / Stop", false);
const inResetStart = op.inTriggerButton("Restart");
const offsetPort = op.inFloat("Offset", 0);
const loopPointPort = op.inFloat("Loop point", 0);
const playbackRatePort = op.inFloat("Playback Rate", 1);
const detunePort = op.inFloat("Detune", 0);