├── .gitignore ├── .meteor ├── .finished-upgraders ├── .gitignore ├── .id ├── cordova-plugins ├── packages ├── platforms ├── release └── versions ├── README.md ├── client ├── compatibility │ └── fonts.js ├── lib │ ├── player.js │ └── timer.js ├── stylesheets │ ├── beats.scss │ ├── color-palette │ │ ├── _color-map.scss │ │ └── _color.scss │ ├── main.scss │ ├── mixins.scss │ ├── room.scss │ ├── slider.css │ └── tracks.css └── templates │ ├── controls │ ├── controls.html │ ├── controls.js │ ├── users.html │ └── users.js │ ├── home │ ├── home.html │ └── home.js │ ├── includes │ ├── footer.html │ ├── header.html │ ├── header.js │ ├── layout.html │ ├── login.html │ └── login.js │ ├── room │ ├── room.html │ └── room.js │ └── track │ ├── beat.html │ ├── beat.js │ ├── track.html │ ├── track.js │ ├── track_beat_options.html │ ├── track_beat_options.js │ ├── track_options.html │ └── track_options.js ├── lib ├── globals.js ├── permissions.js ├── rooms.js ├── router.js ├── sessions.js └── tracks.js ├── public ├── fonts │ └── pricedown.ttf ├── img │ ├── escheresque_ste.png │ ├── escheresque_ste_@2X.png │ ├── pw_maze_black.png │ ├── pw_maze_black_@2X.png │ ├── sign-in-with-twitter-gray.png │ └── volume-icon.png └── samples │ ├── 808 │ ├── closedhihat.mp3 │ ├── cymbal.mp3 │ ├── hiconga.mp3 │ ├── hitom.mp3 │ ├── kick.mp3 │ ├── lowconga.mp3 │ ├── lowtom.mp3 │ ├── midconga.mp3 │ ├── midtom.mp3 │ ├── openhihat.mp3 │ ├── snare1.mp3 │ ├── snare2.mp3 │ └── snare3.mp3 │ └── old │ └── 808 │ ├── chh.ogg │ ├── clap.ogg │ ├── clave.ogg │ ├── cow.ogg │ ├── cymbal.ogg │ ├── kick.ogg │ ├── rim.ogg │ └── snare.ogg └── server ├── fixtures.js ├── publications.js └── session_manager.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .meteor/local 3 | *.swp 4 | 5 | server/config.js 6 | -------------------------------------------------------------------------------- /.meteor/.finished-upgraders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/.meteor/.finished-upgraders -------------------------------------------------------------------------------- /.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /.meteor/.id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/.meteor/.id -------------------------------------------------------------------------------- /.meteor/cordova-plugins: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.meteor/packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/.meteor/packages -------------------------------------------------------------------------------- /.meteor/platforms: -------------------------------------------------------------------------------- 1 | server 2 | browser 3 | -------------------------------------------------------------------------------- /.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@1.0.3.1 2 | -------------------------------------------------------------------------------- /.meteor/versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/.meteor/versions -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/README.md -------------------------------------------------------------------------------- /client/compatibility/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/compatibility/fonts.js -------------------------------------------------------------------------------- /client/lib/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/lib/player.js -------------------------------------------------------------------------------- /client/lib/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/lib/timer.js -------------------------------------------------------------------------------- /client/stylesheets/beats.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/beats.scss -------------------------------------------------------------------------------- /client/stylesheets/color-palette/_color-map.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/color-palette/_color-map.scss -------------------------------------------------------------------------------- /client/stylesheets/color-palette/_color.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/color-palette/_color.scss -------------------------------------------------------------------------------- /client/stylesheets/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/main.scss -------------------------------------------------------------------------------- /client/stylesheets/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/mixins.scss -------------------------------------------------------------------------------- /client/stylesheets/room.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/room.scss -------------------------------------------------------------------------------- /client/stylesheets/slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/slider.css -------------------------------------------------------------------------------- /client/stylesheets/tracks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/stylesheets/tracks.css -------------------------------------------------------------------------------- /client/templates/controls/controls.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/controls/controls.html -------------------------------------------------------------------------------- /client/templates/controls/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/controls/controls.js -------------------------------------------------------------------------------- /client/templates/controls/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/controls/users.html -------------------------------------------------------------------------------- /client/templates/controls/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/controls/users.js -------------------------------------------------------------------------------- /client/templates/home/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/home/home.html -------------------------------------------------------------------------------- /client/templates/home/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/home/home.js -------------------------------------------------------------------------------- /client/templates/includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/footer.html -------------------------------------------------------------------------------- /client/templates/includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/header.html -------------------------------------------------------------------------------- /client/templates/includes/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/header.js -------------------------------------------------------------------------------- /client/templates/includes/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/layout.html -------------------------------------------------------------------------------- /client/templates/includes/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/login.html -------------------------------------------------------------------------------- /client/templates/includes/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/includes/login.js -------------------------------------------------------------------------------- /client/templates/room/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/room/room.html -------------------------------------------------------------------------------- /client/templates/room/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/room/room.js -------------------------------------------------------------------------------- /client/templates/track/beat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/beat.html -------------------------------------------------------------------------------- /client/templates/track/beat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/beat.js -------------------------------------------------------------------------------- /client/templates/track/track.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track.html -------------------------------------------------------------------------------- /client/templates/track/track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track.js -------------------------------------------------------------------------------- /client/templates/track/track_beat_options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track_beat_options.html -------------------------------------------------------------------------------- /client/templates/track/track_beat_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track_beat_options.js -------------------------------------------------------------------------------- /client/templates/track/track_options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track_options.html -------------------------------------------------------------------------------- /client/templates/track/track_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/client/templates/track/track_options.js -------------------------------------------------------------------------------- /lib/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/globals.js -------------------------------------------------------------------------------- /lib/permissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/permissions.js -------------------------------------------------------------------------------- /lib/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/rooms.js -------------------------------------------------------------------------------- /lib/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/router.js -------------------------------------------------------------------------------- /lib/sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/sessions.js -------------------------------------------------------------------------------- /lib/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/lib/tracks.js -------------------------------------------------------------------------------- /public/fonts/pricedown.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/fonts/pricedown.ttf -------------------------------------------------------------------------------- /public/img/escheresque_ste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/escheresque_ste.png -------------------------------------------------------------------------------- /public/img/escheresque_ste_@2X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/escheresque_ste_@2X.png -------------------------------------------------------------------------------- /public/img/pw_maze_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/pw_maze_black.png -------------------------------------------------------------------------------- /public/img/pw_maze_black_@2X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/pw_maze_black_@2X.png -------------------------------------------------------------------------------- /public/img/sign-in-with-twitter-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/sign-in-with-twitter-gray.png -------------------------------------------------------------------------------- /public/img/volume-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/img/volume-icon.png -------------------------------------------------------------------------------- /public/samples/808/closedhihat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/closedhihat.mp3 -------------------------------------------------------------------------------- /public/samples/808/cymbal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/cymbal.mp3 -------------------------------------------------------------------------------- /public/samples/808/hiconga.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/hiconga.mp3 -------------------------------------------------------------------------------- /public/samples/808/hitom.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/hitom.mp3 -------------------------------------------------------------------------------- /public/samples/808/kick.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/kick.mp3 -------------------------------------------------------------------------------- /public/samples/808/lowconga.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/lowconga.mp3 -------------------------------------------------------------------------------- /public/samples/808/lowtom.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/lowtom.mp3 -------------------------------------------------------------------------------- /public/samples/808/midconga.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/midconga.mp3 -------------------------------------------------------------------------------- /public/samples/808/midtom.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/midtom.mp3 -------------------------------------------------------------------------------- /public/samples/808/openhihat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/openhihat.mp3 -------------------------------------------------------------------------------- /public/samples/808/snare1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/snare1.mp3 -------------------------------------------------------------------------------- /public/samples/808/snare2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/snare2.mp3 -------------------------------------------------------------------------------- /public/samples/808/snare3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/808/snare3.mp3 -------------------------------------------------------------------------------- /public/samples/old/808/chh.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/chh.ogg -------------------------------------------------------------------------------- /public/samples/old/808/clap.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/clap.ogg -------------------------------------------------------------------------------- /public/samples/old/808/clave.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/clave.ogg -------------------------------------------------------------------------------- /public/samples/old/808/cow.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/cow.ogg -------------------------------------------------------------------------------- /public/samples/old/808/cymbal.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/cymbal.ogg -------------------------------------------------------------------------------- /public/samples/old/808/kick.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/kick.ogg -------------------------------------------------------------------------------- /public/samples/old/808/rim.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/rim.ogg -------------------------------------------------------------------------------- /public/samples/old/808/snare.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/public/samples/old/808/snare.ogg -------------------------------------------------------------------------------- /server/fixtures.js: -------------------------------------------------------------------------------- 1 | if (Tracks.find().count() === 0) { 2 | } -------------------------------------------------------------------------------- /server/publications.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/session_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoavz/beatbox/HEAD/server/session_manager.js --------------------------------------------------------------------------------