Welcome to the Interaction Room.At the web page, each guest can modify his own unique graphic element that will have a unique sound effect and will be appeared on the projection screen above the DJ.
Sound effects will go along with the DJ set, adding layers of sounds to the core musical set.
Visuals are unique to each participant as well as the sound effect.
Web Client https://github.com/keske/wix-interactive-room-client
Main Server (session and render logic) https://github.com/keske/wix-interactive-main-server
Audio Server (request and web socket connection to Display for samples playing) https://github.com/keske/wix-interactive-room-audio-server
Display https://github.com/keske/wix-interactive-room-display
Three JS Helper Lib to Render Geometry https://github.com/keske/wix-interactive-room-threejs-helpers
Express
Linux
NodeJS
WebSockets
React
React Create App
ThreeJS
Webpack
Axios
Babel
ESLint
Ramda
WebSockets
New York. April 2019.