NinjamZap Benutzerhandbuch

Ein Einsteigerleitfaden für Online-Jams mit NINJAM

Erste Schritte

NinjamZap ist ein nativer NINJAM-Client für iPhone, iPad und Mac. Sie können direkt von Ihrem Gerät aus an Jam-Sessions mit Musikern auf der ganzen Welt teilnehmen.

Wenn Sie NinjamZap zum ersten Mal öffnen, sehen Sie den Anmeldebildschirm:

Anmeldebildschirm von NinjamZap mit Anmeldeoptionen und der Schaltfläche „Als Gast fortfahren“

Der Anmeldebildschirm — anmelden oder als Gast fortfahren

Sie haben zwei Möglichkeiten für den Einstieg:

Gastmodus oder kostenloses Konto

Der Gastmodus ist der schnellste Weg, NINJAM auszuprobieren. Als Gast können Sie sich mit jedem Raum verbinden, auf einem lokalen Kanal spielen und senden, das Metronom nutzen, chatten, über BPM/BPI abstimmen, aufnehmen und das Video anderer Musiker ansehen.

Mit einem kostenlosen Konto erhalten Sie zusätzlich:

Tipp: Wenn Sie NINJAM zum ersten Mal ausprobieren möchten, ist der Gastmodus der schnellste Einstieg. Sie können sich später anmelden — tippen Sie als Gast in einem Raum auf Anmelden (Sie verlassen dabei den Raum).


Mit einem Server verbinden

Nach der Anmeldung oder dem Start im Gastmodus sehen Sie den Verbindungsbildschirm. Hier konfigurieren Sie Ihre Session, bevor Sie einem Jam beitreten.

Verbindungsbildschirm von NinjamZap mit Serverfeld, Audio-Routing und Latenzeinstellungen

Der Verbindungsbildschirm — konfigurieren und verbinden

NINJAM-Benutzername

Wählen Sie einen Namen, der für die anderen Musiker in der Session sichtbar ist. Das kann alles sein, was Ihnen gefällt — Ihr Name, Ihr Instrument oder ein kreatives Pseudonym.

Einen Raum auswählen

Tippen Sie auf Öffentliche Räume, um alle Räume zu sehen, die gerade aktiv sind. Sie müssen keine Adresse eintippen — tippen Sie einen Raum in der Liste an, und das Feld wird für Sie ausgefüllt.

Liste der öffentlichen Räume mit Tempo, Musikern und Video-Kennzeichnung

Öffentliche Räume — tippen Sie einen an, um ihn auszuwählen

Jeder Raum in der Liste zeigt Ihnen, noch bevor Sie sich festlegen:

Gerade niemand da? Tippen Sie bei einem NinjamZap-Raum auf Benachrichtigen, und Sie erhalten eine Push-Nachricht, sobald sich jemand verbindet — so müssen Sie nicht immer wieder nachsehen.

Sie können eine Adresse auch von Hand in das Feld Raum (Adresse:Port) eingeben — zum Beispiel ninbot.com:2049 —, falls Ihnen jemand eine genannt hat, die nicht in der öffentlichen Liste steht.

Audio-Routing

Wählen Sie Ihre Audio-Ein- und -Ausgabegeräte. Für das beste Ergebnis:

Audio-Einstellungen

Tippen Sie auf Audio-Einstellungen, um ein Latenzprofil für Ihr Setup zu wählen:

Im selben Bereich legt Audio-Qualität die Bitrate des gesendeten Audios fest:

Alle Qualitätsstufen funktionieren mit anderen NINJAM-Clients — nur die Bitrate ändert sich.

Verbinden

Sobald alles konfiguriert ist, tippen Sie auf Verbinden, um der Session beizutreten. Zeigt der Raum eine Lizenzvereinbarung an, tippen Sie auf Akzeptieren. Die App verbindet sich dann und synchronisiert sich mit dem laufenden Intervall.


Warum Sie alle anderen ein Intervall später hören

Anders als Videoanrufe oder andere Jam-Apps, die gegen die Internet-Latenz ankämpfen und dabei meist scheitern, verfolgt NINJAM einen völlig anderen Ansatz: Es nimmt die Latenz an.

Wie funktioniert es?

NINJAM arbeitet intervallbasiert. Statt Audio in Echtzeit zu übertragen (was über das Internet immer spürbare Verzögerungen mit sich bringt), organisiert es die Musik in synchronisierten Schleifen, den sogenannten Intervallen. Die Grundidee:

