Boom Boom Boom!
Grunt Command Line Interface (CLI)Install
Development - Start Server (port 8080):
Run Grunt watch:
Compiled into JS (individually and all in main.js):
Compiled into CSS:
Initial intro to the site and setup of the experience:
Visuals Engine controlling the Animations and graphics:
Audio Analytics using WebAudio API to listen to and analyse the music, and fire events. Would love suggestions on how to make this more accurate and advanced.
Controllers for the Keyboard input and the Mobile Device.
TabletController.coffeeis desktop-client side, and manages the key generation, and listening to / mapping events from the mobile device.
Events (using Signals.js) defined:
Mobile Device Controller logic & Sockets stuff:
SERVER (Node.js Express)
Can be found in
server.js) are to do with the deployment to Heroku, and can be disregarded if doing things a different way.