(EN) A method for connecting a plurality of remotely located users over a shared environment. The method includes the steps of loading, by a first user, a first data sample to a shared sequencer, which is converted to a base64 string. The base64 string is part of a JUCE library code. The converted first data sample is converted to a compressed data sample and a plurality of messages is converted by splitting the compressed data sample into 65k byte chunks having therein a portion of metadata. The messages are prioritized from low priority to high priority and queued for sorting. Finally, the sorted messages are sent to a server. The server has a defined studio identification. The server routes the sorted messages to the studio for caching. The cached messages are added to one or more of the remotely located second users' message queues.
(FR) Procédé de connexion d'une pluralité d'utilisateurs situés à distance sur un environnement partagé. Le procédé comprend les étapes consistant à charger, par un premier utilisateur, un premier échantillon de données dans un séquenceur partagé, qui est converti en une chaîne en base64. La chaîne en base64 fait partie d'un code de bibliothèque JUCE. Le premier échantillon de données converti est converti en un échantillon de données comprimées et plusieurs messages sont convertis en divisant l'échantillon de données comprimées en segments de 65 kilooctets contenant en leur sein une partie des métadonnées. Les messages sont hiérarchisés de priorité basse à priorité haute et mis en file d'attente pour le tri. Enfin, les messages triés sont envoyés à un serveur. Le serveur possède une identification de studio définie. Le serveur achemine les messages triés vers le studio pour la mise en cache. Les messages mis en cache sont ajoutés à une ou plusieurs des files d'attente de messages de second utilisateur situées à distance.