So funktionieren Intervalle
Zeit
Intervall 1
Intervall 2
Intervall 3
- - - - - - - - - - - - - - - - - - - - - - - - -
Sie hören
—
Int. 1 der anderen
Int. 2 der anderen
Sie nehmen auf
Ihr Int. 1
Ihr Int. 2
Ihr Int. 3
Was Sie aufnehmen
Was Sie von den anderen hören

Während Intervall 1 nehmen Sie nur auf — von den anderen ist noch nichts da. Ab Intervall 2 hören Sie, während Sie Ihren neuen Part aufnehmen, was die anderen im vorherigen Intervall gespielt haben. Dieser Versatz um ein Intervall sorgt dafür, dass NINJAM über jede Internetverbindung funktioniert, unabhängig von der Entfernung.

NINJAM eignet sich daher am besten für improvisierte Musik: Jazz, Blues, Ambient, Experimentelles, Funk und alles, bei dem Sie auf das Gehörte reagieren können. Es ist nicht dafür gedacht, ausgeschriebene Songs Note für Note zu spielen, sondern für kreative, frei fließende Jams, in denen die Musiker aufeinander reagieren.

BPM und BPI verstehen

Zwei Einstellungen bestimmen das Timing jeder NINJAM-Session:

Zusammen bestimmen sie die Intervalllänge: (BPI / BPM) x 60 = Sekunden. Bei 120 BPM / 16 BPI dauert beispielsweise jedes Intervall 8 Sekunden (16 / 120 x 60 = 8).


Die Session

Die Session auf dem Mac — Master, Ihre Kanäle, die der anderen und der Chat

Die Session auf dem Mac — Master, Ihre Kanäle, die der anderen und der Chat

Dasselbe Layout auf dem iPad — und auf dem iPhone untereinander angeordnet

Dasselbe Layout auf dem iPad — und auf dem iPhone untereinander angeordnet

Nach dem Verbinden befinden Sie sich im Session-Bildschirm — der zentralen Jam-Oberfläche. Das finden Sie dort:

Master-Lautstärke, Stummschalten und Metronom

Session-Bildschirm von NinjamZap mit Master-Lautstärke, Metronom-Schalter und lokalen Kanälen

Master-Steuerung und lokale Kanäle

Lokale Kanäle (Ihr Audio)

Dieser Bereich zeigt Ihre eigenen Kanäle. Das wichtigste Bedienelement auf jedem Kanal ist der Schalter Senden. Ist Senden eingeschaltet, wird dieser Kanal an den Raum übertragen und die anderen Musiker können ihn hören. Ist er ausgeschaltet, befinden Sie sich für diesen Kanal im Modus „nur zuhören“.

Tipp: Wenn Sie einer Session zum ersten Mal beitreten, lassen Sie Senden zunächst ausgeschaltet. Hören Sie einige Intervalle zu, um ein Gefühl für die Musik zu bekommen, und schalten Sie Senden ein, wenn Sie spielbereit sind.

Jeder lokale Kanal hat eigene Bedienelemente:

Kanäle hinzufügen und entfernen

Angemeldete Benutzer können auf bis zu 8 lokalen Kanälen gleichzeitig spielen — zum Beispiel eine Gitarre, ein Gesangsmikrofon und ein Stereo-Keyboard über dasselbe Interface, die der Raum jeweils getrennt hört. Tippen Sie auf Ihrem ersten Kanal auf +, um einen Kanal hinzuzufügen, und wählen Sie dann dessen Eingang. Um einen zusätzlichen Kanal zu entfernen, tippen Sie auf sein Papierkorbsymbol.

Die Anzahl der Kanäle, die Sie hinzufügen können, ist außerdem durch die Anzahl der Eingänge Ihres Audio-Interfaces und durch den Raum selbst begrenzt: Manche Räume erlauben weniger Kanäle pro Musiker (ein Videokanal zählt als einer). In diesem Fall weist die App Sie darauf hin.

FX

Tippen Sie auf einem lokalen Kanal auf FX, um seine Effekte zu öffnen. Jeder Effekt hat einen Ein-/Aus-Schalter und einen Schieberegler:

FX werden auf das angewendet, was Sie senden, der Raum hört sie also. Sie sind mit einem kostenlosen Konto verfügbar.

Entfernte Kanäle (andere Musiker)

Entfernte Kanäle in NinjamZap mit mehreren Musikern, Lautstärkereglern und VU-Anzeigen

Entfernte Kanäle — jeder Musiker hat eigene Bedienelemente

Jeder Musiker in der Session erscheint als eigener Kanal mit eigenen Bedienelementen:

Sendet ein Musiker mehrere Kanäle, tippen Sie auf den Pfeil neben seinem Namen, um sie ein- oder auszublenden. Mit einem Audio-Interface mit mehr als zwei Ausgängen können Sie außerdem wählen, auf welchen Ausgängen jeder entfernte Kanal wiedergegeben wird.

