Création de profiles HRTF crosstalk.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
JP Palus a8d680fe55 Mise à jour de 'README.md' 1 year ago
AXDCrosstalkProfileCreator.xcodeproj init 2 years ago
AXDProfileCreator init 2 years ago
AXDProfileCreatorTests init 2 years ago
AXDProfileCreatorUITests init 2 years ago
images Transférer les fichiers vers 'images' 2 years ago
README.md Mise à jour de 'README.md' 1 year ago

README.md

CrosstalkProfileCreator

Ce projet a consisté à créer un logiciel capable de créer des profils audios transauraux permettant de faciliter le travail de traitement du son. Il s'inscrit, comme les autres projets développés lors de cette année dans la volonté de produire une suite logicielle capable d'automatiser le traitement du son effectué jusqu'à présent par un des employés de l'entreprise.

L'audio binaural est une technique permettant de créer une perception auditive d'un champ sonore tridimensionnel pour un auditeur dédié. Le fondement est la connaissance que les oreilles d'un humain fonctionnent comme des filtres spatiaux. L'idée est de reproduire exactement les mêmes niveaux de pression acoustique à l'entrée des conduits auditifs, ce qui prévaut dans une vraie scène acoustique. En conséquence, la perception réelle ne peut être distinguée de la perception virtuelle. L'enjeu est d'une part la mesure correcte ou la synthèse de la pression sonore aux deux oreilles et d'autre part la reproduction correcte de celles-ci. Nous ne considérons ici que le problème de la reproduction. L'utilisation d'écouteurs pour la reproduction va de soi. Cependant, des haut-parleurs peuvent également être utilisés. Comme le signal reproduit par un haut-parleur arrive aux deux oreilles (diaphonie), la question est de savoir comment obtenir un signal dans une seule oreille.

Les techniques transaurales consistent à permettre la lecture de piste audio 3D binaurales sur des enceintes. Les propriétés d'un son binaural dépendent de l'isolation des deux oreilles l'un par rapport à l'autre. Lorsqu'un son est joué sur une paire d'enceintes, le son de la première interfère physiquement avec le son de la seconde.Le traitement transaural consiste donc à prétraiter traiter le signal sonore en lui imposant l'inverse du signal spécifique de l'interférence causé par l'autre canal. Cette interférence est nommée "cross-talk".Dans le but d'automatiser le traitement de cette opération AXDCrosstalkProfileCreator prend en entrée une IR binaurale par canal. Sur ces IR sont appliquées deux jeux d'IRs (une pour le canal gauche et une pour le canal droite). Sur ces IRs peuvent être appliqués des equalisations post-traitement ainsi qu'un ajustement du pan et du gain entré par l'utilisateur et produit en sortie deux IRs transaurales par canal (une IR stéréo gauche et une IR stéréo droite) sous la forme d'un bundle normalisé processable par d'autre suite logiciels de l'entreprise.

Le logiciel, devellopé en Swift permet de gérer de nombreux format multicanaux, du mono aux formats spécifiques utilisés par le Realiser Smyth.