Skip to main content

NINJAM

NINJAM is open source (GPL) software to allow people to make real music together via the Internet. NINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone else's client.

Basic information

Developer: Cockos Incorporated

Website: https://www.cockos.com/ninjam/

Protocol: Audio

OS Supported: Windows, macOS and Linux

Pricing: Free

Requires sign-up?: No

Detailed information

Features: Unknown

Self-hosted?: Yes

Recommended net-speed: Flexible

Required net-speed: 4 person jam ~1mbps, 8 person jam ~3mbps

Max quality: OGG Vorbis Compressed

Latency (estimate): Measured in musical measures

Last update: Recently updated

Open source?: Yes

Repo: https://github.com/justinfrankel/ninjam


Ease of use

NINJAM requires some terminal commands to operate the server as well as a basic understanding of DAWs (REAPER). The client is a plugin loaded by REAPER that then connects to a server.


info

This is not a standalone application but actually a plugin for REAPER

caution

NINJAM is not a realtime system but uses musical measures to sync multiple parties.

Last updated on by Jackson Goode