JSAmbisonics has several good demos using 3rd order ambisonics and is built into the Web Audio API. That being said, we still need to figure out if it will work for our purposes here. After talking with @florian-grond, a good first step would be to create a sample web page using it that resembles the sonification of region outlines in photographs. Then, we would need to assess the quality of the output on several devices of varying quality to assess the resources required and when constraints would impact the sonification quality. Once we have a sense of its capabilities, it should be easier to figure out what role this may play in broader priorities such as interactivity.
[ ] Create a new JSAmbisonics example taking input from a standard Web Audio element
[ ] Have the position move around in a circle to simulate an outline trace
[ ] Replicate a similar type of source as currently exists in the supercollider service
[ ] Create variations in other parameters (e.g., room) and deploy to a test page for evaluation on different devices
JSAmbisonics has several good demos using 3rd order ambisonics and is built into the Web Audio API. That being said, we still need to figure out if it will work for our purposes here. After talking with @florian-grond, a good first step would be to create a sample web page using it that resembles the sonification of region outlines in photographs. Then, we would need to assess the quality of the output on several devices of varying quality to assess the resources required and when constraints would impact the sonification quality. Once we have a sense of its capabilities, it should be easier to figure out what role this may play in broader priorities such as interactivity.
Assigning to audio team.