NINJAM är ett program för att tillåta människor att göra verkliga musik tillsammans via Internet. Varje deltagare kan höra alla andra deltagare. Varje användare kan också justera sin personliga blandning till hans eller hennes önskemål. NINJAM är plattformsoberoende, med klienter tillgängliga för Mac OS X och Windows.
NINJAM använder komprimerat ljud som gör det möjligt att arbeta med något instrument eller en kombination av instrument. Du kan sjunga, spela ett riktigt piano, spela en riktig saxofon, spela en riktig gitarr med oavsett effekter och gitarrförstärkare du vill, vad som helst. Om datorn kan spela in det, då kan du jamma med den (i motsats till MIDI-endast system som automatiskt utesluter någon form av naturligt ljud collaboration1).
Eftersom den inneboende latens av Internet förhindrar verkliga realtid synkronisering av jam2, och spela med latens är konstig (och ofta obekväma), ger NINJAM en lösning genom att göra latens (och weirdness) mycket längre.
Latens i NINJAM mäts i åtgärder, och det är det som gör det intressant. De NINJAM klient register och vattendrag synkroniserade intervall av musik mellan deltagarna. Precis som intervallet avslutar inspelning, börjar den att spela på alla andras klient. Så när du spelar igenom ett intervall, du spelar tillsammans med det tidigare intervallet av alla andra, och de spelar tillsammans med din tidigare intervall. Om detta låter ganska bisarrt, det slags vill säga, tills du vänjer sig, då blir det ganska naturligt. På många sätt kan det vara mer förlåtande än en vanlig sylt, eftersom misstag propagera på olika sätt.
Del verktyg, del leksak, är NINJAM utformad med betoning på musikaliska experiment och uttryck.
Hur NINJAM fungerar?
NINJAM använder OGG Vorbis ljudkomprimering för att komprimera ljud, då strömmar det till en NINJAM server, som sedan kan strömma det till andra människor i din sylt. Denna arkitektur kräver en server med tillräcklig bandbredd, men har ingen brandvägg eller NAT frågor. OGG Vorbis används för dess stora låg bitrate egenskaper och prestanda.
Varje användare får en kopia av andra användares ljudströmmar, vilket för varje användare att justera mixen enligt deras önskemål, samt remix senare. Detta använder mer bandbredd än att ha en server koda en enda ström, men har många fördelar (inklusive lägre serverprocessoranvändning och klienten har full flerkanalsdata för senare användning).
NINJAM kan också spara alla ursprungliga okomprimerade källmaterialet, för att göra full kvalitet remixer efter sylt.
Mjukvaruinformation:
Version: 0.01a
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 40
Kommentarer hittades inte