GitXplorerGitXplorer
k

spyr

public
5 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
b62e5e8ca90f63313378bfb1d3088e0d10d92ab3

better deploy

committed 11 years ago
Unverified
00a07ed93930f691c1f6f3993d415d509753252a

bg color update

committed 11 years ago
Unverified
f0053a52f3d5d7993962f1ed0511b3e416c54f7c

no selection for maximum apps

kkevin-roark committed 11 years ago
Unverified
5a07980dd5e9804cc55985784474a27325cbbc9c

can't downsample as much as I'd like cause of phone

committed 11 years ago
Unverified
07382334113540e94b25f0c637202ce2582d4913

super downsample to make it fast and funny

kkevin-roark committed 11 years ago
Unverified
2cad96f50afbd7705b42c6ee593b78ef962addd0

heavier downsampling and upsampling

kkevin-roark committed 11 years ago

README

The README file for this repository.

spyr

SPYR - special magic yelling room

How to use

cd spyr-presence; node index.js &; cd ..;
cd spyr-sounder; node index.js &; cd ..;
cd spyr-io; node index.js &; cd ..;
cd spyr-web; node index.js &; cd..;

Pay attention to the NODE_ENV and SPYR_IO_URL environment variables.

Architecture

Inspired by weplay.io

spyr

equivalent to the main weplay

spyr-web

equivalent to weplay-web

spyr-audio

equivalent to weplay's emulator

Spyr audio ideas

clients press a button and record a sound of fixed length (0.25 - 0.5 seconds probably). That sounds is then sent over socket.io to spyr-audio, which adds all the sounds it gets in a fixed (0.1 - 0.2 second) time, and then broadcasts the combined sound as one buffer to all clients. Clients constantly play sounds like frames of the emulator. profit.