diff --git a/packages/osc/osc.mjs b/packages/osc/osc.mjs index 62a1812f..ab58e32c 100644 --- a/packages/osc/osc.mjs +++ b/packages/osc/osc.mjs @@ -61,7 +61,7 @@ export async function oscTrigger(t_deprecate, hap, currentTime, cps = 1, targetT const osc = await connect(); const controls = parseControlsFromHap(hap, cps); const keyvals = Object.entries(controls).flat(); - + const ts = Math.round(collator.calculateTimestamp(currentTime, targetTime) * 1000); const message = new OSC.Message('/dirt/play', ...keyvals); const bundle = new OSC.Bundle([message], ts); diff --git a/website/src/repl/components/panel/AudioEngineTargetSelector.jsx b/website/src/repl/components/panel/AudioEngineTargetSelector.jsx index 70a17f3b..ecf5d817 100644 --- a/website/src/repl/components/panel/AudioEngineTargetSelector.jsx +++ b/website/src/repl/components/panel/AudioEngineTargetSelector.jsx @@ -12,11 +12,16 @@ export function AudioEngineTargetSelector({ target, onChange, isDisabled }) { [audioEngineTargets.osc, audioEngineTargets.osc], ]); return ( -