Interference: Adapting Player-Music Interaction in Games
summary
Multiplayer web-based music game designed for live performance that generates real-time music from player actions and a feedback loop between proactive and reactive musical forces. Implemented as a JavaScript web application hosted on Heroku using Node.js, Socket.IO, Lance and Tone.js with a synchronized sequencer model. Players “paint” harmonic fields and place sequenced notes with the explicit objective to cover everyone's space with the same color, prototype demos work but show scaling issues above roughly ten concurrent players.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:32Outline
- 2:05Game Music
- 3:28Proactive Music
- 4:52Reactive Music
- 5:45Player in Game
- 6:13Feedback Loop
- 8:16Adapting
- 12:18Structure
- 13:20Demo
related talks
40mLiveJS: Making Music with JavaScript
30mJavaScript Patterns For Contemporary Dance Music
40mMultiplayer Gaming Architecture and Design
44mBeats in the Browser - Coding Music with JavaScript
31mI Play the JavaScript
18mdotJS 2012 - Christian Amor Kvalheim
28mMusic and AI in the Browser with TensorFlow js and Magenta js
40mBeats in the Browser: Coding Music withJavaScript
