An online jam session with recording capabilities. The idea is to put some people together, using WebRTC for their session and a backend to record each person's track data.
Be sure that you have the following binaries in your path:
- zip
- sox
- lame
All can be found in good Linux and Unix systems via their lovely package managers (or ersatz managers, such as Homebrew).
Balladina requires a Ruby with 2.0 syntax. That means:
- Ruby 2.x
- JRuby-1.7
- Rubinius 2.2.x
The first two have been tested quite a bit and are known to work well.
After cloning the source, install the bundle and run:
$ bundle exec foreman start
This will start the stupidest of frontends and the backend. To try it, go to http://localhost:9292
. For now, recording is restricted to WebKit-based browsers, and doesn't work on Linux. This will change in the near future.