Forum de la communauté SFML

Aide => Audio => Discussion démarrée par: PaulOf64 le Juillet 19, 2015, 07:43:39 pm

Titre: Problème de stéréo avec la spatialisation
Posté par: PaulOf64 le Juillet 19, 2015, 07:43:39 pm
Bonjour, dans le cadre d'un projet de jeu 2D, j'utilise la spatialisation de SFML. Le problème est que lorsque un son est émit à droite du listener, il ne sort que par mon speaker droit et vice-versa. Si le son et le listener sont parfaitement alignés, le son sort par les deux speakers. J'ai cru comprendre que ça pouvait être en lien avec OpenAL32.dll...
Si quelqu'un a une piste, même petite, je prends. Si je ne répond pas tout de suite, ne vous vexez pas, je ne pourrai surement pas passer sur le forum durant la semaine.

PS : Preuve à l'appuie
(http://image.noelshack.com/fichiers/2015/29/1437327782-bug-sfml-stereo.png)
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: Laurent le Juillet 20, 2015, 07:40:56 am
Le comportement normal est le suivant :

- si le son se trouve parfaitement sur l'axe X du listener, il ne sortira que d'un haut-parleur
- si le son est légèrement décalé, il sortira des deux
- si le son se trouve à la même position que le listener, il sortira des deux haut-parleurs (c'est une singularité de l'algorithme)

C'est ça que tu constates ou pas ?
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: PaulOf64 le Juillet 28, 2015, 01:28:43 pm
Désolé pour le temps de réponse, j'étais en vacances sans accès à internet.
Pour mieux expliquer mon problème j'ai fait une vidéo, le listener est un carré qui suit les mouvements de la souris et l’émetteur suit les mouvement du listener. J'ai délimité une petite zone en haut à gauche de la fenêtre ou l'émetteur se superpose exactement au listener. Ainsi tous les cas de figures sont présent dans cette petite vidéo.
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: Laurent le Juillet 28, 2015, 02:23:37 pm
J'ai pas vraiment l'occasion de regarder une vidéo avec le son pour le moment, donc si tu pouvais juste répondre "oui" ou "non" à ma question précédente, ça aiderait déjà ;D
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: PaulOf64 le Juillet 31, 2015, 01:50:33 pm
- Non
- Non
- Oui

Le seul moment où il sort des deux en même temps c'est quand l’émetteur et le listener ont exactement la même position. Sinon ça sort toujours que d'un seul côté
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: PaulOf64 le Août 17, 2015, 07:59:03 pm
Up ! J'ai toujours mon problème..
Titre: Re : Problème de stéréo avec la spatialisation
Posté par: Cpl.Bator le Octobre 13, 2015, 08:27:05 pm
je viens de regardé ta vidéo, je ne vois pas de problème, je constate que le carré mobile est le listener , et celui qui le suis l'émetteur du son, pour moi tout est cohérent , si tu trouve que le changement entre droite & gauche est trop abrupte , ton listener accepte  un sf::Vector3f pour sa position, augmente légèrement la valeur du Z pour "smoothé" la transition entre tes enceintes.