GRIS-UdeM / SpatGRIS

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

Sous Windows (et non macOS), SpeakerView cesse de répondre lorsqu'on charge une configuration comportant un haut-parleur au centre sur l'axe Z #432

Closed led78 closed 8 months ago

led78 commented 9 months ago

Est-ce seulement moi où SpeakerView (peu importe la version) plante quelques secondes après le chargement de la configuration de haut-parleurs de la Satosphère (93.5)? D'autres configurations ayant sensiblement le même nombre de haut-parleurs n'ont pas ce problème, mais chaque fois que j'ouvre la configuration de la Sato sur mon ordinateur portable Windows, SpeakerView cesse de répondre.

DavidPiazza commented 9 months ago

Pour ma part, je ne peux pas vraiment tester sur Windows, mais sur macOS, aucun problème de ce genre ne se pose, peu importe le speaker setup. Serait-il possible que tu joignes le speaker setup en question?

Normandeau commented 9 months ago

La configuration SAT 93 Satosphère est incluse dans les Templates Dome.

DavidPiazza commented 9 months ago

La configuration SAT 93 Satosphère est incluse dans les Templates Dome.

Alors je n'ai pas de problème à l'ouvrir. Et à travailler avec.

led78 commented 9 months ago

Ça se produisait aussi avant qu’il soit inclu, mais seulement sous Windows.

led78 commented 9 months ago

J’essaie de comprendre pourquoi cette configuration seulement et sous Windows seulement, peu importe la version de SpeakerView…

NicolaGiannini commented 9 months ago

Je peux ouvrir et travailler avec le setup sans problèmes moi aussi, mais je suis sur Mac. Cela dit, je note une chose. Le setup est parmi les templates DOME mais en ouvrant le xml je vois cela :

Et en fait SpatGRIS se met sur CUBE en l'ouvrant. Je ne sais pas si cela aura un impact, aussi parce qu'en fin de compte les catégories de templates, j'imagine, sont simplement des dossiers où SpatGRIS va chercher le fichier XML, donc cela ne devrait pas causer de plantage dans tous les cas.
NicolaGiannini commented 9 months ago

Je me demande si, pour une raison étrange, cela n'aurait pas quelque chose à voir avec la fonction Global Sound Diffusion (active dans ce template), que nous n'avons peut-être pas beaucoup testée sous Windows ? Mais je ne fais que supposer. Je dis cela parce que je suppose que c'est peut-être le seul template sauvegardé avec cette fonction active ?

led78 commented 9 months ago

Oui la classification des dispositifs n’est pas toujours cohérente avec les usages. La Satosphère a la forme d’un dôme, mais on n’utilise presque jamais l’algorithme Dome. Cela a d’ailleurs déjà créé des problèmes au niveau opérationnel dans le passé. Mais c’est un autre sujet.

Normandeau commented 9 months ago

Le speaker Setup de la SAT est un des seuls à ma connaissance qui a été fabriqué par quelqu'un d'autre du GRIS. Nous ne l'avons pas testé avant de l'incorporer dans les gabarits. Nous l'avons mis dans les dômes, car celui de la SAT EST un dôme, mais comme l'observe Nicola, c'est un CUBE. Je confirme que sur Mac, ça semble correct (on ne peut pas vraiment tester...) Est-ce qu'à la SAT, ça fonctionne sur Mac? On n'a pas beaucoup de beta tester Windows, mais on en une dans l'équipe... À suivre.

led78 commented 9 months ago

Même problème avec l'autre configuration que j'ai soumis : le planétarium Zeiss de Berlin. Peut-être est-ce parce que je les ai créé sous une ancienne version de SpatGRIS, en mode Cube, sous macOS?

led78 commented 9 months ago

