211service.com
Online jammen in realtime
Een startup genaamd eJammen beweert een aantal van de problemen te hebben opgelost waarmee muzikanten die online samen jammen, hebben geplaagd. Volgens het bedrijf kan de software, genaamd eJamming AUDiiO, muzikanten in bijna realtime laten samenwerken met muzikanten over de hele wereld. Bovendien neemt de software elke muzikant tegelijkertijd op, combineert en synchroniseert zijn of haar input, en creëert bestanden met tracks van cd-kwaliteit, zegt Alan Glueckman, president en voorzitter van eJamming.

Synchroon: Deze schermafbeelding van de eJamming-interface toont twee muzikanten die wachten op een derde, een toetsenist, om in te loggen voordat ze vanaf hun verschillende locaties gaan jammen.
Sinds de begindagen van internet, zegt Glueckman, zijn muzikanten enthousiast over het vooruitzicht om hun muziek online te delen en zelfs met andere muzikanten te spelen via het netwerk. Maar ze zijn altijd buiten de deur gehouden vanwege bandbreedtebeperkingen, zegt hij, omdat muziek veel data bevat om door de pijpen te schuiven.
Desalniettemin hebben muzikanten toegang gehad tot een aantal verschillende soorten online samenwerkingssoftware. Een populaire open-source tool, genaamd Ninjam , laat mensen samen spelen over grote afstanden, maar daarvoor moeten ze wel wennen aan een geluidsvertraging van een paar seconden. Stanford-onderzoeker Chris Chafe heeft software gemaakt die bandbreedtelimieten helemaal kan vermijden. Hij en zijn medewerkers gebruiken een netwerk met extreem hoge bandbreedte, Internet2 genaamd, dat beschikbaar is voor onderzoekers van universiteiten en bedrijven, om bestanden te delen en vrijwel alle geluidsvertragingen van samenwerkende muzikanten te elimineren. EJamming is een nieuwkomer in het veld en de software lijkt ergens tussen Ninjam en het Stanford-onderzoek in te vallen. Het bedrijf belooft de vertraging die via het netwerk wordt ervaren te verminderen tot maximaal honderden milliseconden (afhankelijk van de uploadsnelheid en de geografische afstand tussen muzikanten) - een vertraging waaraan, zegt Glueckman, de meeste muzikanten zich kunnen aanpassen met oefenen.
De technologie van EJamming richt zich op het probleem van latentie. Op het standaard internet duurt het een niet-triviale hoeveelheid tijd voor gegevens om van de ene persoon naar de andere te reizen. En hoe groter de bestanden, hoe meer reistijd het kost, zoals iedereen die online video heeft bekeken kan bevestigen. EJamming probeert latentie op een paar verschillende fronten te minimaliseren, zegt Glueckman, hoewel het bedrijf, aangezien de technologie eigendom is, alleen overzichten van zijn aanpak zou geven.
multimedia
Luister naar een audiotrack van muzikanten die online samenwerken.
Bekijk een grotere afbeelding van de eJamming-interface.
Ten eerste verkleint de eJamming-software de bestandsgrootte die over het netwerk wordt verzonden. Om dit te doen, ontwikkelden de ingenieurs van het bedrijf hun eigen compressie- en decompressie-algoritmen die de bestandsgrootte verkleinen, maar toch een geluidskwaliteit behouden die hoger is dan die van MP3, een veelgebruikt compressieschema, zegt Glueckman.
Ten tweede is elke muzikant rechtstreeks verbonden met de andere muzikanten in een jamsessie, in plaats van via een server te worden gerouteerd. Deze peer-to-peer-configuratie resulteert in een lagere latentie door de audiostream rechtstreeks naar uw jammaatjes te routeren in plaats van, gemiddeld, die transportlatentie te verdubbelen door de audiostream via een externe server te leiden, zegt Bill Redmann, chief technology officer van eJammen.
Maar zelfs met deze latentieverlagende trucs kunnen er nog steeds onverwachte vertragingen op het netwerk optreden. De software van EJamming probeert deze haperingen tot een minimum te beperken, zegt Redman, door de audio van elk individu een tijdstempel te geven en de tijd tot op de milliseconde te markeren dat een geluid wordt geproduceerd. Bovendien synchroniseert de software de klokken op de computers van elke muzikant, zodat de tijdstempels een gemeenschappelijk referentiepunt hebben.
Wanneer een muzikant een eJamming-sessie start, verbindt de software haar rechtstreeks met haar jampartners (maximaal vier in een sessie). De muzikant die de sessie initieert, wordt de gastheer waarmee de klokken van de andere muzikanten worden gesynchroniseerd. Elke eJamming-muzikant moet een koptelefoon dragen omdat zijn of haar geluid, evenals het geluid van jampartners, wordt afgespeeld met een vertraging van ongeveer 30 tot 100 milliseconden. Het hele punt is om je te concentreren op de muziek die je hoort, in plaats van op de geluiden die rechtstreeks uit je instrument komen, zegt Glueckman.
Zijn bedrijf kreeg aanvankelijk behoorlijk wat buzz na de onthulling op de DEMO-conferentie in januari, waar startups een sneak peek geven van hun nieuwe technologie. Sinds de bètaversie van de software van eJamming op 28 maart beschikbaar kwam, hebben meer dan 3.600 mensen zich aangemeld, uit 114 landen uit vijf continenten. Muzikanten die Ninjam gebruiken, geven echter gemengde beoordelingen over eJamming op het online Ninjam-forum. Sommige muzikanten klaagden vooral dat de latentie niet zo laag was als beloofd, hoewel ze erkenden dat de software zich nog in de bètatestfase bevindt.
Maar misschien is de grootste uitdaging voor eJamming het creëren van een grote gemeenschap van muzikanten die de technologie gebruiken en aanbevelen - een gemeenschap die vergelijkbaar is met die voor Ninjam, zegt Cynthia Payne, een muzikant die onderzoek deed naar online muzieksamenwerkingstools voor haar masterscriptie op de Universiteit van Californië, Santa Cruz. Mensen zijn echt loyaal [aan Ninjam], zegt ze, vooral omdat de software gratis is, en omdat het open source is, kan iedereen het aanpassen aan zijn of haar behoeften. Het is het hele idee van goedkope software en open source, en gebruikers hebben een hand in het maken van de eigenlijke software, zegt ze.
Volgens gebruikersonderzoeken, zegt Glueckman, is de feedback over eJamming zeer positief. Hij zegt dat het bedrijf zijn officiële product in september verwacht te lanceren als alles goed gaat. In de tussentijd zal het bedrijf blijven proberen de gebruikerservaring te verbeteren door mogelijk een video-optie toe te voegen, en zal het proberen meer tools voor het bouwen van gemeenschappen te implementeren, zoals zeer aanpasbare gebruikersprofielen.