From eaf6617a437fd5ab643bd2be7bc695d8f7303cdb Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Fri, 12 Aug 2022 22:28:19 +0200 Subject: [PATCH] allow changing cps from a hap --- packages/webaudio/scheduler.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/webaudio/scheduler.mjs b/packages/webaudio/scheduler.mjs index 84048534..618fec96 100644 --- a/packages/webaudio/scheduler.mjs +++ b/packages/webaudio/scheduler.mjs @@ -20,6 +20,9 @@ export class Scheduler { this.phase = end; const haps = this.pattern.queryArc(begin, end); haps.forEach((e) => { + if (typeof e.value?.cps === 'number') { + this.setCps(e.value?.cps); + } if (!e.part.begin.equals(e.whole.begin)) { return; }