Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attenuation Settings: Ajoût d'un interrupteur On/Off #342

Closed
Normandeau opened this issue Mar 24, 2022 · 16 comments
Closed

Attenuation Settings: Ajoût d'un interrupteur On/Off #342

Normandeau opened this issue Mar 24, 2022 · 16 comments

Comments

@Normandeau
Copy link
Member

Normandeau commented Mar 24, 2022

V317
Les réglages de Attenuation Settings ne sont pas sauvegardés dans le Projet. Tant et aussi longtemps qu'on laisse SpatGRIS3 ouvert, les mêmes réglages s'appliquent à tous les projets que l'on ouvre.
Cependant si on change ces réglages pour un projet ouvert, et qu'on veut ensuite ouvrir un autre projet, SpatGRIS3 nous demande si on veut sauvegarder les changements. Si on sauve le projet ouvert, qu'on change les réglages et qu'on le rouvre, ce sont les réglages en cours qui sont utilisés et non pas ceux qui sont supposément sauvegardés. Cette situation peut-être embêtante en situation de concert, car si un utilisateur utilise des réglages très marqués, la pièce suivante du concert peut en être fortement altérée. De fait c'est comme cela qu'on s'est aperçu de ce bogue la semaine dernière.

Capture d’écran, le 2022-03-24 à 10 36 16

Une note à ce sujet: les Attenuation Settings ont fait partie pendant un certain des Settings généraux (carte de son, Fe, Buffer, etc.). On avait décidé de les sortir de là car dans les faits ils appartiennent aux projets. Il semble qu'il y ait un lien qui se soit perdu dans le changement.

@Normandeau Normandeau added the bug label Mar 24, 2022
@NicolaGiannini
Copy link

NicolaGiannini commented Mar 24, 2022

Je confirme. J'ajoute une note. Dans le fichier XML du projet, l'information semble être présente. À la fin du code on peut voir cela :
Schermata 2022-03-24 alle 12 17 19

@GRIS-UdeM GRIS-UdeM deleted a comment from NicolaGiannini Mar 26, 2022
@MelanieFrisoli
Copy link

V318
Cela semble réglé

@NicolaGiannini
Copy link

V318 cela semble réglé aussi dans mon cas.

@Normandeau
Copy link
Member Author

Je confirme. Donc réglé.

@Normandeau
Copy link
Member Author

Normandeau commented Sep 11, 2022

V 3.1.13
J'ai un doute. Les Attenuation Settings font actuellement partie du projet. Comme cela a été décrit ici (par moi-même...). Mais en faisant les corrections des Speaker Setups pour la version 3.2, je me demande s'il ne serait pas plus pertinent de les associer plutôt au Speaker Setup?
C'est en effet dans celui-ci que les hp sont disposés et où, par conséquent, que les paramètres d’atténuation se font sentir. Cela me vient du fait que les Attenuation Settings sont toujours actifs. Donc si la fréquence de coupure est à 16000 Hz par exemple, dans un projet, elle se manifestera très peu. Si on change de projet, que celui-ci est réglé à 1000 Hz, alors les aigus seront fortement atténués. Alors qu'on est sur le même setup.
Deux questions donc:

  • Attenuation Settings: Projects ou Speaker Setup?
  • Attenuation Settings: ajout d'un interrupteur On/Off?

Peut-être qu'on peut les laisser dans le projet avec un interrupteur qui serait à Off par défaut?
Pas nécessaire de démarrer une discussion philisophique ici, écrivez-moi directement à ce sujet, me faisant part de vos réflexions.

@Normandeau Normandeau reopened this Sep 11, 2022
@Normandeau Normandeau changed the title Les réglages de Attenuation Settings ne sont pas sauvegardés Attenuation Settings: Project ou Speaker Setup? Sep 11, 2022
@NicolaGiannini
Copy link

Robert :

Peut-être qu'on peut les laisser dans le projet avec un interrupteur qui serait à Off par défaut?

Je seconde cela !
Il peut arriver que le même Speaker Setup soit utilisé avec des paramètres d'atténuation différents.
Un interrupteur qui serait à Off par défaut serait le bienvenu.

@MelanieFrisoli
Copy link

MelanieFrisoli commented Sep 15, 2022

Pas de réponse philosophique, juste un point de vue depuis ma petite expérience d'utilisatrice : il m'est arrivé d'utiliser différents paramètres d'atténuation dans le même speaker setup. Cela dépendait des besoins de la pièce que je composais.

@Normandeau Normandeau changed the title Attenuation Settings: Project ou Speaker Setup? Attenuation Settings: Ajoût d'un interrupteur On/Off Sep 15, 2022
@Normandeau
Copy link
Member Author

On va laisser les Attenuation Settings avec le projet. On va ajouter une interrupteur On/Off. De toute manière celui-ci était souhaitable car même à 16 000Hz je filtre était actif et éliminait les très hautes fréquences.

@Normandeau
Copy link
Member Author

