Hey audio nerds check this out!
@rewind @rugclub @ryan
Beatsync is a high-precision web audio player built for multi-device playback.
From the author, “The idea is that with no additional hardware, you can turn any group of devices into a full surround sound system. MacBook speakers are particularly good.
Inspired by Network Time Protocol (NTP), I do clock synchronization over websockets and use the Web Audio API to keep audio latency under a few ms.
You can also drag devices around a virtual grid to simulate spatial audio — it changes the volume of each device depending on its distance to a virtual listening source!”
Try it here: https://www.beatsync.gg/
More info:
https://news.ycombinator.com/item?id=43835584