Вот смотришь на подобные примеры и восхищаешься, и плачешь. Просто умопомрочающие вещи есть, но до сих пор банального апи для баланса звука (левый\правый динамик) нет.
Уже сейчас можно делать практически все с audio — потоком: ChannelSplitterNode – разделение каналов ChannelMergerNode – объединение каналов DynamicsCompressorNode – динамический компрессор WaveShaperNode – искажения ScriptProcessorNode — тут мы вообще можем что угодно сотворить с данными, которые он получает на входе и потом просто передать их на выход.
Так что audio API выглядит довольно завершенным и мощным инструментом. Осталось дождаться единого стандарта и будет счастье.
Как уже написали все есть. Более того оно работает не только для стерео. У меня получалось 8 каналов независимо коммутировать и регулировать.
Вот чего пока нет, так выбора аудио устройства. Сейчас их много есть в компах и не всегда хочется выводить звук на то которое по-умолчанию.
Пробуем Audio API на примере написания визуализатора