<div dir="ltr">That helps a lot / solves the mystery, thanks very much Andreas.<div>-Doug<br><div>For regular x3d - I started an experiment adding 4 outputOnly fields to Analyser node:</div><div>byteFrequencyData outputOnly MFUByte (just kidding, no such thing as MFUByte in web3d. Or should there be?)</div><div>floatFrequencyData outputOnly MFFloat</div><div>byteTimeDomainData outputOnly MFUByte</div><div>floatTimeDomainData outputOnly MFFloat</div><div>I'll refresh all 4 every frame internally from the webkit Analyzer node getByteFrequencyData(array) etc.</div><div>Then somehow route or otherwise use those output fields in some geometry rendering to represent.</div><div>I'll see how it works.</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 1, 2023 at 8:16 PM Andreas Plesch <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>The pointset animation is quite deeply embedded in the actual spatial sound implementation in soundController_SpatialSoundFilter.js as an internal feature . Search for pointSet. (SpatialSound.js is just the x3dom node interface).</div><div><br></div><div>This brings up how one would achieve this kind of amplitude animation in regular x3d (with the SpatialSound nodes) ?</div><div><br></div><div>Hope this helps a little bit, Andreas</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Date: Wed, 1 Feb 2023 12:01:28 -0700<br>
From: GPU Group <<a href="mailto:gpugroup@gmail.com" target="_blank">gpugroup@gmail.com</a>><br>
To: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br>
Subject: [x3d-public] v4 Sound > Analyser node > x3dom > who's<br>
        drawing?<br>
Message-ID:<br>
        <CAM2ogRfokXG=h=YmHRCDq1pa+OvGrGpC=<a href="mailto:3PZtGbESrDpUvjsSg@mail.gmail.com" target="_blank">3PZtGbESrDpUvjsSg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
<a href="https://medialab.hmu.gr/minipages/x3domAudio/SpatialSoundFilter.xhtml" rel="noreferrer" target="_blank">https://medialab.hmu.gr/minipages/x3domAudio/SpatialSoundFilter.xhtml</a><br>
Q. where  / what function / who is drawing the Analyser node frequency or<br>
time domain visualization. I don't see anything in Page Source looking at<br>
Analyser node fields for output.<br>
<br>
Thanks, Doug<br>
more..<br>
<a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API" rel="noreferrer" target="_blank">https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API</a><br>
<br>
- web audio example of visualization using Analyser node gets a buffer of<br>
spatial or time-domain data on each draw loop, and draws it.<br>
Currently web3d Analyser node has no output fields defined for the spatial<br>
or time-domain output data.<br>
<br>
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/sound.html#Analyser" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/sound.html#Analyser</a><br>
 It is a mystery to me how we would use it to visualize without access to<br>
the data.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230201/e10f4465/attachment-0001.html" rel="noreferrer" target="_blank">http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230201/e10f4465/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
<br>
<br>
------------------------------<br>
<br>
End of x3d-public Digest, Vol 167, Issue 1<br>
******************************************<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Andreas Plesch<br>Waltham, MA 02453</div></div></div></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>