NINJAM is open source (GPL) software to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to their liking. NINJAM is cross-platform, with clients available for Mac OS X, Linux, and Windows. REAPER (our digital audio workstation software for Windows and OS X) also includes NINJAM support (ReaNINJAM plug-in).
Package | Version | License |
---|---|---|
ninjam | latest | GPL 2.0 |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the Ninjam 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Ninjam Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "sharklabs-ninjam-10-0"}' \
"https://api.digitalocean.com/v2/droplets"
After the droplet is created the server will be running at the IP specified on port 2049 (default).
If you wish to edit the default config, it can be found at /etc/ninjam.cfg
. You can find a reference for each of the options here.
Reaper is the preferred client. Download the version that matches your operating system here. Reaper can be evaluated for free, but it is highly encouraged that you support high quality, well priced software wherever possible.
ReaNINJAM
pluginShow ReaNINJAM Console
File > Connect
Connect anonymously
You should now be able to see your audio signal and the others in your session. Tweak the levels to your liking and happy Ninjamming!