Ninjam - Ninjam
Konzole NINJAM | |
Původní autoři | Brennan Underwood, Justin Frankel, s pozoruhodnou prací od Tom Pepper |
---|---|
Vývojáři | rozličný |
První vydání | 9. července 2005 |
Stabilní uvolnění | v0.06 (klient a server), / 20. července 2005 (klient), 3. května 2007 (server) |
Operační systém | Okna, Mac OS X, Linux |
K dispozici v | Angličtina |
Typ | Kolaborativní hudební rušení |
Licence | GNU General Public License |
webová stránka | www |
NINJAM znamená Novel Jántervallic Nsíť Jamming Architecture pro Music. Software a systémy zahrnující NINJAM poskytují mechanismus pro výměnu zvukových dat po internetu v jiném než reálném čase se synchronizačním mechanismem založeným na hudební formě. Poskytuje hudebníkům způsob, jak si spolu „jamovat“ (improvizovat) přes internet; propagoval koncept rušení „virtuálního času“. Původně ji vyvinul Brennan Underwood, Justin Frankel, a Tom Pepper.
Zásada
Tvorba hudby přirozeně závisí na schopnosti hráčů držet čas u sebe. Latence mezi hráči způsobí, že přirozené udržování času bude hozeno vzhůru. Internet neposkytuje mechanismus výměny dat s nízkou latencí, který lze použít na globální vzdálenosti.[1]Aby bylo možné přistupovat ke spolupráci bez latence, NINJAM prodlužuje latenci zpožděním veškerého přijatého zvuku, dokud jej nelze synchronizovat s jinými přehrávači. Zpoždění je založeno na hudební forma. Tato synchronizace znamená, že každý hráč slyší ostatní v relaci a může s nimi hrát. NINJAM definuje formu, pokud jde o "interval" - počet bije zaznamenat před synchronizací s ostatními hráči. Například s intervalem 16, čtyři pruhy společný čas by byly zaznamenány od každého hráče, poté přehrány všem ostatním.
Recepce
Proces byl popsán v Kabelové jako „bez závad“ a „určené pro hudebníky, které baví spolupráce v reálném čase“.[2] v Recenze technologie MIT, jsou uživatelé softwaru označeni jako „skutečně loajální“ kvůli jeho bezplatnému a otevřenému stavu.[3]Další prodejci hudebních produktů přidali podporu pro NINJAM; Expert pražce, prodejce hardwaru a softwaru pro elektronickou hudbu, přidal podporu pluginů pro NINJAM v roce 2006.[4]
Technické zázemí
Každý hráč v relaci NINJAM přivádí zvuková data ze svých klient do a serveru přes a TCP / IP připojení ke konkrétnímu přístav (obvykle v rozsahu 2049 výše, v závislosti na hostiteli).
„Klientem“ je zde pouze komponenta, kterou hráč používá k připojení k serveru NINJAM, kódování a přenosu jejich audio streamu, přijímání a dekódování streamů vzdálených hráčů a zpracování chatu (IRC -jako) relace. Každý hráč bude také potřebovat nějaký způsob podávání zvukových informací klientovi NINJAM - buď pomocí klienta jako zapojit v DAW nebo pomocí samostatné verze s přímým zvukovým vstupem.
Data každého klienta jsou synchronizována s distribuovanými hodinami. Toto časování se pak používá k distribuci dat všem ostatním klientům, aby mohli synchronně přehrávat všechny vzdálené streamy. Server dělá něco jiného než správu připojení, chatu a streamování dat.
Přehled použití
Úvahy o nastavení klientů a klientů
Společné úvahy
Všichni klienti přivádějí data na server o 0 dB bez ohledu na místní úrovně monitorování. Při nastavování je „místní“ úroveň klienta NINJAM nastavena na 0 dB. „Místní“ nemá vliv na přenášený objem. Jezdec označený jako „místní“ ovlivňuje pouze to, co uživatel slyší místně, nikoli to, co ostatní slyší. Uživatel musí upravit svou vstupní úroveň - před klientem NINJAM v signální cestě - tak, aby ovlivnil slyšení vzdálených hráčů. Je omezený světlá výška v audio kanálu, takže se považuje za dobrou praxi nikdy nenechat špičku úrovně zvuku nad 12 dB a nastavit „hlasitou“ úroveň kolem 18 dB; to zajišťuje prostor ve směsi pro ostatní.
VST efekt vázaný na REAPER
VST efekty jsou běžně používanou možností (na základě počtu příspěvků na fórech podpory NINJAM[5]), ale vyžaduje instalaci uživatele ŽACÍ STROJ.
Open source AU plugin
Odvozeno z verze Open Source Standalone, funguje na počítačích Mac AU. Podobné úvahy jako REAPER-tied VST efekt výše.
Samostatní klienti s otevřeným zdrojovým kódem
Pro klienty jsou k dispozici samostatní klienti Okna, Operační Systém Mac a Linux. Jak funguje verze pro Linux ZVEDÁK, může k němu být směrován zvuk z libovolného klienta JACK. V systému Windows je použití s virtuálními zdroji zvuku problematické, protože neexistuje žádný poměrně snadný mechanismus směrování.[Citace je zapotřebí ] Proto je vhodnější pro skutečné nástroje, kde poskytuje jednodušší alternativu ke složitosti běhu DAW pouze pro přístup k NINJAM.
Požadavky na server a nastavení serveru
Podrobnější nastavení a konfigurace je k dispozici na webu NINJAM.[6]
Šířka pásma
Podle společnosti Cockos je z požadavků na šířku pásma hlavním požadavkem odchozí šířka pásma. Relace pro 4 osoby bude vyžadovat přibližně 768kbit / s odchozí a 240kbit / s příchozí šířku pásma. Relace pro 8 osob bude vyžadovat přibližně 3 Mbit / s odchozí (a 600kbit / s příchozí) šířku pásma.[7]
O / S, hardware a NINJAM
Win32
Windows 2000 nebo novější, CPU 500 MHz, RAM 4 MB, NINJAM v0.06
OS X
OS X 10.3 nebo novější, G3. RAM 4 MB NINJAM v0.01a ALPHA pro OS X
Linux
To je nárokováno[7] že zdrojový kód serveru je kompilován v systémech Linux, FreeBSD, Darwin / OS X a Windows. Nejsou k dispozici žádné informace o tom, jaké verze Linuxu a FreeBSD jsou požadovány, ani o hardwaru požadovaném pro podporu aplikace běžící v těchto OS.
Stav vývoje
Tohle je GPL projektu, takže je k dispozici zdrojový kód. Zdá se, že vývoj se zastavil v roce 2005 u klienta a v roce 2007 u serveru,[8] ale od roku 2012 noví klienti (wahjam,[9] Jamtaba,[10] Zenjam[11] a Ninjam-js[12]) byly vytvořeny Stránka Cockos Ninjam vypíše stránku github justinfrankel / ninjam jako „oficiální zrcadlo github“ a tato stránka ukazuje potvrzení na konci dubna 2020.[13]
Obsah
Servery NINJAM hostované serverem Cockos zaznamenávat a indexovat jejich obsah na NINJAM AutoSong pod Creative Commons licence; hudební soubory jsou hostovány na Internetový archiv. V lednu 2010 obsahovalo více než 23 000 hodin obsahu, tedy přibližně 1,2 TB.[14] V březnu 2012 probíhá záznamová činnost.
Reference
- ^ Guensche, Ron (2. srpna 2007), Vzdálená spolupráce v reálném čase prostřednictvím NINJAM, ProRec.com, archivovány z originál dne 10.12.2008, vyvoláno 2012-03-30
- ^ Van Buskirk, Eliot (26. dubna 2007). „NINJAM: Spolupráce online hudby téměř v reálném čase a bez závad“. Kabelové.
- ^ Greene, Kate (25. května 2007). „Jam Online v reálném čase“. Recenze technologie MIT.
- ^ "NINJAM Plug-in v1.1". MacMusic.com. 24. listopadu 2006. Chybějící nebo prázdný
| url =
(Pomoc) - ^ „Fóra podpory NINJAM“. Cockos.com.
- ^ „Průvodce serverem NINJAM“. NINJAM.com. Citováno 2010-01-13.
- ^ A b "Stažení". NINJAM.com. Citováno 2010-01-13.
- ^ „Stránka produktu NINJAM“. Cockos.com.
- ^ wahjam.org
- ^ Jamtaba.com
- ^ Web společnosti Zenjam
- ^ Stránka ninjam-js Github
- ^ Stránka Cockos Ninjam Cockos, zpřístupněno 12. dubna 2020.
- ^ „Statistiky automatického zpěvu“. NINJAM.com. Citováno 2010-01-13.