Old 04-06-2020, 01:17 AM   #1
Dragonetti
Human being with feelings
 
Join Date: Feb 2017
Location: Kiel
Posts: 974
Default Wie funktioniert NinJam ?

Hallo
kann einer mal so grob NinJam auf deutsch erklären.
Danke
Dragonetti is offline   Reply With Quote
Old 04-06-2020, 03:47 AM   #2
Jolu
Human being with feelings
 
Jolu's Avatar
 
Join Date: Feb 2010
Location: Germany
Posts: 631
Default

Hallo,

NINJAM steht für "Novel Intervallic Network Jamming Architecture for Music". Die Software und Systeme, aus denen NINJAM besteht, bieten einen Nicht-Echtzeit-Mechanismus für den Austausch von Audiodaten über das Internet, mit einem Synchronisationsmechanismus, der auf der musikalischen Form basiert. Es bietet Musikern die Möglichkeit, über das Internet gemeinsam zu "jammen" (improvisieren). Es ist ein Pionier des Konzepts des "Virtual-Time"-Jammens. Es wurde ursprünglich von Brennan Underwood, "Justin Frankel" und Tom Pepper entwickelt.

Das Schaffen von Musik hängt natürlich von der Fähigkeit der Spieler ab, den Takt miteinander zu halten. Die Latenz zwischen den Spielern führt dazu, dass das natürliche Zeitverhalten durcheinander geworfen wird. Das Internet bietet keinen Mechanismus für den Datenaustausch mit geringer Latenz, der über globale Entfernungen genutzt werden kann. Um eine latenzfreie Zusammenarbeit zu erreichen, verlängert NINJAM die Latenz, indem es alle empfangenen Audiodaten so lange verzögert, bis sie mit anderen Abspielgeräten synchronisiert werden können. Die Verzögerung hängt auch von der musikalischen Form ab. Diese Synchronisierung bedeutet, dass jeder Spieler die anderen in einer Sitzung hört und mit ihnen mitspielen kann.

Quelle: Wikipedia
__________________
Gruß
Jolu
Jolu is offline   Reply With Quote
Old 04-07-2020, 02:24 AM   #3
Dragonetti
Human being with feelings
 
Join Date: Feb 2017
Location: Kiel
Posts: 974
Default

Irgendwie verstehe ich das nicht mit den Latenzen.
Meine Mitmusiker spielen Takt 4 ich höre aber durch die Latenz erst Takt 3.
Ich kann natürlich zu Takt 3 mitspielen schicke meinen Takt 3 zu den Kollegen
oder wie ???
Dragonetti is offline   Reply With Quote
Old 04-07-2020, 09:52 AM   #4
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,621
Default

Soweit ich das aus Kenny Gs Video verstanden habe:

Es wird ein (noch stiller) Musikteil vorgegeben mit so und soviel Takten.

Du kannst dazu was spielen und das wird dann von Dir freigegeben.
Das wird dann hochgeladen, so dass die Anderen es auch hören können.
Die können dazu was spielen und das dann wieder hochladen, so dass Du es wiederrum auch hören kannst.

Das fluffige Hochladen ist dabei das, was NinJam für Dich macht.

Das heißt aber auch, dass, wenn mehrere zusammen spielen, deren Anteile nicht sofort für alle hörbar sind. Das liegt einfach auch daran, dass Du nicht erreichen kannst, dass ein Musiksignal sofort bei allen verfügbar ist.
Sprich: Wenn jemand von Dir aus gesehen in Australien sitzt, dann bekommt er Dein Signal mit nen Bruchteil einer Sekunde Verzögerung, weil die schnellste Geschwindigkeit von a nach b maximal Lichtgeschwindigkeit sein kann.
Dadurch kommt es zu ner Latenz, die Du nicht ausgleichen kannst, es sei denn Du brichst die Naturgesetze.

Hinzukommt, dass das Übertragen durch das Netz mit seinen Protokollen und Zeug, nochmal was drauf packt, so dass es schonmal zu mehreren Sekunden Verzögerung zwischen Dir und Deinem Australian Buddy kommen kann(im Extremfall).

NinJam versucht durch cleveres Management das Problem etwas zu beheben.
Du hörst also, was die Anderen in Takt 4 gejammt haben, erst, wenn Du wieder bei Takt vier bist.

Cubase kann wohl sowas auch, auch mit Video wohl, hab ich mir aber nie angeschaut.

Soviel zu meinem bisherigen Verständnis davon, kann aber auch kompletter Nonsense sein, den ich hier geschrieben habe.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 04-08-2020, 12:11 PM   #5
Bloomooroom
Human being with feelings
 
Join Date: Jun 2015
Posts: 65
Default

Quote:
Originally Posted by mespotine View Post
Soweit ich das aus Kenny Gs Video verstanden habe:

Es wird ein (noch stiller) Musikteil vorgegeben mit so und soviel Takten.

Du kannst dazu was spielen und das wird dann von Dir freigegeben.
Das wird dann hochgeladen, so dass die Anderen es auch hören können.
Die können dazu was spielen und das dann wieder hochladen, so dass Du es wiederrum auch hören kannst.

Das fluffige Hochladen ist dabei das, was NinJam für Dich macht.

Das heißt aber auch, dass, wenn mehrere zusammen spielen, deren Anteile nicht sofort für alle hörbar sind. Das liegt einfach auch daran, dass Du nicht erreichen kannst, dass ein Musiksignal sofort bei allen verfügbar ist.
Sprich: Wenn jemand von Dir aus gesehen in Australien sitzt, dann bekommt er Dein Signal mit nen Bruchteil einer Sekunde Verzögerung, weil die schnellste Geschwindigkeit von a nach b maximal Lichtgeschwindigkeit sein kann.
Dadurch kommt es zu ner Latenz, die Du nicht ausgleichen kannst, es sei denn Du brichst die Naturgesetze.

Hinzukommt, dass das Übertragen durch das Netz mit seinen Protokollen und Zeug, nochmal was drauf packt, so dass es schonmal zu mehreren Sekunden Verzögerung zwischen Dir und Deinem Australian Buddy kommen kann(im Extremfall).

NinJam versucht durch cleveres Management das Problem etwas zu beheben.
Du hörst also, was die Anderen in Takt 4 gejammt haben, erst, wenn Du wieder bei Takt vier bist.

Cubase kann wohl sowas auch, auch mit Video wohl, hab ich mir aber nie angeschaut.

Soviel zu meinem bisherigen Verständnis davon, kann aber auch kompletter Nonsense sein, den ich hier geschrieben habe.
Das war schon sehr gut erklärt. Es gibt auch dt. Tutorials dazu.
Ich habs bis vor einer Woche auch nicht verstanden und mich gewundert, wie so was funktionieren soll.

Man definiert erst eine Loop mit x Takten, z.B. 32.

Dann laufen die 32 Takte durch, Du spielst dazu.
Dann geht die Loop wieder von vorne los und ab da hören die anderen Dein Spiel.

Guck mal hier: https://youtu.be/BDBFmcOnY1k
Bloomooroom is offline   Reply With Quote
Old 04-09-2020, 02:19 AM   #6
Dragonetti
Human being with feelings
 
Join Date: Feb 2017
Location: Kiel
Posts: 974
Default

Danke an alle für die Erklärungen und Hinweise.
Dragonetti is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:37 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.