Atmos
An exploratory project which utilizes the Web Audio API to apply effects to an audio source.
![Atmos](/_next/image?url=%2Fassets%2Fmedia%2Fcraft%2Fatmos-architecture.png&w=3840&q=75)
Atmos is an exploratory project which utilizes the Web Audio API to apply effects to an audio source. Effects are represented by a structure called an AudioGraph
. An AudioGraph
encodes the effects to be applied as a directed acyclic graph (DAG) consisting of AudioNodes. Application state is used to manage the current AudioGraph
and audio source, allowing the graph be swapped out in favor of others or a direct connection to the destination.
Nov 17, 2021