Features
JamWide packs the full NINJAM experience into a plugin you can use in any DAW.
Core Functionality
🌐 Connect to Any NINJAM Server
- Public servers (ninbot.com, ninjamer.com, etc.)
- Private servers with password protection
- Built-in server browser with live server list
- Anonymous login support for public servers
🎵 Real-Time Audio Streaming
- OGG/Vorbis encoding for efficient streaming
- Automatic BPM/BPI synchronization with server
- Configurable audio quality settings
- Low-latency local monitoring
👥 Session Management
- View all connected users and their channels
- Per-channel gain adjustment
- Mute/solo individual participants
- Master volume with soft clipping
Audio Features
🎛️ Flexible I/O
- Stereo input/output (multi-channel planned)
- Route any DAW track to your NINJAM channel
- Process incoming audio with your favorite plugins
- Native DAW recording of all session audio
🎚️ Mix Controls
- Master volume control
- Per-user volume adjustment
- Metronome with volume and pan controls
- Monitor input toggle
User Interface
🖥️ Modern Design
- Clean, intuitive ImGui-based interface
- Native rendering (Metal on macOS, D3D11 on Windows)
- Responsive layout that adapts to window size
📊 Status Display
- Real-time connection status
- BPM/BPI display
- Interval progress indicator
- Network latency information
💬 Integrated Chat
- Message history with timestamps
- See who’s chatting in real-time
- Never miss a message while jamming
🎯 Timing Guide
- Visual beat alignment feedback
- Helps you stay in the groove
- Learn the NINJAM timing feel
Plugin Formats
| Format | Status | Platforms |
|---|---|---|
| CLAP | ✅ Full support | macOS, Windows |
| VST3 | ✅ Full support | macOS, Windows |
| Audio Unit v2 | ✅ Full support | macOS |
Parameters
All parameters are automatable in your DAW:
| Parameter | Range | Description |
|---|---|---|
| Master Volume | 0.0 – 1.0 | Overall output level |
| Metronome Volume | 0.0 – 1.0 | Click track level |
| Metronome Pan | -1.0 – 1.0 | Click track stereo position |
| Monitor Input | On/Off | Hear your own input |
| Connected | On/Off | Connection state |
Coming Soon
- 🐧 Linux support — X11/Wayland + OpenGL
- 🔊 Multi-channel I/O — More than stereo
- 🎨 Theming — Customize the look