0:00/0:00
undefined 17 min
undefined 18 min
undefined 22 min
undefined 15 min
undefined 16 min
undefined 23 min
undefined 18 min
undefined 18 min
undefined 16 min
undefined 22 min
undefined 37 min
undefined 20 min
undefined 35 min
undefined 19 min
undefined 17 min
undefined 16 min
undefined 24 min
The audio programming world is extremely prolific in domain-specific languages. Programmers and musicians prefer a custom-tailored environment where their high-level ideas can be better expressed and implemented thanks to specific domain knowledge.
In particular, strongly typed functional programming has become an ideal platform for audio programming, thanks to a concise, high-level writing style, high reusability, and ability to avoid mistakes and improve error handling.
In this talk, we will use the functional audio programming language Faust as the reference DSL, to discuss a formal theory of interoperable and efficient audio components. Particular emphasis will be made on the use of strong, functional-style type-systems.
We will address performance, security, and practical considerations, and reflect on the relationship of such theoretical framework to the actual standard.
1, place Igor-Stravinsky
75004 Paris
+33 1 44 78 48 43
Du lundi au vendredi de 9h30 à 19h
Fermé le samedi et le dimanche
Hôtel de Ville, Rambuteau, Châtelet, Les Halles
Institut de Recherche et de Coordination Acoustique/Musique
Copyright © 2022 Ircam. All rights reserved.