Musikerprofile

Tippen Sie auf den Avatar eines Musikers oder auf seinen Namen im Chat, um seine Profilkarte zu öffnen: Foto, Anzeigename, Land und Stadt, Instrumente, Biografie und Mantra (soweit der Musiker sie ausgefüllt hat).

Profilkarte eines Musikers in NinjamZap mit Foto, Mantra, Stadt und Instrument

Die Profilkarte eines Musikers

Um Ihr eigenes Profil zu bearbeiten, öffnen Sie Einstellungen (das Zahnradsymbol) und wählen Sie Profil bearbeiten. Tippen Sie auf Ihr Foto, um Foto auswählen, Foto aufnehmen oder Avatar entfernen zu wählen, und füllen Sie Anzeigename, Biografie, Standort, Land und Mantra aus. Profile erfordern ein kostenloses Konto.

Eine Session aufnehmen

Tippen Sie oben im Session-Bildschirm auf die Aufnahmetaste (◉), um die Aufnahme zu starten, und tippen Sie erneut, um sie zu beenden. Anschließend können Sie die Aufnahme Speichern oder Verwerfen.


Chat

Über den Chat-Bereich kommunizieren Sie per Textnachricht mit anderen Musikern. Er ist ein wesentlicher Teil des NINJAM-Erlebnisses.

Chat-Bereich von NinjamZap mit Nachrichten zwischen Musikern

Der Chat-Bereich — mit anderen Musikern kommunizieren

Links, Antworten und Übersetzungen

Chat in der Größe ändern und minimieren

Auf dem iPad und auf dem Mac in einem breiten Fenster nutzt die Session ein Mixer-Layout mit dem Chat in einer seitlichen Spalte. Ziehen Sie den linken Rand der Spalte, um den Chat breiter oder schmaler zu machen (doppeltippen Sie auf den Rand, um ihn zurückzusetzen), oder tippen Sie auf Chat minimieren, um ihn einzuklappen und dem Mixer mehr Platz zu geben.


Community & Sicherheit

Voice-Chat — zwischen den Takes reden, ohne den Raum zu verlassen

Voice-Chat — zwischen den Takes reden, ohne den Raum zu verlassen

NinjamZap ist für eine freundliche, kooperative Community gemacht. Wenn Sie sich zum ersten Mal verbinden, stimmen Sie den Community-Regeln zu, die in der Lizenzvereinbarung angezeigt werden. Einige Werkzeuge helfen, die Sessions respektvoll zu halten.

Melden und Blockieren

Halten Sie eine Chat-Nachricht gedrückt (oder einen Musiker in der Session), um das Aktionsmenü zu öffnen. Dort können Sie:

Chat-Filter

Ein Filter für Schimpfwörter maskiert anstößige Begriffe im Chat automatisch, damit die Sessions für alle einladend bleiben.

Tipp: Blockieren ist persönlich und wirkt sofort — Sie brauchen keinen Moderator, um jemanden nicht mehr zu hören oder zu sehen. Meldungen helfen, die gesamte Community sicher zu halten.


BPM / BPI

Abstimmung über BPM / BPI — der Raum entscheidet gemeinsam

Abstimmung über BPM / BPI — der Raum entscheidet gemeinsam

Tippen Sie auf die grüne BPM/BPI-Leiste unten im Session-Bildschirm, um den BPM/BPI-Bereich zu öffnen. Hier sehen Sie das Tempo und die Intervalllänge der Session und können Änderungen vorschlagen.

BPM/BPI-Fenster von NinjamZap mit Schiebereglern, Abstimmungsschaltflächen und Tap Tempo

Der BPM/BPI-Bereich — Tempo und Intervalllänge anpassen

Tonart des Raums

Während die Band spielt, hört NinjamZap dem Raum zu und zeigt die erkannte Tonart (zum Beispiel Am) in der Mitte der Intervallleiste an. Der Platz bleibt leer, solange sich die App noch nicht sicher ist. Zum Ausblenden öffnen Sie die Einstellungen und deaktivieren Tonart des Raums anzeigen.

Gängige BPM/BPI-Kombinationen

Einstellung Dauer Stil
120 / 16 8 s Standard-Jam — 4 Takte im 4/4, passt für die meisten Genres
85 / 16 11,3 s Entspannter Groove — Blues, Soul, lässiger Funk
90 / 8 5,3 s Kurze Schleifen — schnelles Call and Response
70 / 32 27,4 s Ambient — langsame, sich entwickelnde Klanglandschaften

Tipps zur Audio-Einrichtung

Audio-Routing — Interface für Ein- und Ausgang wählen und Integrationen öffnen

