Jam online in tempo reale

Una startup chiamata eJamming afferma di aver risolto alcuni dei problemi che affliggevano i musicisti che si esibivano insieme online. Secondo la società, il suo software, chiamato eJamming AUDiiO, è in grado di consentire ai musicisti di collaborare quasi in tempo reale con musicisti di tutto il mondo. Inoltre, il software registra simultaneamente ogni musicista, combina e sincronizza il suo input e crea file con tracce di qualità CD, afferma Alan Glueckman, presidente e presidente di eJamming.





In sincronia: Questa schermata dell'interfaccia di eJamming mostra due musicisti che aspettano che un terzo, un tastierista, acceda prima di iniziare a suonare dalle loro diverse posizioni.

Fin dai primi giorni di Internet, afferma Glueckman, i musicisti sono stati entusiasti della prospettiva di condividere la loro musica online e persino di suonare con altri musicisti sulla rete. Ma sono sempre stati tenuti fuori a causa dei limiti di larghezza di banda, dice, perché la musica contiene molti dati da far passare attraverso i tubi.

Tuttavia, i musicisti hanno avuto accesso a diversi tipi di software di collaborazione online. Un popolare strumento open source, chiamato ninjam , consente alle persone di suonare insieme su grandi distanze, anche se per farlo devono adattarsi a un ritardo del suono di un paio di secondi. ricercatore di Stanford Chris Chafe ha creato un software in grado di evitare del tutto i limiti di larghezza di banda. Lui e i suoi collaboratori utilizzano una rete a larghezza di banda estremamente elevata chiamata Internet2, disponibile per i ricercatori di università e aziende, per condividere file ed eliminare virtualmente qualsiasi ritardo del suono sentito dai musicisti che collaborano. EJamming è un nuovo arrivato nel campo e il suo software sembra cadere da qualche parte tra Ninjam e la ricerca di Stanford. La società promette di ridurre il ritardo riscontrato sulla rete al massimo a centinaia di millisecondi (a seconda della velocità di caricamento e della distanza geografica tra i musicisti), un ritardo al quale, afferma Glueckman, la maggior parte dei musicisti può adattarsi con la pratica.

La tecnologia di EJamming si concentra sul problema della latenza. Su Internet standard, i dati impiegano una quantità non banale di tempo per viaggiare da una persona all'altra. E più grandi sono i file, maggiore è il tempo di viaggio necessario, come può confermare chiunque abbia visto video online. EJamming cerca di ridurre al minimo la latenza su diversi fronti, afferma Glueckman, anche se poiché la tecnologia è proprietaria, l'azienda fornisce solo una panoramica del suo approccio.

Multimedia

  • Ascolta una traccia audio di musicisti che collaborano online.

  • Visualizza un'immagine ingrandita dell'interfaccia di eJamming.

Innanzitutto, il software eJamming riduce le dimensioni dei file inviati in rete. Per fare ciò, gli ingegneri dell'azienda hanno sviluppato i propri algoritmi di compressione e decompressione che riducono le dimensioni del file, pur mantenendo una qualità audio superiore a quella dell'MP3, uno schema di compressione comune, afferma Glueckman.

In secondo luogo, ogni musicista è direttamente connesso con gli altri musicisti in una jam session, invece di essere instradato attraverso un server. Questa configurazione peer-to-peer si traduce in una latenza inferiore instradando il flusso audio direttamente ai tuoi compagni di jam piuttosto che, in media, raddoppiando la latenza di trasporto dirigendo il flusso audio attraverso un server remoto, afferma Bill Redmann, chief technology officer di eJamming.

Ma anche con questi trucchi per ridurre la latenza, possono comunque verificarsi ritardi imprevisti sulla rete. Il software di EJamming cerca di ridurre al minimo questi segnali, afferma Redman, contrassegnando l'ora dell'audio di ogni individuo, segnando il tempo, fino al millisecondo, in cui viene prodotto un suono. Inoltre, il software sincronizza gli orologi sui computer di ciascun musicista in modo che i timestamp abbiano un punto di riferimento comune.

Quando un musicista avvia una sessione di eJamming, il software la connette direttamente ai suoi compagni di jam (fino a quattro in una sessione). Il musicista che avvia la sessione diventa l'ospite a cui sono sincronizzati gli orologi degli altri musicisti. Ogni musicista di eJamming deve indossare le cuffie perché il suo suono, così come l'audio dei compagni di jam, viene riprodotto con un ritardo di circa 30-100 millisecondi. Il punto è concentrarsi sulla musica che si ascolta, anziché sui suoni che provengono direttamente dal proprio strumento, afferma Glueckman.

La sua azienda ha inizialmente ricevuto un discreto entusiasmo dopo la sua presentazione alla conferenza DEMO di gennaio, dove le startup offrono anticipazioni sulla loro nuova tecnologia. Da quando la versione beta del software di eJamming è diventata disponibile il 28 marzo, si sono iscritte più di 3.600 persone, in rappresentanza di 114 paesi di cinque continenti. Tuttavia, i musicisti che usano Ninjam danno eJamming recensioni contrastanti nel forum Ninjam online. In particolare, alcuni musicisti si sono lamentati del fatto che la latenza non fosse così bassa come promesso, anche se hanno riconosciuto che il software è ancora nella sua fase di beta test.

Ma forse la sfida più grande di eJamming sarà quella di creare una grande comunità di musicisti che usino e raccomandino la tecnologia, una comunità simile a quella che esiste per Ninjam, dice Cynthia Payne, una musicista che ha ricercato strumenti di collaborazione musicale online per la sua tesi di master presso l'Università della California, Santa Cruz. Le persone sono davvero leali [a Ninjam], dice, principalmente perché il software è gratuito e poiché è open source, chiunque può modificarlo per soddisfare le proprie esigenze. È l'intera idea di software a basso costo e open source, e gli utenti che hanno una mano nella creazione del software vero e proprio, dice.

Secondo i sondaggi degli utenti, afferma Glueckman, il feedback di eJamming è stato molto positivo. Dice che l'azienda prevede di lanciare il suo prodotto ufficiale a settembre se tutto va bene. Nel frattempo, l'azienda continuerà a cercare di migliorare l'esperienza dell'utente, aggiungendo potenzialmente un'opzione video, e cercherà di implementare più strumenti per la creazione di comunità, come i profili utente altamente personalizzabili.

nascondere