Le speaker Setup de la SAT est un des seuls à ma connaissance qui a été fabriqué par quelqu'un d'autre du GRIS. Nous ne l'avons pas testé avant de l'incorporer dans les gabarits. Nous l'avons mis dans les dômes, car celui de la SAT EST un dôme, mais comme l'observe Nicola, c'est un CUBE. Je confirme que sur Mac, ça semble correct (on ne peut pas vraiment tester...) Est-ce qu'à la SAT, ça fonctionne sur Mac? On n'a pas beaucoup de beta tester Windows, mais on en une dans l'équipe... À suivre.

Oui, cette configuration est celle qu'on utilise directement dans la Satosphère depuis la réouverture.

led78 commented 9 months ago

J'ai essayé d'autres configurations et je constate que certaines fonctionnent sans problème et d'autres font geler SpeakerView. Je viens d'avoir le même problème avec la configuration du planétarium d'Oslo.

Normandeau commented 9 months ago

SpatGRIS 3.3.3 et SV 0.0.3 Mac M2 Max macOS 13.6.3 Donc pour comprendre: Speaker View plante tout seul? Sans audio? Quelle version as-tu? Les bonnes sont celles qui se terminent par un 3: 3.3.3 et 0.0.3 Parce que les trois configurations dont tu parles s'ouvrent et fonctionnent sans problème sur mon Mac. Avec ou sans audio.

led78 commented 9 months ago

Je constate que j’ai la version 3.3.1 de SpatGRIS et 0.0.1.0 de SpeakerView… Je l’ai pourtant téléchargé et installé ce matin. Je vais réessayer avec les versions plus récentes.

Normandeau commented 9 months ago

Toujours mentionner ses versions... surtout quand on utilise des versions bêta.

led78 commented 9 months ago

Après installation des version 3.3.3 de SpatGRIS et 0.0.3 de SpeakerView, le problème demeure et pas seulement avec les configurations intégrées récemment.

Jusqu'ici, SpeakerView cesse de répondre sous WINDOWS seulement (ne perdez pas votre temps à tester sous macOS, je n'ai jamais eu de problème) avec les configurations suivantes :

Je n'ai pas testé toutes les configurations des templates Dome, ni Cube, mais on pourrait déjà trouvé un dénominateur commun entre ces sauvegardes de configuration.

OKGougou commented 9 months ago

Le problème survient dès qu'un haut-parleur est positionné au centre (sur l'axe Z). Merci, ce sera corrigé dans la prochaine version.

OKGougou commented 9 months ago

Par contre, comme Dome93(32-32-16-8-4-1)Subs5 Satosphere utilise l'algorithme CUBE, nous devons faire un choix de classement. Soit on met l'algorithme à DOME (la forme du dispositif rencontre les exigences du DOME), soit on passe en CUBE et on déplace le template vers CUBE. Une préférence?

led78 commented 9 months ago

Par souci de cohérence formelle, je le sauvegarderais en dome. Néanmoins, je ne crois pas que la technique de spatialisation devrait être liée au dispositif. Si on veut que cette sauvegarde serve réellement comme raccourci, il faut qu’elle soit compatible en cube, car nous exploitions généralement le dôme en mode cube ou hybride (ça sonne nettement mieux pour l’intégration de tout type de format et le paramètre GSD est essentiel pour gérer la qualité de la diffusion selon le format).

OKGougou commented 9 months ago

En fait, rien n'empêche d'avoir deux templates pour le même dispositif, un en DOME et l'autre en CUBE, comme les dispositifs de l'UdeM. Qu'en pensez-vous?

Normandeau commented 9 months ago

Exact.

NicolaGiannini commented 9 months ago

Exact et ainsi l'appartenance à l'un des deux dossiers indique le mode(dome ou cube) utilisé par le template.

led78 commented 8 months ago

Je viens d'essayer quelques configurations de haut-parleurs (template Dome) comportant un HP sur l'axe Z (SAT, Zeiss, Oslo, etc.) avec la version 3.3.4 et le problème semble réglé! Ça répond bien, peu importe les options graphiques cochées. Je vois également la configuration 93.5 de la SAT dans les deux dossiers de Template (Cube et Dome).

Excellent!

Normandeau commented 8 months ago

V334 Bogue réglé. Un de plus en moins!