Stage: Audio gaming demixing

Nahimic is hiring!

About

Nahimic has the conviction that everyone should benefit from the best audio experience, which is why they designed smart and tailor-made solutions that offer 3D sound in real-time on all standard stereo equipment. Their 3D Sound audio solution "Nahimic" has been embedded in the Top of the line Gaming computers and motherboards since 2015.
In line with these convictions, Nahimic has risen to the challenge of bringing this technology mainstream, offering this experience to everyone who wants more immersion, more emotions in their media (Netflix, Spotify, Amazon Prime Video, Apple Music, and much more). Nahimic is helped by talented engineers, developers, product owners, and managers, but is constantly looking for new talent. It currently has offices in France, Singapore and Taïwan and is looking to expand to the US.
(nb: A-Volute made the strategic choice to bring its leading brand's product name "Nahimic" as the current name of the company.)

Job Description

Contexte industriel

Nahimic (alias A-Volute) est une société basée à Villeneuve d’Ascq qui édite des logiciels d’amélioration audio pour des PC sur le marché gaming, en particulier le logiciel Nahimic présent sur les PC du fabriquant MSI. Nahimic a développé une solution de son 3D entièrement numérique et en temps-réel. La suite d’effets audio proposée par Nahimic comporte notamment des effets d’amélioration des contenus multimédia (musique ou film), ainsi que des effets micro pour la communication (réduction de bruit).
Vous rejoindrez l’équipe RD chargée de proposer et de prototyper des algorithmes audio innovants.

Sujet

La séparation des sources audio (demixing) consiste à extraire les différentes sources sonores présentes dans un signal audio, notamment en estimant leurs distributions fréquentielles et/ou leurs positions spatiales. De nombreuses applications sont possibles mais A-Volute s’intéresse plus particulièrement aux types de signaux audio suivants : musique, jeux vidéo, audio et parole. Ce stage sera axé sur les sons de jeux vidéo.
Contrairement aux enregistrements dans le monde réel où le mélange de différents sons résulte d’un processus physique, le mélange audio (typiquement en 5.1) dans le jeu vidéo est réalisé par le moteur de jeu (niveau, position, propagation, ... de chaque objet audio et impact de l’environnement i.e., réverbération).
Ainsi, chaque jeu est potentiellement différent en termes de mixage audio et une approche jeu par jeu pourrait être nécessaire.
Une première tâche serait de décider de la liste des jeux vidéo d’intérêt parmi les jeux les plus joués comme Fortnite, CSGO, Overwatch et de décrire leur mixage audio (source par source). Une deuxième tâche consisterait à utiliser ces informations pour adapter les algorithmes de séparation FPS audio d’A-Volute. En fonction des aspirations et des compétences du candidat retenu, elle/il se concentrera sur l’algorithme de démixage spatial et/ou spectral d’A-Volute.

Preferred Experience

Qui recherchons-nous ?
En préparation d’un diplôme d’ingénieur, un master ou un diplôme d’ingénieur du son, vous avez de préférence des connaissances en mixage audio ou en traitement du signal audio.
Bien qu’elles ne soient pas obligatoires, des notions dans les différents domaines suivants seraient appréciées :

  • Moteurs de jeux vidéo : Unity, Unreal Engine, Wwise, FMod, etc.
  • Logiciel d’édition audio : Audacity, Adobe Audition, etc.
  • Audio, acoustique et psychoacoustique
  • Effets audio en général : compression, égalisation, etc.
  • Machine learning et réseaux de neurones artificiels.
  • Langage de programmation : Matlab, Python, Pytorch, Keras, Tensorflow.
  • Effets de spatialisation sonore : synthèse binaurale, ambisonique, réverbération artificielle.
  • Effets de traitement de la voix : réduction du bruit, annulation de l’écho, traitement en réseau.
  • Réalité virtuelle, augmentée et mixte.
  • Programmation et développement informatiques Max/MSP, C/C++/C#.
  • Faire preuve de curiosité intellectuelle.

Additional Information

  • Contract Type: Internship (Between 2 and 6 months)
  • Location: Villeneuve D'ascq, France (59491)
  • Education Level: Master's Degree
  • Experience: < 6 months