[x3d-public] X3D Audio minutes 27 JAN 2021: JavaScript-XML imperative-declarative correspondences

Don Brutzman brutzman at nps.edu
Wed Jan 27 10:59:51 PST 2021


Attendees: Efi, Thanos, Dick, Don

1. We will join W3D Audio Working Group meeting, tomorrow or the following Thursday, whenever next held.

---

2. Efi showed us comparisons of JavaScript source that she has used to build the X3D XML version of the corresponding audio graph.

Having declarative XML representations of Web Audio API that match corresponding source code for JavaScript audio graphs is very interesting.

W3C audio group may want to look at this in detail.  They might first understand best if they can check javascript source first.

It would be good to link and share all such files on the examples page.

Don is willing to write an X3D XML to Web Audio API JavaScript converter, following Efi's design patterns.

We might also ask if someone wants to write a JavaScript loader for X3DOM/X_ITE, if that makes sense.

Future work: think about loading such Web Audio API javascript directly into an X3D scene.  We may eventually have multiple paths for accomplishing this.

a. PureWebAudioExample.js -> X3d4Example.x3d -> Inline -> scene

b. PureWebAudioExample.js -> Script (or Prototype with Script) -> createX3dFromString() -> scene

c. or something additional.

So correspondences between declarative XML and imperative JavaScript for Web Audio API are very interesting.

---

3. We are not sure if X3DOM fully supports Script and Prototype declarations yet.  X_ITE does support them.

Efi continues to make good progress with her X3DOM extension work, "fine tuning" her implementation.  8)

When ready to share the modified X3DOM source, we will invite X3DOM developers (and anyone else interested) to a "code walkthrough" meeting.  Efi is willing to record this as a video so that others can take a very close look at this open-source contribution.

Have fun with X3D Sound!   8)

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman



More information about the x3d-public mailing list