Jam en ligne en temps réel

Une startup appelée eJamming prétend avoir résolu certains des problèmes qui ont tourmenté les musiciens qui se réunissent en ligne. Selon la société, son logiciel, appelé eJamming AUDiiO, est capable de permettre aux musiciens de collaborer en temps quasi réel avec des musiciens à l'autre bout du monde. De plus, le logiciel enregistre simultanément chaque musicien, combine et synchronise ses entrées et crée des fichiers avec des pistes de qualité CD, explique Alan Glueckman, président et président d'eJamming.





En synchronisation : Cette capture d'écran de l'interface eJamming montre deux musiciens attendant qu'un troisième, un claviériste, se connecte avant de commencer à jammer depuis leurs différents emplacements.

Depuis les premiers jours d'Internet, explique Glueckman, les musiciens sont enthousiastes à l'idée de partager leur musique en ligne et même de jouer avec d'autres musiciens sur le réseau. Mais ils ont toujours été tenus à l'écart en raison des contraintes de bande passante, dit-il, car la musique contient beaucoup de données à pousser dans les tuyaux.

Néanmoins, les musiciens ont eu accès à différents types de logiciels de collaboration en ligne. Un outil open source populaire, appelé Ninjam , permet aux gens de jouer ensemble sur de grandes distances, bien que pour ce faire, ils doivent s'adapter à un retard sonore de quelques secondes. chercheur de Stanford Chris Chafe a créé un logiciel qui permet d'éviter complètement les limites de bande passante. Lui et ses collaborateurs utilisent un réseau à bande passante extrêmement élevée appelé Internet2, accessible aux chercheurs des universités et des entreprises, pour partager des fichiers et éliminer pratiquement tout décalage sonore entendu par les musiciens collaborateurs. EJamming est un nouveau venu dans le domaine, et son logiciel semble se situer quelque part entre Ninjam et la recherche de Stanford. La société promet de réduire le retard subi sur le réseau à, au maximum, des centaines de millisecondes (en fonction de la vitesse de téléchargement et de la distance géographique entre les musiciens) - un retard auquel, selon Glueckman, la plupart des musiciens peuvent s'adapter avec la pratique.

La technologie d'EJamming se concentre sur le problème de la latence. Sur l'Internet standard, il faut un temps non négligeable pour que les données voyagent d'une personne à une autre. Et plus les fichiers sont volumineux, plus le temps de trajet est long, comme peut en témoigner toute personne ayant regardé une vidéo en ligne. EJamming essaie de minimiser la latence sur plusieurs fronts différents, dit Glueckman, bien que la technologie étant propriétaire, la société ne fournirait que des aperçus de son approche.

Multimédia

  • Écoutez une piste audio de musiciens collaborant en ligne.

  • Afficher une image plus grande de l'interface eJamming.

Premièrement, le logiciel eJamming diminue la taille des fichiers envoyés sur le réseau. Pour ce faire, les ingénieurs de la société ont développé leurs propres algorithmes de compression et de décompression qui réduisent la taille du fichier, tout en maintenant une qualité audio supérieure à MP3, un schéma de compression courant, explique Glueckman.

Deuxièmement, chaque musicien est directement connecté aux autres musiciens lors d'une jam session, au lieu d'être acheminé via un serveur. Cette configuration peer-to-peer se traduit par une latence plus faible en acheminant le flux audio directement vers vos camarades de jam plutôt que, en moyenne, de doubler cette latence de transport en dirigeant le flux audio via un serveur distant, explique Bill Redmann, directeur de la technologie de eJamming.

Mais même avec ces astuces de réduction de latence, il peut toujours y avoir des retards inattendus sur le réseau. Le logiciel d'EJamming essaie de minimiser ces blips, explique Redman, en horodatant l'audio de chaque individu, marquant le temps, à la milliseconde près, qu'un son est produit. De plus, le logiciel synchronise les horloges sur les ordinateurs de chaque musicien afin que les horodatages aient un point de référence commun.

Lorsqu'un musicien lance une session eJamming, le logiciel la connecte directement à ses partenaires de jam (jusqu'à quatre dans une session). Le musicien qui initie la session devient l'hôte auquel les horloges des autres musiciens sont synchronisées. Chaque musicien eJamming doit porter des écouteurs car son son, ainsi que l'audio des partenaires de jam, est lu avec un retard d'environ 30 à 100 millisecondes. L'essentiel est de se concentrer sur la musique que l'on entend, par opposition aux sons provenant directement de son instrument, explique Glueckman.

Son entreprise a d'abord reçu pas mal de buzz après son dévoilement lors de la conférence DEMO en janvier, où les startups offrent un aperçu de leur nouvelle technologie. Depuis que la version bêta du logiciel d'eJamming est devenue disponible le 28 mars, plus de 3 600 personnes se sont inscrites, représentant 114 pays des cinq continents. Cependant, les musiciens qui utilisent Ninjam donnent des critiques mitigées à eJamming sur le forum en ligne Ninjam. En particulier, certains musiciens se sont plaints que la latence n'était pas aussi faible que promis, bien qu'ils aient reconnu que le logiciel est toujours en phase de bêta-test.

Mais peut-être que le plus grand défi d'eJamming sera de créer une grande communauté de musiciens qui utilisent et recommandent la technologie - une communauté similaire à celle qui existe pour Ninjam, explique Cynthia Payne, une musicienne qui a recherché des outils de collaboration musicale en ligne pour sa thèse de maîtrise à l'Université de Californie, Santa Cruz. Les gens sont vraiment fidèles [à Ninjam], dit-elle, principalement parce que le logiciel est gratuit, et comme il est open source, n'importe qui peut le modifier pour l'adapter à ses besoins. C'est toute l'idée d'un logiciel à faible coût et d'un logiciel open source, et les utilisateurs participent à la création du logiciel lui-même, dit-elle.

Selon les sondages des utilisateurs, dit Glueckman, les retours d'eJamming ont été très positifs. Il dit que la société prévoit de lancer son produit officiel en septembre si tout se passe bien. En attendant, la société continuera d'essayer d'améliorer l'expérience utilisateur, en ajoutant potentiellement une option vidéo, et tentera de mettre en œuvre davantage d'outils de création de communauté, tels que des profils d'utilisateur hautement personnalisables.

cacher