Accessing an OS synthesizer raises the issue of inconsistent synthesis
across OSes (which was raised as a priority by Joseph earlier in the
thread). Sending untrusted input to that native code also increases attack
surface. Building a synthesizer into every browser adds footprint and also
raises cross-browser inconsistency issues and new attack surface.
It would be really good if there was an open-source Javascript synthesizer
that all developers could use (assuming browsers implement a suitable API
to play the generated samples). Is there any good code available that could
be adapted for this? It would be very helpful if someone investigated the
viability of this approach.
Rob
--
"If we claim to be without sin, we deceive ourselves and the truth is not
in us. If we confess our sins, he is faithful and just and will forgive us
our sins and purify us from all unrighteousness. If we claim we have not
sinned, we make him out to be a liar and his word is not in us." [1 John
1:8-10]