public
Description: Create and influence a perpetual soundscape through Jabber messages
Homepage: http://blog.edendevelopment.co.uk/2009/08/12/introducing-jabbersonic/
Clone URL: git://github.com/chrismdp/jabbersonic.git
Chris Parsons (author)
Wed Aug 12 01:55:17 -0700 2009
commit  9f43e7837537aa1892830b46f761828cb836fc5e
tree    cf4c9a127de0cd096ce1650a32da673f5051c803
parent  45734a7ea33de1a17798de375e3abf0ce3c774a9
name age message
file MIT-LICENSE Loading commit data...
file README
directory bin/
file config.yml
directory lib/
README
Jabbersonic is a small library to allow the playing of sounds via jabber messages.

TO INSTALL

1. Install Requirements: 

gem install gosu xmpp4r-simple

2. Set Sound Root:

The server currently assumes you have the iLife Samples installed and you want to use them. Change the 
SOUND_ROOT_LOCATION constant in jabbersonic.rb for different samples.

TO USE

1. Configure the config file (config.yml in the root folder) to your liking.
2. $ bin/server <jabber user account to use> <password>
3. Message the jabber user you supplied:

e.g.

> failing_build          # start the 'failing_build' state
> stop failing_build     # stop the 'failing_build' state
> next_moved             # fire the 'next branch moved' event

Commands with a type of 'state' will continue looping until you send a stop command Two are started at once with an 
offset to allow you to use samples that don't loop correctly if you want. 'Event' commands will only continue for the 
length of the sample.