La réponse à cette question pourrait contenir énormément de détails, mais restons-en à une réponse simple : c'est un bon point de départ.


Musiciens et matériel

Pour jouer dans des sessions JamKazam en ligne, chaque musicien de la session a besoin d'un ordinateur, d'un instrument (et/ou de sa voix s'il chante), d'une interface audio (le boîtier noir sur l'image ci-dessous, entre l'ordinateur et la guitare), d'un microphone (absent de l'image, mais nécessaire aux chanteurs et pour capter le son des instruments acoustiques) et d'un casque (branché sur l'interface audio).



Traitement audio

Quand tu joues (ou chantes) dans une session JamKazam, ton instrument et/ou ta voix produisent un signal audio analogique. Ce signal analogique entre dans l'interface audio par un câble relié à ton instrument ou à un microphone. L'interface audio convertit ton audio analogique en audio numérique, qu'un ordinateur peut comprendre et traiter. L'application JamKazam récupère ensuite ton audio numérique et le diffuse en continu sur Internet vers les ordinateurs des autres musiciens de ta session JamKazam. S'il y a trois musiciens en tout dans la session (toi compris), JamKazam envoie ton audio aux deux autres musiciens.


Pendant que tu joues ou chantes, les ordinateurs des autres musiciens envoient au même moment vers ton ordinateur les flux audio de leurs propres performances. Restons sur l'exemple d'une session à trois musiciens, toi compris. L'application JamKazam qui tourne sur ton ordinateur prend alors les deux flux audio des autres musiciens, plus ton propre flux audio, mélange ces trois flux et joue le mix complet des trois musiciens dans ton casque, via l'interface audio.


Ce traitement audio est si rapide que tu peux jouer avec les autres en direct et en synchro. Si les musiciens sont trop éloignés les uns des autres (par exemple entre les États-Unis et le Japon), la latence peut être trop élevée pour jouer ensemble. Si tu veux mieux comprendre la notion de latence dans la musique jouée en ligne, voici un article d'aide qui entre davantage dans le détail. 


Traitement vidéo

En plus de l'audio, JamKazam prend en charge la vidéo dans les sessions. La vidéo est diffusée entre les musiciens exactement comme l'audio, et la webcam de chaque musicien s'affiche dans une fenêtre vidéo. Chaque musicien de la session peut régler le format de cette fenêtre vidéo comme il le souhaite. 



Envie d'en savoir plus ? Découvre ensuite "Qu'est-ce que la latence et pourquoi est-ce important" ?