Audio-Routing — Interface für Ein- und Ausgang wählen und Integrationen öffnen

Verwenden Sie Kopfhörer! Ohne Kopfhörer nimmt Ihr Mikrofon die Wiedergabe auf und erzeugt eine Rückkopplungsschleife. Das verdirbt allen in der Session das Erlebnis.

Empfohlene Setups (vom besten zum guten)

  1. Audio-Interface (iRig, Focusrite iTrack usw.) + kabelgebundene Kopfhörer — der Goldstandard. Beste Audioqualität, niedrigste Latenz, keine Rückkopplung.
  2. Kabelgebundene Kopfhörer mit dem integrierten iPhone-Mikrofon — ideal für den Einstieg. Niedrige Latenz, keine Rückkopplung.
  3. Bluetooth-Kopfhörer — funktionieren, erhöhen aber die Latenz. Verwenden Sie das Latenzprofil „Sicher“. Gut genug für zwanglose Jams.
  4. Lautsprecher mit Echounterdrückung — wenn das integrierte Mikrofon ausgewählt ist, tippen Sie auf das Telefonsymbol in der Mikrofonzeile, um die Echounterdrückung zu aktivieren. Die Audioqualität ist dann reduziert.

Tipps zum Audio-Interface

Wenn Sie ein externes Audio-Interface (etwa ein iRig) verwenden, schließen Sie es vor dem Öffnen von NinjamZap an. Die App erkennt es automatisch und leitet das Audio darüber. Das ausgewählte Gerät können Sie im Bereich Audio-Routing des Verbindungsbildschirms überprüfen.

Technische Details

NinjamZap verarbeitet das gesamte Audio intern mit 48 kHz. Läuft Ihr Audiogerät mit einer anderen Abtastrate (häufig bei Bluetooth), rechnet die App automatisch um. Das geschieht im Hintergrund — Sie müssen nichts konfigurieren.


Ihr Equipment anschließen

NinjamZap geht über das integrierte Mikrofon hinaus. Sie können Ihr gesamtes Setup in eine Session einbinden — Synthesizer und Effekte aus anderen Apps, ein zweites Gerät als drahtlosen Eingang, externe Kameras und das Tempo Ihrer DAW.

AUv3 Send — AUM-Apps in Ihre Session leiten

NinjamZap enthält einen Audio-Unit-Effekt (AUv3) namens NinjamZap Send. Laden Sie ihn in einem Host wie AUM, und sämtliches Audio, das ihn durchläuft — Synthesizer, Drumcomputer, Gitarrenverstärker-Simulationen, Effektketten —, wird direkt in NinjamZap auf demselben Gerät übertragen.

  1. Fügen Sie in AUM NinjamZap Send als Effekt auf dem Kanal hinzu, den Sie senden möchten.
  2. Wählen Sie im Plugin-Fenster unter NinjamZap Channels (NINJAM), welche NinjamZap-Kanäle er speist: 1/2, 3/4, 5/6 oder 7/8.
  3. Öffnen Sie in NinjamZap das Audio-Routing und wählen Sie AUv3 als Eingang.

LAN Companion — ein weiteres Gerät als drahtloser Eingang

Machen Sie aus einem zweiten Smartphone oder Tablet, einem Laptop oder unserem Desktop-Plugin ein drahtloses Mikrofon bzw. einen drahtlosen Eingang über WLAN. Das Companion-Gerät überträgt Audio an NinjamZap im selben lokalen Netzwerk, mit Opus-Audio und erneuter Paketübertragung für sauberen Klang mit niedriger Latenz.

Desktop Companion — Ihre DAW als Quelle

Für den Desktop veröffentlichen wir ein kostenloses Open-Source-Plugin NinjamZap Companion (VST3 / AU / Standalone) für macOS, Windows und Linux. Legen Sie es auf den Master-Bus Ihrer DAW (Reaper oder einen beliebigen Host), und es überträgt dieses Stereo-Audio über das lokale Netzwerk als Eingang an NinjamZap — so wird Ihr gesamter Computer zu einer Quelle für Ihr Setup.

Download: Die neueste Version finden Sie auf der Companion-Releases-Seite (macOS, Windows, Linux). Quellcode und Installationsanleitung finden Sie auf GitHub. Die Builds sind nicht signiert, daher kann Ihr Betriebssystem sie beim ersten Start unter Quarantäne stellen — im Repository steht, wie Sie das mit einem einzigen Befehl aufheben.

Audiobus