David a écrit:

V. 3.2.0
Global Sound Diffusion à 0
Cube62(30-12-20)Subs2 MMR
Une source qui sort des limites internes du cube est filtrée même si les Attenuation settings sont à 0dB. Si on change la fréquence de coupure du filtre à 16000 Hz, l'effet est moins présent puisque dans le très haut registre. Or, on s'attendrait à ne pas avoir d'atténuation du tout à 0dB. Comme on peut le voir dans cette vidéo, le problème se manifeste aussi en mode binaural.
J'ajoute que le problème survient également au haut du cube, lorsqu'on active le mode extended top dans ControlGRIS. La vidéo ci-haut montre que l'atténuation est forte lorsqu'on dépasse le « plafond », même à 0dB d'atténuation dans SpatGRIS.

@Normandeau
Copy link
Member Author

Normandeau commented Oct 17, 2022

V320. Mode CUBE
Mesures des niveaux de sortie avec Attenuation Settings réglés au minimum (0dB et 16k).
Plaidoyer pour un interrupteur ou pour une correction des réglages.

Attenuations Settings 16k

Échelle de mesure: 1dB par case.
Outil de mesure: DigiCheck NG (lecture directe sur le processeur de la carte)
Bruit rose généré par Twisted Wave.

Axe Y

Mesure d'un bruit rose au centre (Y = 0): -1dB au haut de l'échelle:
Y = 0 Centre

À la limite du cercle des hp (Y = 0.6): -1dB au haut de l'échelle:
Y = 0 6 Cercle

Au plus loin (Y = 1.0): jusqu'à -6dB au haut de l'échelle:
Y = 1 0 Extérieur

Axe Z

Au plancher (Z = 0.0): -1dB au haut de l'échelle:
Z = 0 0 Floor

Limite du cube (Z= 0.6): jusqu'à -4dB au haut de l'échelle:
Z = 0 6 Cube

Top (Z = 1.0): -6dB au haut de l'échelle:
Z = 1 0 Top

@Normandeau
Copy link
Member Author

V321
Bouton On/Off pour les Attenuation Settings en place. Sauvegardé avec le projet. Bel ajout.

@MelanieFrisoli
Copy link

V321
Je suis d'accord, super bel ajout !
Peut-être un détail, mais quand "Attenuation Settings" est off, on ne voit presque plus le carré où cliquer pour le remettre à On.
Chez un·e utilisateur·trice novice, si ce bouton est éteint, cela peut être troublant de constater que l'atténuation ne fonctionne pas, et ne pas savoir qu'on peut le rallumer. Qu'en pensez-vous ?

@NicolaGiannini
Copy link

NicolaGiannini commented Nov 7, 2022

J'ai copié le commentaire suivant dans l'issue dédié #377

V321
Moi aussi je suis d’accord, super bel ajout !

En effet comme Mélanie l'indique : "quand "Attenuation Settings" est off, on ne voit presque plus le carré où cliquer pour le remettre à On."

On pourrait rendre le carré gris quand il est sur off pour le rendre plus visible ?

J'ajoute une note.
Pas du tout urgent. Je me demande si pour rendre encore plus évident le changement d'état entre OFF et ON, il ne serait pas utile de griser les deux paramètres (db et Hz) lorsque l'atténuation est désactivée.

@DavidPiazza
Copy link

Question : quelle est l'utilité d'avoir une option 0 dB dans le menu d'atténuation, maintenant qu'un interrupteur existe pour activer ou désactiver l'atténuation? D'autant plus que, malgré cet ajout, reste qu'un facteur d'atténuation non-négligeable est toujours appliqué alors que le paramètre est à 0 dB, comme je l'ai mentionné ici -> #374.

att_0db.mov

@Normandeau
Copy link
Member Author

L'atténuation en dB et le filtre en Hz sont indépendants. Donc le 0dB permet de conserver le niveau de sortie sans atténuation, alors que le filtre est toujours actif. Dans l'exemple ci-dessus, celui-ci est à 125 Hz donc forcément, le niveau de sortie baisse énormément lorsque le filtre est actif. Le problème dans les vidéos de l'issue 374 c'est que les réglages de SpatGRIS ne sont pas spécifiés.

@DavidPiazza
Copy link

L'atténuation en dB et le filtre en Hz sont indépendants. Donc le 0dB permet de conserver le niveau de sortie sans atténuation, alors que le filtre est toujours actif. Dans l'exemple ci-dessus, celui-ci est à 125 Hz donc forcément, le niveau de sortie baisse énormément lorsque le filtre est actif. Le problème dans les vidéos de l'issue 374 c'est que les réglages de SpatGRIS ne sont pas spécifiés.

Ah, je comprends maintenant! Je croyais que la boîte de droite ne faisait que spécifier la fréquence de coupure du filtre et que la boîte de gauche déterminait la raideur de sa courbe d'atténuation par octave. Mon erreur!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants