I'm poking the docs, can't find an answer for this, so am hoping someone smarter than me can help. For years I've wanted to build audio games on the web (see <a href="http://audiogames.net" rel="nofollow">http://audiogames.net</a> for examples of what I mean.) The resource requirements for these just aren't that intense, so JS/the web seems like an interesting delivery platform, but the Web Audio API's support for what I'd need to do this is...disappointing is the nicest way I'd put it.<p>My biggest missing feature is a listener/sound source API that renders to 5.1/7.1 surround. Does Resonance do that? Yes I understand that headphones/binaural rendering is ideal, but I have a decent surround system and sometimes I want to put it through its paces. :)<p>The Getting Started section demonstrates stereo downmixing. Peeking at the API indicates I can pass something called an ambisonic order into some functions, but even the constant for the default gives me no obvious indication of what this means. So maybe this is something audio developers know, but as someone trying to evaluate Resonance, it seems like they've just handwaved around this concept.<p>And if Resonance doesn't do this, does <i>anything</i>? Even if I compiled to wasm, which is certainly something I'm open to, it looks like the only wasm options are SDL-based, meaning simple stereo and no spatialization. But maybe I've just picked terrible keywords to search for.