
DSP Engineer Intern - Bowed strings synthesis
- On-site
- Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
- R&D
Job description
Arturia designs musical instruments and software for musicians and producers, professionals and amateurs alike. Its mission is to make music creation accessible to everyone thanks to technology, and to offer the most intuitive and user-friendly experience.
Arturia started its journey in 1999 with the recreation of legendary analog synthesizers in software form, which then led to developing a full range of hardware synthesizers and contemporary audio tools. The products rely on innovation to offer a daring, accessible, fun and inspiring approach to sound exploration.
The company is growing and now employs over 180 passionate people located in France, the USA, Hong-Kong, Mexico, and the UK. In this collective adventure, Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebration around our successes.
This 6-month internship focuses on developing realistic and expressive bowed string instrument sounds for virtual instrument products. The project will explore different synthesis strategies to reproduce the richness and nuances of real bowed performances.
The objectives of the internship are :
• State of the art review and analysis on bowed string synthesis : signal approaches, physical modelling approaches, hybrid approaches.
• Design and implement an analysis/synthesis approach based on recorded samples to extract relevant spectral and temporal features and design signal-based models capable of generating expressive and natural tones.
• Design and implement control strategies to emulate natural playing in real time, such as string selection, bow direction changes, and dynamics.
• Depending on the progress, the internship may also explore physical or hybrid modeling techniques to simulate aspects of the bow–string interaction or the instrument’s resonant behavior Tasks will include literature review, model design and prototyping in Python, real-time implementation in C++ within Arturia SDK framework, and critical evaluation of sound quality and playability.
***
Arturia conçoit des instruments de musique et des logiciels destinés aux musiciens et aux producteurs, qu’ils soient professionnels ou amateurs. Sa mission est de rendre la création musicale accessible à tous grâce à la technologie, et d’offrir une expérience à la fois intuitive et conviviale.
Arturia a commencé son aventure en 1999 avec la recréation en logiciel de légendaires synthétiseurs analogiques, avant de développer une gamme complète de synthétiseurs matériels et d’outils audio contemporains. Les produits reposent sur l’innovation afin de proposer une approche audacieuse, accessible, ludique et inspirante de l’exploration sonore.
L’entreprise est en pleine croissance et emploie désormais plus de 180 personnes passionnées, réparties entre la France, les États-Unis, Hong Kong, le Mexique et le Royaume-Uni. Dans cette aventure collective, les Arturians partagent une ambition d’excellence, des valeurs telles que la transparence et la simplicité, ainsi qu’une culture de la célébration autour de leurs réussites.
Ce stage de 6 mois porte sur le développement de sons d’instruments à cordes frottées réalistes et expressifs pour des instruments virtuels. Le projet explorera différentes stratégies de synthèse afin de reproduire la richesse et les nuances des performances réelles d’instruments à archet.
Les objectifs du stage sont les suivants :
• Réaliser une étude de l’état de l’art et une analyse des méthodes de synthèse des instruments à cordes frottées : approches basées sur le signal, modélisation physique, approches hybrides.
• Concevoir et implémenter une approche d’analyse/synthèse à partir d’échantillons enregistrés, afin d’extraire les caractéristiques spectrales et temporelles pertinentes et de concevoir des modèles basés sur le signal capables de générer des sonorités expressives et naturelles.
• Concevoir et implémenter des stratégies de contrôle permettant d’imiter le jeu naturel en temps réel, comme la sélection de la corde, les changements de direction de l’archet et la gestion de la dynamique.
• En fonction de l’avancement, le stage pourra également explorer des techniques de modélisation physique ou hybride pour simuler certains aspects de l’interaction archet–corde ou du comportement résonant de l’instrument.
Les tâches comprendront une revue bibliographique, la conception et le prototypage de modèles en Python, l’implémentation en temps réel en C++ au sein du framework SDK d’Arturia, ainsi qu’une évaluation critique de la qualité sonore et de la jouabilité.
Job requirements
Final year student pursuing a degree in engineering, signal processing, acoustics, or computer science
applied to music.
• Solid knowledge of digital signal processing and analysis-synthesis methods.
• Programming skills : Python, C++.
• Good command of English
• Familiarity with sound design and/or bowed strings instruments is a plus.
• Passion for audio technology and music is a plus.
***
• Étudiant(e) en dernière année d’école d’ingénieur ou de master en traitement du signal, acoustique ou informatique appliquée à la musique.
• Solides connaissances en traitement numérique du signal et en méthodes d’analyse-synthèse.
• Compétences en programmation : Python, C++.
• Bonne maîtrise de l’anglais.
• Une familiarité avec le sound design et/ou les instruments à cordes frottées constitue un atout.
• Une passion pour la technologie audio et la musique est un plus.
or
- Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
All done!
Your application has been successfully submitted!

