The algorithm in Beat Maker bypasses that issue completely by rendering the webaudio graph to a static buffer on every change.