Auf iPhone und iPad kann NinjamZap Audio von Audiobus empfangen, sodass ein Synthesizer oder Effekt in einer anderen Musik-App Ihr Eingang sein kann. Legen Sie NinjamZap in Audiobus in den Output-Slot und wählen Sie dann Audiobus als Eingang im Audio-Routing von NinjamZap. NinjamZap sendet sein eigenes Audio nicht an andere Apps.

Externe USB-Kamera (UVC)

Auf iPhones und iPads mit USB-C (iOS/iPadOS 17+) sowie auf dem Mac können Sie für Ihren Videokanal eine externe USB-Kamera auswählen — eine Webcam, ein Capture-Gerät oder eine spiegellose Kamera/DSLR über HDMI-zu-USB — und deren Auflösung festlegen. Die Kameraauswahl befindet sich in den Video-Einstellungen Ihres lokalen Kanals, wenn Video aktiviert ist.

Jede Kamera merkt sich ihre eigene Einstellung für Spiegeln, sodass Sie eine Webcam spiegeln können, ohne Ihre Frontkamera zu beeinflussen. Andere Musiker sehen das Bild genau so, wie Sie es eingestellt haben.

Auf dem Mac erscheinen virtuelle Kameras wie OBS Virtual Camera oder Camo in derselben Auswahl, jeweils mit ihrem eigenen Namen.

Ableton Link und MIDI-Clock-Ausgang — Ihr Equipment mit dem Raum synchronisieren

Öffnen Sie das Audio-Routing und klappen Sie Integrations auf:

Beide bleiben während der gesamten Session fest an das Tempo des Raums gekoppelt, ohne Sprünge zwischen Intervallen — nützlich, wenn Sie Loops oder ein Begleit-Setup parallel zum Jam steuern.


Video

Video auf dem Mac — alle im Raster, synchron zum Jam-Intervall

Video auf dem Mac — alle im Raster, synchron zum Jam-Intervall

Neben Audio kann NinjamZap auch Video teilen, sodass Sie die Musiker sehen, mit denen Sie jammen, synchron zum Raum. Video ist optional und auf den Raum beschränkt — eine Ansicht wie im Proberaum, kein sozialer Feed. Es funktioniert in NinjamZap-Räumen wie video.ninjamzap.com:2049; auf anderen NINJAM-Servern funktioniert das Audio wie gewohnt.

Ihr Video teilen

Angemeldete Benutzer können auf ihrem lokalen Kanal die Kamera einschalten, um Video zu übertragen. Gäste können das Video anderer sehen, übertragen aber kein eigenes. Öffnen Sie auf Ihrem Kanal die Video-Einstellungen, um Folgendes zu wählen:

Bei schnellen Tempi mit kurzen Intervallen kann NinjamZap Ihre Videoqualität senken (oder das Video pausieren), damit es nicht mit dem Audio um die Upload-Bandbreite konkurriert. Sie steigt automatisch wieder, wenn das Intervall länger wird.

Das Videoraster

Tippen Sie auf eine Videokachel, um das Videoraster zu öffnen — eine Bühnenansicht im Vollbild mit den Kameras aller Teilnehmer, in der jede Kachel den Live-Audiopegel des jeweiligen Musikers zeigt.

Die Pegelanzeige einer Kachel folgt allen Kanälen dieses Musikers. Musiker, die kein Video senden, zeigen statt einer schwarzen Kachel ihr Profilfoto.

Videoraster von NinjamZap mit den Kameras mehrerer Musiker in einer Bühnenansicht im Vollbild

Das Videoraster — alle Kameras in einer Bühnenansicht

Voice-Chat

Die Intervallverzögerung von NINJAM ist ideal für Musik, erschwert aber Gespräche. Mit dem Voice-Chat können Sie sich zwischen den Songs von Angesicht zu Angesicht unterhalten: Ihre Stimme ist sofort zu hören statt ein Intervall später.

Externer Bildschirm

Schließen Sie einen externen Bildschirm an — über HDMI am iPhone oder iPad oder einen zusätzlichen Monitor am Mac —, und in der Session erscheint eine Bildschirmtaste. Wählen Sie Auf externem Bildschirm zeigen, um das Videoraster dort anzuzeigen, und Vom externen Bildschirm nehmen, um es wieder zu entfernen. Ideal für ein Live-Setup oder den Fernseher im Proberaum.


NinjamZap für Mac

NinjamZap läuft als native App auf dem Mac (macOS 12.5 oder neuer), mit denselben Räumen, Kanälen, FX, Video und Chat wie auf iPhone und iPad — plus einigen Funktionen, die auf einem Computer sinnvoll sind.

Mixer-Ansicht von NinjamZap für Mac mit Master, lokalen Kanälen und entfernten Musikern nebeneinander
Die Mixer-Ansicht auf dem Mac

