NinjamZap

The first NINJAM client with live video. Real-time online jamming with HD video of every musician in the room.

Now on the App Store
Download on the App Store Join the beta on Android
Browse live sessions Watch live in your browser — no app needed
New in 1.0.8 — only on NinjamZap rooms

Live video. Frame-locked to the jam interval.

See every musician you're jamming with in HD, perfectly synchronized to the audio interval. HDMI output, fullscreen, auto-quality.

NinjamZap video grid on iPhone NinjamZap session on iPhone
NinjamZap video grid on iPad NinjamZap session on iPad
Open extension

We added video to NINJAM — and published the spec.

For 20 years, NINJAM only carried audio. We designed a video extension that rides the same interval clock, the same transport, and the same synchronization GUIDs as the audio — so video can never drift from what you hear.

The protocol is public, open source.

github.com/jacinside/ninjamzap-core/blob/main/docs/VIDEO_SYNC.md

Two ways to use NinjamZap

Made for both sides of the screen.

For musicians

Jam with friends or strangers worldwide. Multi-channel audio, live video, chat, MIDI clock — everything you need to play remote, free and without ads.

Get the app

For streamers & live shows

Add any NinjamZap room to your OBS, vMix or Resolume scene as a Browser Source. PDT-aligned video + audio, room mix included. No plugins, 30 seconds setup.

Open the OBS guide
Hardware

Bring your whole rig.

USB audio interfaces (iRig, MOTU, Focusrite), MIDI gear, HDMI displays, USB cameras. Built-in low-latency presets for the most common setups.

Diagram of the hardware NinjamZap supports — USB interface, MIDI, HDMI, USB camera.
Demo

See it in action.

30 seconds. Same preview that runs on the App Store.

🎧

Real-Time Jamming

Connect to any NINJAM server and play with musicians worldwide

📷

Live Video Grid

See everyone you're jamming with — one camera per musician, frame-locked to the interval

Ultra-Low Latency

3 ms profile + USB interface support (iRig, MOTU, Focusrite)

📽

Multi-Channel Audio

Up to 4 local input channels per session — guitar, bass, voice, drums on separate channels

🎤

MIDI Clock Out

Sync external drum machines, synths, and DAWs to the room tempo

📺

Live Web Streams

Watch active jam sessions from any browser, no app needed

💬

Live Chat

Real-time chat from the app or the web — every message reaches the room

👤

Guest Mode

No account required. Pick a username and start jamming

About NINJAM

What is NINJAM?

NINJAM (Network Jam) was created by Cockos in 2005. Instead of fighting network latency, it embraces it: everyone plays along to a shared metronome, and you hear what others played in the previous interval. The result is a surprisingly natural and creative way to make music together.

NinjamZap is an independent client — not affiliated with Cockos or the official NINJAM project. The core audio engine is open source under GPL v3 at github.com/jacinside/ninjamzap-core.

Works with any standard NINJAM server. Live video is a NinjamZap extension — other clients ignore it and audio still works for everyone.

Download Now

NinjamZap is available for free on the App Store.
No account required — pick a username and start jamming.

Download on the App Store

iOS 13+ • iPhone & iPad

🤖 Android Beta — Now Open

Help us test the Android version. Two quick steps:

1
Join the testers group

Sign in with the Google account you use on your phone.

2
Become a tester & install

Tap the link, accept, then download from Google Play.

Android 7.0+ • phones & tablets

⚠️ Audio latency depends on your phone's audio hardware. On older/budget devices the built-in mic adds noticeable capture latency — even with wired headphones, since that's the input path, not the output — and USB interfaces can be unreliable. For tight timing use a recent mid/high-end phone (Pixel 6+, Galaxy S22+, OnePlus 9+, ROG Phone) or a USB audio interface.

Join the Community

Listen live, follow us on Instagram, or request beta access.

Support NinjamZap

NinjamZap is an independent project built for the online music community. If you enjoy the app, you can support development.

Stay in the Loop

Get notified about updates and new features.