├── .editorconfig ├── .github └── workflows │ ├── matrix-build.yaml │ └── verify-build.yaml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .npmrc ├── .scripts ├── check-changelog.mjs ├── move-artifact.mjs ├── retrieve-artifacts.mjs ├── run-all-examples.mjs ├── utils │ └── dev-artifacts-helpers.mjs ├── wpt-harness.mjs └── wpt-mock │ ├── XMLHttpRequest.js │ ├── fetch.js │ ├── requestAnimationFrame.js │ └── wpt-buffer-loader.js ├── CHANGELOG.md ├── Cargo.toml ├── Cross.toml ├── LICENSE ├── README.md ├── eslint.config.mjs ├── examples ├── all-nodes.js ├── amplitude-modulation.js ├── analyser.js ├── audio-buffer.js ├── audio-worklet-online.js ├── audio-worklet-shared-array-buffer.js ├── audio-worklet-webassembly.js ├── audio-worklet.js ├── benchmarks.js ├── biquad.js ├── change-state.js ├── composite-audio-node.js ├── compressor.js ├── constant-source.js ├── convolution.js ├── decoding-legacy.js ├── decoding.js ├── disconnect.js ├── doppler.js ├── ended-event.js ├── faust-bell.js ├── faust-create-faustnode.js ├── faust-osc.js ├── faust-params.js ├── feedback-delay.js ├── granular-scrub.js ├── iir-filter.js ├── latency-attributes.js ├── many-oscillators-with-env.js ├── microphone.js ├── multichannel-absn.js ├── multichannel.js ├── multichannel.maxpat ├── multiple-contexts.js ├── offline.js ├── oscillators.js ├── package.json ├── panner.js ├── resampling.js ├── samples │ ├── 6-chans-pink.wav │ ├── corrupt.wav │ ├── empty_2c.wav │ ├── major-scale.ogg │ ├── parking-garage-response.wav │ ├── sample-38000.wav │ ├── sample-44100.wav │ ├── sample-48000.wav │ ├── sample-faulty.wav │ ├── sample.aiff │ ├── sample.flac │ ├── sample.mp3 │ ├── sample.ogg │ ├── sample.wav │ ├── sample.webm │ ├── siren.mp3 │ ├── small-room-response.wav │ ├── think-mono-38000.wav │ ├── think-mono-44100.wav │ ├── think-mono-48000.wav │ ├── think-stereo-38000.wav │ ├── think-stereo-44100.wav │ ├── think-stereo-48000.wav │ ├── vocals-dry.wav │ └── white.ogg ├── script-processor.js ├── sink-id.js ├── stereo-panner.js ├── trigger-soundfiles.js ├── waveshaper.js └── worklets │ ├── Makefile │ ├── SimpleKernel.cc │ ├── array-source.js │ ├── bitcrusher.js │ ├── free-queue.mjs │ ├── simple-kernel.wasmmodule.mjs │ ├── wasm-worklet-processor.mjs │ └── white-noise.js ├── generator ├── index.mjs ├── js │ ├── AudioNode.tmpl.js │ ├── AudioNodes.tmpl.js │ ├── AudioParam.tmpl.js │ ├── BaseAudioContext.tmpl.js │ ├── index.tmpl.cjs │ └── index.tmpl.mjs ├── rs │ ├── audio_node.tmpl.rs │ ├── audio_nodes.tmpl.rs │ └── lib.tmpl.rs └── web-audio.idl ├── index.cjs ├── index.d.ts ├── index.mjs ├── js ├── AnalyserNode.js ├── AudioBuffer.js ├── AudioBufferSourceNode.js ├── AudioContext.js ├── AudioDestinationNode.js ├── AudioListener.js ├── AudioNode.js ├── AudioParam.js ├── AudioParamMap.js ├── AudioRenderCapacity.js ├── AudioScheduledSourceNode.js ├── AudioWorklet.js ├── AudioWorkletGlobalScope.js ├── AudioWorkletNode.js ├── BaseAudioContext.js ├── BiquadFilterNode.js ├── ChannelMergerNode.js ├── ChannelSplitterNode.js ├── ConstantSourceNode.js ├── ConvolverNode.js ├── DelayNode.js ├── DynamicsCompressorNode.js ├── Events.js ├── GainNode.js ├── IIRFilterNode.js ├── MediaStreamAudioSourceNode.js ├── OfflineAudioContext.js ├── OscillatorNode.js ├── PannerNode.js ├── PeriodicWave.js ├── ScriptProcessorNode.js ├── StereoPannerNode.js ├── WaveShaperNode.js └── lib │ ├── cast.js │ ├── errors.js │ ├── events.js │ ├── symbols.js │ └── utils.js ├── load-native.cjs ├── package.json ├── src ├── analyser_node.rs ├── audio_buffer.rs ├── audio_buffer_source_node.rs ├── audio_context.rs ├── audio_destination_node.rs ├── audio_listener.rs ├── audio_node.rs ├── audio_param.rs ├── audio_render_capacity.rs ├── audio_worklet_node.rs ├── base_audio_context.rs ├── biquad_filter_node.rs ├── channel_merger_node.rs ├── channel_splitter_node.rs ├── constant_source_node.rs ├── convolver_node.rs ├── delay_node.rs ├── dynamics_compressor_node.rs ├── gain_node.rs ├── iir_filter_node.rs ├── lib.rs ├── media_devices │ ├── enumerate_devices.rs │ ├── get_user_media.rs │ └── mod.rs ├── media_stream_audio_source_node.rs ├── media_streams │ ├── media_stream.rs │ └── mod.rs ├── offline_audio_context.rs ├── oscillator_node.rs ├── panner_node.rs ├── periodic_wave.rs ├── script_processor_node.rs ├── stereo_panner_node.rs ├── utils │ ├── mod.rs │ └── thread_safe_function.rs └── wave_shaper_node.rs └── tests ├── AudioBuffer.spec.mjs ├── AudioParam.spec.mjs ├── AudioWorklet.spec.mjs ├── OfflineAudioContext.spec.mjs ├── PeriodicWave.spec.mjs ├── WaveShaper.spec.mjs ├── cast.spec.mjs ├── ctor.errors.mjs ├── getUserMedia.spec.mjs ├── test-offline-context-gc.mjs └── worklets ├── invalid-ctor.worklet.mjs ├── invalid.worklet.js ├── invalid.worklet.mjs └── noise-generator.worklet.mjs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/matrix-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.github/workflows/matrix-build.yaml -------------------------------------------------------------------------------- /.github/workflows/verify-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.github/workflows/verify-build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.scripts/check-changelog.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/check-changelog.mjs -------------------------------------------------------------------------------- /.scripts/move-artifact.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/move-artifact.mjs -------------------------------------------------------------------------------- /.scripts/retrieve-artifacts.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/retrieve-artifacts.mjs -------------------------------------------------------------------------------- /.scripts/run-all-examples.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/run-all-examples.mjs -------------------------------------------------------------------------------- /.scripts/utils/dev-artifacts-helpers.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/utils/dev-artifacts-helpers.mjs -------------------------------------------------------------------------------- /.scripts/wpt-harness.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/wpt-harness.mjs -------------------------------------------------------------------------------- /.scripts/wpt-mock/XMLHttpRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/wpt-mock/XMLHttpRequest.js -------------------------------------------------------------------------------- /.scripts/wpt-mock/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/wpt-mock/fetch.js -------------------------------------------------------------------------------- /.scripts/wpt-mock/requestAnimationFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/wpt-mock/requestAnimationFrame.js -------------------------------------------------------------------------------- /.scripts/wpt-mock/wpt-buffer-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/.scripts/wpt-mock/wpt-buffer-loader.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- 1 | export { default } from '@ircam/eslint-config'; 2 | -------------------------------------------------------------------------------- /examples/all-nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/all-nodes.js -------------------------------------------------------------------------------- /examples/amplitude-modulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/amplitude-modulation.js -------------------------------------------------------------------------------- /examples/analyser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/analyser.js -------------------------------------------------------------------------------- /examples/audio-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/audio-buffer.js -------------------------------------------------------------------------------- /examples/audio-worklet-online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/audio-worklet-online.js -------------------------------------------------------------------------------- /examples/audio-worklet-shared-array-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/audio-worklet-shared-array-buffer.js -------------------------------------------------------------------------------- /examples/audio-worklet-webassembly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/audio-worklet-webassembly.js -------------------------------------------------------------------------------- /examples/audio-worklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/audio-worklet.js -------------------------------------------------------------------------------- /examples/benchmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/benchmarks.js -------------------------------------------------------------------------------- /examples/biquad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/biquad.js -------------------------------------------------------------------------------- /examples/change-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/change-state.js -------------------------------------------------------------------------------- /examples/composite-audio-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/composite-audio-node.js -------------------------------------------------------------------------------- /examples/compressor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/compressor.js -------------------------------------------------------------------------------- /examples/constant-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/constant-source.js -------------------------------------------------------------------------------- /examples/convolution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/convolution.js -------------------------------------------------------------------------------- /examples/decoding-legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/decoding-legacy.js -------------------------------------------------------------------------------- /examples/decoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/decoding.js -------------------------------------------------------------------------------- /examples/disconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/disconnect.js -------------------------------------------------------------------------------- /examples/doppler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/doppler.js -------------------------------------------------------------------------------- /examples/ended-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/ended-event.js -------------------------------------------------------------------------------- /examples/faust-bell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/faust-bell.js -------------------------------------------------------------------------------- /examples/faust-create-faustnode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/faust-create-faustnode.js -------------------------------------------------------------------------------- /examples/faust-osc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/faust-osc.js -------------------------------------------------------------------------------- /examples/faust-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/faust-params.js -------------------------------------------------------------------------------- /examples/feedback-delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/feedback-delay.js -------------------------------------------------------------------------------- /examples/granular-scrub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/granular-scrub.js -------------------------------------------------------------------------------- /examples/iir-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/iir-filter.js -------------------------------------------------------------------------------- /examples/latency-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/latency-attributes.js -------------------------------------------------------------------------------- /examples/many-oscillators-with-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/many-oscillators-with-env.js -------------------------------------------------------------------------------- /examples/microphone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/microphone.js -------------------------------------------------------------------------------- /examples/multichannel-absn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/multichannel-absn.js -------------------------------------------------------------------------------- /examples/multichannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/multichannel.js -------------------------------------------------------------------------------- /examples/multichannel.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/multichannel.maxpat -------------------------------------------------------------------------------- /examples/multiple-contexts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/multiple-contexts.js -------------------------------------------------------------------------------- /examples/offline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/offline.js -------------------------------------------------------------------------------- /examples/oscillators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/oscillators.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /examples/panner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/panner.js -------------------------------------------------------------------------------- /examples/resampling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/resampling.js -------------------------------------------------------------------------------- /examples/samples/6-chans-pink.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/6-chans-pink.wav -------------------------------------------------------------------------------- /examples/samples/corrupt.wav: -------------------------------------------------------------------------------- 1 | RIFF%WAVEfmt  2 | -------------------------------------------------------------------------------- /examples/samples/empty_2c.wav: -------------------------------------------------------------------------------- 1 | RIFF%WAVEfmt  2 | -------------------------------------------------------------------------------- /examples/samples/major-scale.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/major-scale.ogg -------------------------------------------------------------------------------- /examples/samples/parking-garage-response.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/parking-garage-response.wav -------------------------------------------------------------------------------- /examples/samples/sample-38000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample-38000.wav -------------------------------------------------------------------------------- /examples/samples/sample-44100.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample-44100.wav -------------------------------------------------------------------------------- /examples/samples/sample-48000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample-48000.wav -------------------------------------------------------------------------------- /examples/samples/sample-faulty.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample-faulty.wav -------------------------------------------------------------------------------- /examples/samples/sample.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.aiff -------------------------------------------------------------------------------- /examples/samples/sample.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.flac -------------------------------------------------------------------------------- /examples/samples/sample.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.mp3 -------------------------------------------------------------------------------- /examples/samples/sample.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.ogg -------------------------------------------------------------------------------- /examples/samples/sample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.wav -------------------------------------------------------------------------------- /examples/samples/sample.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/sample.webm -------------------------------------------------------------------------------- /examples/samples/siren.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/siren.mp3 -------------------------------------------------------------------------------- /examples/samples/small-room-response.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/small-room-response.wav -------------------------------------------------------------------------------- /examples/samples/think-mono-38000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-mono-38000.wav -------------------------------------------------------------------------------- /examples/samples/think-mono-44100.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-mono-44100.wav -------------------------------------------------------------------------------- /examples/samples/think-mono-48000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-mono-48000.wav -------------------------------------------------------------------------------- /examples/samples/think-stereo-38000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-stereo-38000.wav -------------------------------------------------------------------------------- /examples/samples/think-stereo-44100.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-stereo-44100.wav -------------------------------------------------------------------------------- /examples/samples/think-stereo-48000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/think-stereo-48000.wav -------------------------------------------------------------------------------- /examples/samples/vocals-dry.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/vocals-dry.wav -------------------------------------------------------------------------------- /examples/samples/white.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/samples/white.ogg -------------------------------------------------------------------------------- /examples/script-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/script-processor.js -------------------------------------------------------------------------------- /examples/sink-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/sink-id.js -------------------------------------------------------------------------------- /examples/stereo-panner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/stereo-panner.js -------------------------------------------------------------------------------- /examples/trigger-soundfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/trigger-soundfiles.js -------------------------------------------------------------------------------- /examples/waveshaper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/waveshaper.js -------------------------------------------------------------------------------- /examples/worklets/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/Makefile -------------------------------------------------------------------------------- /examples/worklets/SimpleKernel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/SimpleKernel.cc -------------------------------------------------------------------------------- /examples/worklets/array-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/array-source.js -------------------------------------------------------------------------------- /examples/worklets/bitcrusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/bitcrusher.js -------------------------------------------------------------------------------- /examples/worklets/free-queue.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/free-queue.mjs -------------------------------------------------------------------------------- /examples/worklets/simple-kernel.wasmmodule.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/simple-kernel.wasmmodule.mjs -------------------------------------------------------------------------------- /examples/worklets/wasm-worklet-processor.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/wasm-worklet-processor.mjs -------------------------------------------------------------------------------- /examples/worklets/white-noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/examples/worklets/white-noise.js -------------------------------------------------------------------------------- /generator/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/index.mjs -------------------------------------------------------------------------------- /generator/js/AudioNode.tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/AudioNode.tmpl.js -------------------------------------------------------------------------------- /generator/js/AudioNodes.tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/AudioNodes.tmpl.js -------------------------------------------------------------------------------- /generator/js/AudioParam.tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/AudioParam.tmpl.js -------------------------------------------------------------------------------- /generator/js/BaseAudioContext.tmpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/BaseAudioContext.tmpl.js -------------------------------------------------------------------------------- /generator/js/index.tmpl.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/index.tmpl.cjs -------------------------------------------------------------------------------- /generator/js/index.tmpl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/js/index.tmpl.mjs -------------------------------------------------------------------------------- /generator/rs/audio_node.tmpl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/rs/audio_node.tmpl.rs -------------------------------------------------------------------------------- /generator/rs/audio_nodes.tmpl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/rs/audio_nodes.tmpl.rs -------------------------------------------------------------------------------- /generator/rs/lib.tmpl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/rs/lib.tmpl.rs -------------------------------------------------------------------------------- /generator/web-audio.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/generator/web-audio.idl -------------------------------------------------------------------------------- /index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/index.cjs -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/index.mjs -------------------------------------------------------------------------------- /js/AnalyserNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AnalyserNode.js -------------------------------------------------------------------------------- /js/AudioBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioBuffer.js -------------------------------------------------------------------------------- /js/AudioBufferSourceNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioBufferSourceNode.js -------------------------------------------------------------------------------- /js/AudioContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioContext.js -------------------------------------------------------------------------------- /js/AudioDestinationNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioDestinationNode.js -------------------------------------------------------------------------------- /js/AudioListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioListener.js -------------------------------------------------------------------------------- /js/AudioNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioNode.js -------------------------------------------------------------------------------- /js/AudioParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioParam.js -------------------------------------------------------------------------------- /js/AudioParamMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioParamMap.js -------------------------------------------------------------------------------- /js/AudioRenderCapacity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioRenderCapacity.js -------------------------------------------------------------------------------- /js/AudioScheduledSourceNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioScheduledSourceNode.js -------------------------------------------------------------------------------- /js/AudioWorklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioWorklet.js -------------------------------------------------------------------------------- /js/AudioWorkletGlobalScope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioWorkletGlobalScope.js -------------------------------------------------------------------------------- /js/AudioWorkletNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/AudioWorkletNode.js -------------------------------------------------------------------------------- /js/BaseAudioContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/BaseAudioContext.js -------------------------------------------------------------------------------- /js/BiquadFilterNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/BiquadFilterNode.js -------------------------------------------------------------------------------- /js/ChannelMergerNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/ChannelMergerNode.js -------------------------------------------------------------------------------- /js/ChannelSplitterNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/ChannelSplitterNode.js -------------------------------------------------------------------------------- /js/ConstantSourceNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/ConstantSourceNode.js -------------------------------------------------------------------------------- /js/ConvolverNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/ConvolverNode.js -------------------------------------------------------------------------------- /js/DelayNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/DelayNode.js -------------------------------------------------------------------------------- /js/DynamicsCompressorNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/DynamicsCompressorNode.js -------------------------------------------------------------------------------- /js/Events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/Events.js -------------------------------------------------------------------------------- /js/GainNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/GainNode.js -------------------------------------------------------------------------------- /js/IIRFilterNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/IIRFilterNode.js -------------------------------------------------------------------------------- /js/MediaStreamAudioSourceNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/MediaStreamAudioSourceNode.js -------------------------------------------------------------------------------- /js/OfflineAudioContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/OfflineAudioContext.js -------------------------------------------------------------------------------- /js/OscillatorNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/OscillatorNode.js -------------------------------------------------------------------------------- /js/PannerNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/PannerNode.js -------------------------------------------------------------------------------- /js/PeriodicWave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/PeriodicWave.js -------------------------------------------------------------------------------- /js/ScriptProcessorNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/ScriptProcessorNode.js -------------------------------------------------------------------------------- /js/StereoPannerNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/StereoPannerNode.js -------------------------------------------------------------------------------- /js/WaveShaperNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/WaveShaperNode.js -------------------------------------------------------------------------------- /js/lib/cast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/lib/cast.js -------------------------------------------------------------------------------- /js/lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/lib/errors.js -------------------------------------------------------------------------------- /js/lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/lib/events.js -------------------------------------------------------------------------------- /js/lib/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/lib/symbols.js -------------------------------------------------------------------------------- /js/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/js/lib/utils.js -------------------------------------------------------------------------------- /load-native.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/load-native.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/package.json -------------------------------------------------------------------------------- /src/analyser_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/analyser_node.rs -------------------------------------------------------------------------------- /src/audio_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_buffer.rs -------------------------------------------------------------------------------- /src/audio_buffer_source_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_buffer_source_node.rs -------------------------------------------------------------------------------- /src/audio_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_context.rs -------------------------------------------------------------------------------- /src/audio_destination_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_destination_node.rs -------------------------------------------------------------------------------- /src/audio_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_listener.rs -------------------------------------------------------------------------------- /src/audio_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_node.rs -------------------------------------------------------------------------------- /src/audio_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_param.rs -------------------------------------------------------------------------------- /src/audio_render_capacity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_render_capacity.rs -------------------------------------------------------------------------------- /src/audio_worklet_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/audio_worklet_node.rs -------------------------------------------------------------------------------- /src/base_audio_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/base_audio_context.rs -------------------------------------------------------------------------------- /src/biquad_filter_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/biquad_filter_node.rs -------------------------------------------------------------------------------- /src/channel_merger_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/channel_merger_node.rs -------------------------------------------------------------------------------- /src/channel_splitter_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/channel_splitter_node.rs -------------------------------------------------------------------------------- /src/constant_source_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/constant_source_node.rs -------------------------------------------------------------------------------- /src/convolver_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/convolver_node.rs -------------------------------------------------------------------------------- /src/delay_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/delay_node.rs -------------------------------------------------------------------------------- /src/dynamics_compressor_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/dynamics_compressor_node.rs -------------------------------------------------------------------------------- /src/gain_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/gain_node.rs -------------------------------------------------------------------------------- /src/iir_filter_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/iir_filter_node.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/media_devices/enumerate_devices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_devices/enumerate_devices.rs -------------------------------------------------------------------------------- /src/media_devices/get_user_media.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_devices/get_user_media.rs -------------------------------------------------------------------------------- /src/media_devices/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_devices/mod.rs -------------------------------------------------------------------------------- /src/media_stream_audio_source_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_stream_audio_source_node.rs -------------------------------------------------------------------------------- /src/media_streams/media_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_streams/media_stream.rs -------------------------------------------------------------------------------- /src/media_streams/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/media_streams/mod.rs -------------------------------------------------------------------------------- /src/offline_audio_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/offline_audio_context.rs -------------------------------------------------------------------------------- /src/oscillator_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/oscillator_node.rs -------------------------------------------------------------------------------- /src/panner_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/panner_node.rs -------------------------------------------------------------------------------- /src/periodic_wave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/periodic_wave.rs -------------------------------------------------------------------------------- /src/script_processor_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/script_processor_node.rs -------------------------------------------------------------------------------- /src/stereo_panner_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/stereo_panner_node.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/thread_safe_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/utils/thread_safe_function.rs -------------------------------------------------------------------------------- /src/wave_shaper_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/src/wave_shaper_node.rs -------------------------------------------------------------------------------- /tests/AudioBuffer.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/AudioBuffer.spec.mjs -------------------------------------------------------------------------------- /tests/AudioParam.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/AudioParam.spec.mjs -------------------------------------------------------------------------------- /tests/AudioWorklet.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/AudioWorklet.spec.mjs -------------------------------------------------------------------------------- /tests/OfflineAudioContext.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/OfflineAudioContext.spec.mjs -------------------------------------------------------------------------------- /tests/PeriodicWave.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/PeriodicWave.spec.mjs -------------------------------------------------------------------------------- /tests/WaveShaper.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/WaveShaper.spec.mjs -------------------------------------------------------------------------------- /tests/cast.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/cast.spec.mjs -------------------------------------------------------------------------------- /tests/ctor.errors.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/ctor.errors.mjs -------------------------------------------------------------------------------- /tests/getUserMedia.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/getUserMedia.spec.mjs -------------------------------------------------------------------------------- /tests/test-offline-context-gc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/test-offline-context-gc.mjs -------------------------------------------------------------------------------- /tests/worklets/invalid-ctor.worklet.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/worklets/invalid-ctor.worklet.mjs -------------------------------------------------------------------------------- /tests/worklets/invalid.worklet.js: -------------------------------------------------------------------------------- 1 | const a = invalid; 2 | -------------------------------------------------------------------------------- /tests/worklets/invalid.worklet.mjs: -------------------------------------------------------------------------------- 1 | const a = invalid; 2 | -------------------------------------------------------------------------------- /tests/worklets/noise-generator.worklet.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircam-ismm/node-web-audio-api/HEAD/tests/worklets/noise-generator.worklet.mjs --------------------------------------------------------------------------------