add nanFallback for better errors
This commit is contained in:
parent
eb0301d74e
commit
281ad5fac9
3 changed files with 12 additions and 2 deletions
|
|
@ -7,7 +7,7 @@ This program is free software: you can redistribute it and/or modify it under th
|
|||
import './feedbackdelay.mjs';
|
||||
import './reverb.mjs';
|
||||
import './vowel.mjs';
|
||||
import { clamp } from './util.mjs';
|
||||
import { clamp, nanFallback } from './util.mjs';
|
||||
import workletsUrl from './worklets.mjs?url';
|
||||
import { getFilter, gainNode } from './helpers.mjs';
|
||||
import { map } from 'nanostores';
|
||||
|
|
@ -168,6 +168,7 @@ export const superdough = async (value, deadline, hapDuration) => {
|
|||
size = 2,
|
||||
velocity = 1,
|
||||
} = value;
|
||||
gain = nanFallback(gain, 1);
|
||||
gain *= velocity; // legacy fix for velocity
|
||||
let toDisconnect = []; // audio nodes that will be disconnected when the source has ended
|
||||
const onended = () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue