<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>HI, I’m not sure how much of this audio replaces or enhances existing, just recalling the current NIST-derived audio examples in archives and hoping we can plan some comparable and extended tests.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/AudioClip/index.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/Sound/index.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,</p><p class=MsoNormal>Joe</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a><br><b>Sent: </b>Wednesday, June 17, 2020 10:21 AM<br><b>To: </b><a href="mailto:x3d-public@web3d.org">X3D Graphics public mailing list</a><br><b>Cc: </b><a href="mailto:efilakka@gmail.com">Efi Lakka</a>; <a href="mailto:athanasios.malamos@gmail.com">Athanasios Malamos</a><br><b>Subject: </b>[x3d-public] X3D4 Audio and Sound progress, 17 JUN 2020</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Attendees: Efi Lakka, Thanos Malamos, Dick Puk, Don Brutzman</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>No Web3D member-only information is included in these minutes.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>1. Refined structure for object model.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Great progress, we are converging nicely.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Efi will distribute updated document.  Thank you!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We discussed Microphone node.  We think it best fits as MicrophoneSource as an X3DSoundSourceNode, with no direct need of X3DSensorNode.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2. Discussed "sound effects" nodes.  Observed that names like "AnalyserNode, OscillatorNode, ChannelSplitterNode etc. are the WebAudio API names, the suffix "Node" would not be part of the X3D names (because "Node" indicates abstract types).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Wondering if all of the sound effects could have a parent X3DSoundEffectsNode.  Conjectured:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>+- X3DTimeDependentNode -+- X3DSoundEffectsNode -+- SoundEffectsGroup (containing the following as an audio graph) or</p><p class=MsoNormal>                                                  +- SoundProcessingGroup (or something)</p><p class=MsoNormal>                                                  +- Analyzer</p><p class=MsoNormal>                                                  +- Oscillator</p><p class=MsoNormal>                                                  +- ChannelSplitter</p><p class=MsoNormal>                                                  +- etc.</p><p class=MsoNormal>3. Next steps.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>a. For consideration... much of the structure for sound-effects node composition can be "side-stepped" if we allow support for WebAudioApi javascript source as a way to describe audio graph.  If accepted, this would be connected via /url/ field for SpatialSound node.  It also would confirm whether all spatialized inputs/outputs are available in SpatialSound node.  This is an option (not a requirement) that might provide comparisons and clarity regarding whether node-defined audio graphs in X3D have the same expressive power.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>b. Further thought on whether/how to include SoundEffects nodes, building on past work.  Primary topic for next week.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>c. Dick and Don will update X3D4 draft specification organization to match the current structure in the document, establishing placeholders for agreed-upon nodes.  We will try to keep up with incremental progress.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Our next goal is to have a preliminary releasable draft X3D4 Specification by 30 JUN 2020, anticipating public release of draft for SIGGRAPH 2020.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We will try to meet Wednesday 0900 pacific (1900 EET Eastern European Time for Crete) in order to not collide with Web3D User Experience (Web3DUX) working group meeting.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>"What say??" ... Have fun with X3D audio and sound!  8)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>all the best, Don</p><p class=MsoNormal>-- </p><p class=MsoNormal>Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman@nps.edu</p><p class=MsoNormal>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149</p><p class=MsoNormal>X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>_______________________________________________</p><p class=MsoNormal>x3d-public mailing list</p><p class=MsoNormal>x3d-public@web3d.org</p><p class=MsoNormal>http://web3d.org/mailman/listinfo/x3d-public_web3d.org</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>