I need to add audio elements to mirror key visual information in the simulations that I incorporate in my teaching. I make daily use of small, focused sims which I share with my students via Netlogo-web exported html files (an amazing feature, BTW).
However, new accessibility requirements are that every item linked from my class pages be accessible to all users. The desktop version of Netlogo has an audio extension, which I have been experimenting with to address this need. But Netlogo-web does not currently support either the beep primitive or the sound extension.
For Netlogo-web, if
a) beep were implemented, that would allow for some basic sonification of visual elements, and
b) if the sound extension were enabled, that would support some quite useful sonification.
Geoff,
Thank you for your interest in NetLogo!
I think we can add beep without much trouble to NetLogo Web. I’ll take a look at getting that completed soon.
The Sound Extension is obviously a much larger chunk of work. At the moment the necessary audio hardware (MIDI) support isn’t quite there across major web browsers (especially Safari). There are possible workarounds, but they’d have tradeoffs in effort and complexity. I don’t think I’ll have time for this, but if anyone in the community wanted to take a try at it, I’d be glad to give ideas and discuss it further.
-Jeremy
Even beep would be a game-changer, and much appreciated. With a toggle, it could be assigned to specific events in the sim, and/or 1,2,3 beeps in rapid sequence could be assigned to different events or used to indicate some quality of events that occur. Thanks!