···11+# Concerto
22+33+This is a monorepo containing everything for a multiplayer music webtoy. Check out [the deployed version](https://ryanisaacg.com/concerto).
44+55+- The `frontend/` is the meat of the app. Players select a location and may play notes on an octave of synthesized bells. Those notes then spread across the world, and other users hear the notes when they reach their own location. A ThreeJS-based visualizer shows the Earth as well as all currently spreading notes.
66+- The `backend/` is a small server in Rust that broadcasts messages between websocket clients. It allows each player to send and receive notes from other players.
77+