node-web-audio-api
Version:
Web Audio API implementation for Node.js
17 lines (12 loc) • 355 B
JavaScript
import webaudio from 'node-web-audio-api';
Object.assign(globalThis, webaudio);
// Some libraries explicitly rely on window
if (!globalThis.window) {
globalThis.window = {};
}
for (let name in webaudio) {
if (name !== 'mediaDevices') {
globalThis.window[name] = webaudio[name];
}
}
globalThis.navigator.mediaDevices = webaudio.mediaDevices;