This is a part of Node3D project.
npm i -s deps-labsound-raub
This dependency package is distributing LabSound binaries through NPM for Node.js addons.
- Platforms (x64): Windows, Linux, MacOS ARM, Linux ARM.
- Libraries: LabSound, libnyquist.
- Linking: static lib.
- Backend: RtAudio.
LabSound is documented in the official repository.
The original LabSound sources are slightly modified, and now include:
- Unreleased commits from LabSound/LabSound.
- Extra work from Avataren/LabSound:Bugfixes.
- CMake configuration tweaks to build fewer binaries.
- Locally added fixes for AudioNode and AudioContext.
- See fork raub/LabSound - you can review all changes since
[email protected]
.
For unmodified
[email protected]
, usedeps-labsound-raub@<=5.0.0
.
See example in webaudio-raub Node.js addon.
The copy of LabSound's HRTF Assets is contained in the hrtf directory. Its absolute path is accessible as:
const { hrtf } = require('deps-labsound-raub');
This software uses the LabSound audio engine under BSD Clause 2. A copy of LabSound license is included, and can also be found at LabSound repository.