GRIS-UdeM / SpatGRIS

Sound spatialization tool
GNU General Public License v3.0
59 stars 5 forks source link

🚸 Afficher et contrôler SpatGRIS à partir d'un autre poste informatique sur le même LAN #400

Open led78 opened 1 year ago

led78 commented 1 year ago

Grosse feature request pour le long terme ici!

Contexte : La nouvelle Satosphère de la SAT aura prochainement un nouveau dispositif de 93.10 haut-parleur/canaux, extensible jusqu'à 256 canaux de sortie en y ajoutant des haut-parleurs temporaires à l'intérieur ou à l'extérieur du dôme, pour une spatialisation volumétrique. Nous avons environ 120 haut-parleurs en plus des 103 (93 + 10) permanents dans la Satosphère, dont 64.4 qui seront probablement installés en permanence dans un nouveau studio au sous-sol (Satocube); donc une cinquantaine de haut-parleurs disponibles pour augmenter (volumiser?) le dispositif permanent. Il serait donc possible de dépasser la limite actuelle de 128 canaux en sortie de SpatGRIS (autre requête!).

Problématique : L'enjeu est que très peu d'interface audio permettent de sortir autant de canaux d'un seul et même ordinateur; les cartes PCIe 128 canaux de Audinate compatibles avec MacOS sont maintenant tous discontinuées, en plus de couter trop cher et d'être inutiles pour le consommateur moyen. Nous avons évidemment une solution pour le serveur audio (MacPro) de la Satosphère qui est ce petit monstre (DAD Core 256). Seulement, cela obligerait à imposer à tous les artistes sonores venant en résidence à la SAT de transférer la totalité de leur session de travail sur notre serveur, afin de pouvoir spatialiser leur oeuvre dans la Satosphère via une seule et même interface audio.

Solutions : Il existe bien sur des solutions matérielles : on pourrait combiner/synchroniser plusieurs interface audio Dante (RME Digiface Dante = 64 canaux Dante + 64 canaux MADI ou DVS 64 canaux, etc.) Mais ma demande serait la suivante : rouler SpatGRIS sur notre serveur audio matériel (MacPro) et connecter l'ordinateur de l'artiste sur le même LAN que celui-ci, afin de transmettre les coordonnées OSC des ControlGRIS directement à SpatGRIS et accéder à l'interface de contrôle de SpatGRIS à distance comme une application web, à l'instar de X-AIR-Edit de Behringer, Reamote de Reaper et bien d'autres applications; les canaux audio seraient transmis de l'ordinateur de l'artiste jusqu'au serveur de spatialisation, de façon usuelle (DVS, RME Digiface Dante, etc.), sans nécessiter autant de canaux de sortie que le dispositif de haut-parleurs, seulement selon le nombre de sources audio sortant du DAW -- 64 canaux devraient alors être amplement suffisant! L'idée est de séparer les contraintes techniques, spécifiques à un lieu de diffusion particulier (incluant le S-DSP), de la session de travail de création sonore de l'artiste. Cela permettrait une meilleure pratique du point de vue de la production.

:)