Skip to content

michaelorionmcmanus/collage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Collage

A Backbone based app that allows users to plot and listen to sounds in "3D" space.

This is a fun little project that I developed in order to play with the Web Audio API and experiment with thirdparty Backbone libraries and plugins.

A running example lives at: http://code.michaelmcman.us/collage/

After donning headphones and loading the app in a capable browser (Chrome):

  • Double click anywhere on the stage to drop a "node".
  • Double click the node's big orange middle area to open a file dialog, which can be used to select an audio file.
  • The file will load and start running on a loop.
  • Drag the node around the "listener" (the big blue dot in the middle) to produce spatial audio effects!

Use headphone for best results.

=======

Quick Start

  1. npm install --save-dev
  2. bower update && bower install
  3. grunt sass
  4. grunt connect
  5. Browse to http://localhost:9001/public

Dependencies

  1. grunt-cli
  2. bower
  3. Ruby sass gem