audio-worklet-live-coding
audio-worklet-live-coding copied to clipboard
Live code an Audio Worklet in your browser!
Audio Worklet Live Coding
Does what it says on the tin.
How it works
Takes the output of CodeMirror, turns it into a Blob, generates a URL for the Blob, loads it as a module.
Each time the script is loaded a new id is generated for the processor, and this is passed to the CustomAudioNode
constructor. Hence not being able to change the name of CustomAudioNode
.
Limitations
Stereo output, no inputs. This would only require adding some additional UI boxes and passing the values to CustomAudioNode
, but isn't really necessary for this demo.
Libs
- CodeMirror
- JSHint
Author
Arthur Carabott arthurcarabott.com