Mixer-Ansicht

In einem breiten Fenster ist die Session ein Mixer: Master und Metronom oben, ein Kanalzug für jeden Ihrer Kanäle und jeden Kanal der anderen Musiker nebeneinander und der Chat in einer Spalte mit veränderbarer Breite. Wird das Fenster schmaler, wechselt es zum kompakten Layout. Bewegen Sie den Zeiger über ein Bedienelement, um seine Funktion zu sehen, und doppelklicken Sie auf einen Panoramaregler, um ihn zu zentrieren.

Tastaturkurzbefehle

Während einer Session listet das Menü Session in der Menüleiste diese Kurzbefehle auf. Sie funktionieren auch auf einem iPad mit Hardware-Tastatur — halten Sie ⌘ gedrückt, um die Liste zu sehen.

Kurzbefehl Aktion
⌘TSenden ein / aus
⇧⌘MMeinen Kanal stummschalten
⌘LMonitoring ein / aus
⌘KMetronom ein / aus
⌘RAufnehmen
⇧⌘VVoice Chat ein / aus
⌘FFX…
⌘GVideoraster
⌘BTempo abstimmen…
⇧⌘CChat ein- / ausblenden
⌘/Tastaturkurzbefehle
⌘,Einstellungen (Menü NinjamZap, nur Mac)

Stummschalten, Monitoring und FX wirken auf Ihren ersten lokalen Kanal. Ein Buchstabe, der ohne ⌘ getippt wird, geht in den Chat, auch wenn dieser minimiert ist.

Audiogeräte und Geräteverbunde

Wählen Sie im Audio-Routing die Ein- und Ausgabegeräte, die NinjamZap verwendet, unabhängig von den Toneinstellungen Ihres Mac. Um mehrere Interfaces (oder ein Interface plus ein virtuelles Gerät) gleichzeitig zu nutzen, erstellen Sie einen Geräteverbund in Audio-MIDI-Setup — die Taste für Audio-MIDI-Setup im Bereich Audio-Routing öffnet es — und wählen Sie ihn in NinjamZap aus. Alle Eingänge des Verbunds erscheinen dann in der Eingangsauswahl des Kanals, nach Gerät gruppiert, sodass jeder ein eigener lokaler Kanal sein kann.

Video auf einem externen Bildschirm

Wenn ein zweiter Monitor angeschlossen ist, verwenden Sie Auf externem Bildschirm zeigen, um das Videoraster dort anzuzeigen, während der Mixer auf Ihrem Hauptbildschirm bleibt. Siehe Video.

Aufnahmen im Finder

Session-Aufnahmen werden auf Ihrem Mac gespeichert. Verwenden Sie unter Meine Aufnahmen Im Finder zeigen, um zu einer Datei zu springen, oder wählen Sie Aufnahmenordner öffnen in den Einstellungen. Siehe Eine Session aufnehmen.


Einen Raum zu OBS streamen

Jeder NinjamZap-Raum wird von unserem Listener-Bot live im Web übertragen. Der Bot tritt jedem Raum als versteckter Zuhörer bei (er spielt nicht und erscheint nicht in der Spielerliste). Er veröffentlicht einen Videostream pro Musiker sowie den gemischten Ton des Raums, alles auf einer gemeinsamen Uhr, damit alles synchron bleibt. Sie können diese Streams als Browser Sources in OBS Studio einbinden, zwischen Kameras wechseln, Overlays hinzufügen und das Ergebnis an YouTube, Twitch oder jedes andere Ziel weiterstreamen, das OBS unterstützt.

Für wen ist das gedacht? Für Hosts, die einen Jam als Livestream übertragen möchten — mit Kamerawechsel, Bild-in-Bild, Szenenübergängen und eigenen Overlays. Wenn Sie einem Raum nur zuhören möchten, ist der Player unter ninjamzap.com/live bereits die richtige Wahl.

Am schnellsten: der ganze Raum in einer Quelle

Eine Seite zeigt alle Kameras des Raums in einem automatischen Raster, mit dem Ton des Raums, alles synchron — fügen Sie sie OBS als einzelne Browser Source hinzu, und Sie können den gesamten Jam streamen oder aufnehmen:

  1. Fügen Sie in OBS eine Browser Source mit dieser URL hinzu, Breite 1920 und Höhe 1080.
  2. Aktivieren Sie "Control audio via OBS", damit der Ton des Raums in Ihren OBS-Mix geht, und deaktivieren Sie "Shutdown source when not visible".
  3. Klicken Sie auf Start Recording, um die Session als ein Video mit allen Kameras aufzunehmen, oder auf Start Streaming, um sie an YouTube, Twitch usw. zu senden. Für Aufnahmen überstehen MKV oder fragmentiertes MP4 einen Absturz; File → Remux Recordings wandelt MKV in MP4 um.

