3d-webaudio-raub

WebAudio plugin for Node.js 3D Core

Usage no npm install needed!

<script type="module">
  import dWebaudioRaub from 'https://cdn.skypack.dev/3d-webaudio-raub';
</script>

README

Node.js 3D WebAudio

This is a part of Node3D project.

NPM

Build Status CodeFactor

npm i 3d-webaudio-raub

Synopsis

WebAudio plugin for Node.js 3D Core.

This plugin injects WebAudio API into Node3D's window.

const { webaudio, window } = init({ plugins: ['3d-webaudio-raub'] });
// webaudio.AudioContext === window.AudioContext === global.AudioContext

This module is WORK IN PROGRESS. Some features are missing for good.


First, import/init the plugin:

const init3dCore = require('3d-core-raub');

const { webaudio, window } = init3dCore({ plugins: ['3d-qml-raub'] });

// webaudio.AudioContext === window.AudioContext === global.AudioContext

// ...

For the full contents of currently exported webaudio object, see the docs of webaudio-raub. This plugin reexports those as is.