Phausto: fast and accessible DSP programming ...
Type de document :
Communication dans un congrès avec actes
Titre :
Phausto: fast and accessible DSP programming for sound and music creation in Pharo
Auteur(s) :
Cipriani, Domenico [Auteur]
Reflective Evolution of Ever-running Software Systems [EVREF]
Palumbo, Nahuel [Auteur]
Reflective Evolution of Ever-running Software Systems [EVREF]
Montaño, Sebastian [Auteur]
Reflective Evolution of Ever-running Software Systems [EVREF]
Ducasse, Stephane [Auteur]
Software Composition Group [Bern] [SCG]
Reflective Evolution of Ever-running Software Systems [EVREF]
Reflective Evolution of Ever-running Software Systems [EVREF]
Palumbo, Nahuel [Auteur]
Reflective Evolution of Ever-running Software Systems [EVREF]
Montaño, Sebastian [Auteur]
Reflective Evolution of Ever-running Software Systems [EVREF]
Ducasse, Stephane [Auteur]

Software Composition Group [Bern] [SCG]
Reflective Evolution of Ever-running Software Systems [EVREF]
Titre de la manifestation scientifique :
IWST 2024: International Workshop on Smalltalk Technologies
Ville :
Lille
Pays :
France
Date de début de la manifestation scientifique :
2024-07-09
Mot(s)-clé(s) en anglais :
sound synthesis
live coding
audio
DSP programming
Pharo
Faust
ChucK
live coding
audio
DSP programming
Pharo
Faust
ChucK
Discipline(s) HAL :
Informatique [cs]/Son [cs.SD]
Résumé en anglais : [en]
<div><p>This paper introduces Phausto, a library that generates sounds in Pharo programming language using Faust (Functional Audio Streams), a programming language designed to develop real-time digital signal processors ...
Lire la suite ><div><p>This paper introduces Phausto, a library that generates sounds in Pharo programming language using Faust (Functional Audio Streams), a programming language designed to develop real-time digital signal processors (DSP).</p><p>In Phausto, DSP programs are created by the composition of Unit Generators written in a MUSIC-N style, like the ChucK programming language, or from a string containing a valid Faust program.</p><p>We present Phausto's API, implementation details and an overview of its syntax, and of Unit Generators and ToolKit elements. We also analyze the motivations behind the project and identify its target audiences. Finally, we present the conclusions drawn after one year of development and use, and outline the agenda for future work.</p></div>Lire moins >
Lire la suite ><div><p>This paper introduces Phausto, a library that generates sounds in Pharo programming language using Faust (Functional Audio Streams), a programming language designed to develop real-time digital signal processors (DSP).</p><p>In Phausto, DSP programs are created by the composition of Unit Generators written in a MUSIC-N style, like the ChucK programming language, or from a string containing a valid Faust program.</p><p>We present Phausto's API, implementation details and an overview of its syntax, and of Unit Generators and ToolKit elements. We also analyze the motivations behind the project and identify its target audiences. Finally, we present the conclusions drawn after one year of development and use, and outline the agenda for future work.</p></div>Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- document
- Accès libre
- Accéder au document
- submission-good-cls.pdf
- Accès libre
- Accéder au document