Das Raster ordnet sich neu an, wenn Musiker beitreten oder gehen (1 Kamera im Vollbild, 2 nebeneinander, 3–4 in einem 2×2-Raster…). Optionen: label=0 blendet die Namen aus, fit=contain zeigt ganze Bilder statt sie zuzuschneiden, gap=0 entfernt die Abstände, audio=0 lässt den Ton weg, und latency=<seconds> spielt weiter hinter dem Live-Geschehen ab (Standard 10), falls Sie Hänger sehen. In einem normalen Browser geöffnet, startet die Seite stumm mit einer Schaltfläche Click to unmute; in OBS wird sie sofort mit Ton wiedergegeben.

Eigene Layouts: eine Kachel pro Musiker

Für eigene Layouts (Bild-in-Bild, Kamerawechsel, Overlays) hat jeder Musiker in einem Raum außerdem eine eigene Einzelkachel-Seite, die für OBS gestaltet ist. Sie können eine der beiden URL-Formen verwenden — sie sind gleichwertig:

<host> und <port> bezeichnen den NinjamZap-Raum (zum Beispiel video.ninjamzap.com und 2049). <username> ist der NINJAM-Spitzname des Musikers — genau so, wie er auf der Live-Seite des Raums erscheint. Die Seite hat einen transparenten Hintergrund, keine Bedienelemente und startet den Stream automatisch, sodass OBS ihn erfasst, sobald die Szene aktiv wird.

Schritt für Schritt

  1. Öffnen Sie die Live-Seite des Raums, den Sie streamen möchten (ninjamzap.com/live), und notieren Sie Host, Port und die Spitznamen der Musiker im Raum.
  2. Erstellen Sie in OBS eine neue Szene. Fügen Sie für jeden Musiker, den Sie als eigene Kamera möchten, eine Browser Source hinzu. Setzen Sie die URL auf die obige Kachel-URL mit dem Spitznamen dieses Musikers, wählen Sie die gewünschte Breite/Höhe für die Kachel und klicken Sie auf OK.
  3. Fügen Sie eine weitere Browser Source für den Ton des Raums hinzu. Verwenden Sie die Kachel-URL eines beliebigen Musikers mit angehängtem ?audio=1 (oder &audio=1 nach dem vorhandenen Query-String). Fügen Sie dieses Flag nur einer Quelle hinzu — wenn mehr als eine Browser Source Audio abspielt, erhalten Sie doppelte, übereinanderliegende Streams und unangenehme Phasenauslöschungen.
  4. Ordnen Sie die Kacheln auf Ihrer Arbeitsfläche an: Raster, Bild-in-Bild, eine einzelne fixierte Kamera mit Miniaturansichten — was immer zu Ihrer Show passt. Jede Kachel ist einfach ein Videoelement — Sie können sie frei skalieren, zuschneiden und mit OBS-Filtern versehen.
  5. Starten Sie das Streaming oder die Aufnahme in OBS wie gewohnt.

Empfohlene Einstellungen für die OBS Browser Source: Deaktivieren Sie "Refresh browser when scene becomes active" und "Shutdown source when not visible". Beide Optionen würden den HLS-Puffer bei jedem Wechsel zu einer anderen Szene verwerfen, was jedes Mal eine neue Pufferwartezeit von 4 Sekunden und einen hörbaren Audio-Aussetzer bedeutet. Bleiben sie deaktiviert, laufen die Streams im Hintergrund weiter.

URL-Flags

Sie können das Verhalten jeder Kachel anpassen, indem Sie diese Flags an die URL anhängen (? für das erste, & für die weiteren):

Was Sie erwarten können

Demnächst: Streams pro Kamera in Broadcast-Qualität

Der oben beschriebene Weg über Browser Sources ist das leichtgewichtigste mögliche Setup — ideal für Hobby-Restreams und Übertragungen nach dem Prinzip „Play drücken und laufen lassen“. Wenn Sie eine Latenz unter 2 Sekunden benötigen (Rücksprache mit den Musikern, interaktive Shows), ist der nächste Schritt ein SRT- oder WebRTC-Push pro Benutzer vom Bot direkt zu OBS, ohne HLS dazwischen. Dieser Weg steht auf der Roadmap; wenn Sie einen konkreten Produktionsanwendungsfall dafür haben, schreiben Sie an [email protected], und wir priorisieren ihn.


Tipps für großartige Jam-Sessions


Fehlerbehebung

„Ich kann mich nicht hören“

