What is JamWide?
JamWide brings NINJAM — the open-source internet jam session software — directly into your favorite DAW as a plugin, or runs as a standalone app.
Load JamWide, connect to a server, and start jamming with musicians around the globe. Built with JUCE for native performance on macOS, Windows, and Linux.
Why Use JamWide?
| Traditional Setup | With JamWide |
|---|---|
| Separate NINJAM app | Plugin in your DAW or standalone app |
| Stereo mix only | 17 stereo output buses — route each musician to a separate track |
| Vorbis compression only | FLAC lossless audio alongside Vorbis |
| Manual BPM management | DAW transport sync with live BPM/BPI changes |
| Limited processing | Full plugin chain access on every participant |
Key Features
| DAW Integration | VST3, AU, CLAP, and Standalone. Works in Ableton, Logic, REAPER, Bitwig, Cubase, and more. |
| Multichannel Routing | Route each remote musician to a separate stereo track in your DAW for independent mixing and processing. |
| FLAC Lossless Audio | Send and receive uncompressed audio quality. Switch between FLAC and Vorbis per session. |
| DAW Transport Sync | Plugin only broadcasts when the DAW is playing. Live BPM/BPI changes without reconnecting. |
| Full Mixer | Per-channel volume, pan, mute, solo with real-time VU meters. State persists across DAW save/load. |
| OSC Remote Control | Bidirectional OSC server for TouchOSC and other control surfaces. Full parameter mapping with echo suppression. |
| Built-in Chat | Communicate with other musicians in the session. Vote on BPM/BPI changes inline. |
Supported Formats
| Format | Platform | Hosts |
|---|---|---|
| VST3 | macOS, Windows, Linux | Ableton Live, Bitwig, Cubase, REAPER, Studio One |
| AU v2 | macOS | Logic Pro, GarageBand, MainStage |
| CLAP | macOS, Windows, Linux | Bitwig Studio, REAPER |
| Standalone | macOS, Windows, Linux | No DAW required |
How NINJAM Works
Unlike traditional low-latency approaches, NINJAM embraces internet delay creatively:
- Everyone hears the previous interval — You play along with what others recorded in the last cycle
- Time-synchronized jamming — The server keeps everyone in sync with a shared BPM/BPI
- Creative collaboration — The delayed approach creates unique musical possibilities
This means you can jam with someone across the world with the same experience as someone across town.
Get Started
Download JamWide
Available for macOS, Windows, and Linux
Open Source
JamWide is open source under the GPL-2.0 license. Contributions welcome!
Made with music for musicians who want to jam together, anywhere in the world.