https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/sound.html - web3d refers to webaudio - we have a soundlib library that has the webaudio API in C++ WEBAUDIO https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API https://www.w3.org/TR/webaudio/ - the base webaudio API EXAMPLES in webaudio format https://webaudioapi.com/samples/ https://googlechromelabs.github.io/web-audio-samples/ https://webaudiodemos.appspot.com/ - Playground has webaudio node routing Difference betweeen web3d sound component and webaudio: - webaudio all nodes are created by javascript class function from a master audiocontext node / object - web3d sound has no explicit audiocontext - all nodes are created statically from an assumed / implied single audiocontext SAMPLE SCENES https://medialab.hmu.gr/minipages.html https://medialab.hmu.gr/minipages/x3domAudio/index.html - original Greek scene, x3dom override https://www.x3dgraphics.com/examples/X3dForAdvancedModeling/AudioSpatialSound/index.html - early 2022 web3d sample audio scenes - (constants should be web3d ALLCAPS if not) AllAudioGraphNodesTest.x3d Filters.x3d InlineSoundSource.x3d SingleAudio.x3d SpatialAudioCameraAnimation.x3d SplitChannels.x3d