Erhöhen Sie den Lautstärkeregler Ihres lokalen Kanals — er bestimmt, wie laut Sie sich selbst im Mix hören. Prüfen Sie außerdem, dass Monitoring den Kanal nicht stummschaltet, dass Senden eingeschaltet ist, damit auch die anderen Sie hören, und dass Ihre Master-Lautstärke aufgedreht ist.

„Die anderen können mich nicht hören“

Stellen Sie sicher, dass Sie NinjamZap die Mikrofonberechtigung erteilt haben (auf iPhone und iPad: Einstellungen > NinjamZap > Mikrofon; auf dem Mac: Systemeinstellungen > Datenschutz & Sicherheit > Mikrofon). Prüfen Sie außerdem, dass Senden eingeschaltet und M (Stumm) auf Ihrem lokalen Kanal ausgeschaltet ist.

„Das Audio hat Aussetzer oder knackt“

Wechseln Sie in den Audio-Einstellungen auf dem Verbindungsbildschirm zum Latenzprofil Sicher. Schließen Sie andere Apps, die möglicherweise Audio verwenden. Wenn Sie Bluetooth nutzen, versuchen Sie es mit kabelgebundenen Kopfhörern.

„Ich kann keine Verbindung zum Server herstellen“

Prüfen Sie Ihre Internetverbindung. Vergewissern Sie sich, dass die Serveradresse korrekt ist (einschließlich Port, z. B. ninbot.com:2049). Manche Server sind vorübergehend offline — versuchen Sie einen anderen aus den Öffentlichen Räumen. Wenn der Raum ein Passwort verlangt, tippen Sie auf das Schlüsselsymbol, um es einzugeben.

„Ich höre Echo oder Rückkopplung“

Verwenden Sie Kopfhörer. Ohne sie nimmt Ihr Mikrofon die Wiedergabe auf und sendet sie zurück an den Server. Wenn Sie den Lautsprecher verwenden müssen, tippen Sie auf das Telefonsymbol in der Zeile des integrierten Mikrofons, um die Echounterdrückung zu aktivieren.

„Das Audio ist verstummt, nachdem ich eine andere App geöffnet habe“

Wenn eine andere App das Audio übernimmt (die Kamera, ein Anruf, ein Video), pausiert NinjamZap die Session. Das Audio wird automatisch fortgesetzt, wenn Sie zurückkehren; Sie können auch auf Audio fortsetzen oder Raum verlassen tippen.

„Die Musik klingt nicht synchron“

Das ist normal! In NINJAM hören Sie immer das vorherige Intervall. Das ist so gewollt. Schalten Sie das Metronom ein, damit Sie im Takt bleiben, und geben Sie Ihrem Ohr ein paar Intervalle Zeit, sich an das Konzept zu gewöhnen.

Wenn Sie andere Probleme haben oder Hilfe benötigen, kontaktieren Sie uns unter [email protected].


Warum NinjamZap?

Der Name sagt alles: NINJAM + Zap. „Zapada“ ist argentinischer Slang für eine informelle Jam-Session — sich mit Freunden treffen, um Musik zu machen, zu improvisieren und ohne Druck Spaß zu haben. Dieser Geist steht im Mittelpunkt dieser App.

NinjamZap entstand während der Pandemie, als sich eine Gruppe befreundeter Musiker aus Córdoba, Argentinien, nicht mehr zum gemeinsamen Spielen treffen konnte. Auf der Suche nach einer Möglichkeit, weiter zu jammen, entdeckten sie NINJAM — und verliebten sich darin. Was als „Zapadas“ am Wochenende über das Internet begann, wurde zu einer sechsjährigen Leidenschaft für die Plattform und ihre Community.

Die App wurde von Javier Alejandro Cordero entwickelt, einem unabhängigen Entwickler und Schlagzeuger aus Córdoba mit über 25 Jahren Erfahrung in der Softwareentwicklung, der sich einfach einen mobilen NINJAM-Client wünschte, den es noch nicht gab. NinjamZap ist für alle Musikerinnen und Musiker gemacht, die in Echtzeit zusammen spielen wollen — ohne Studio und ohne komplizierte Einrichtung, direkt vom Smartphone, Tablet oder Mac aus.

Woher NINJAM kommt

NINJAM, das Protokoll, das NinjamZap spricht, wurde von Justin Frankel entwickelt — derselben Person, die hinter Winamp (dem legendären Mediaplayer) und Reaper (der beliebten Digital Audio Workstation) steht. Musiker spielen damit seit über 15 Jahren zusammen.

Haben Sie Fragen, Ideen oder möchten einfach Hallo sagen? Schreiben Sie an [email protected] oder vernetzen Sie sich auf LinkedIn.