🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.
webkitAudioContext
(#11, thanks @warpdesign!)AudioWokrletNode.port
being assigned incorrectly in 1.1.0
(#10, thanks also to @warpdesign)currentTime
and sampleRate
implied globals always being 0
(did not affect property access via AudioWorkletGlobalScope
) (#7)AudioWorkletProcessor.port
is now properly per-instance, and AudioWorkletGlobalScope
no longer includes the MessagePort interface. (#8).connect()
throwing in Firefox and Safari (#6)Big thanks to @JohnWeisz for finding these issues and making some helpful suggestions.
Initial Release!