Phausto: fast and accessible DSP programming for sound and music creation in Pharo - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

Phausto: fast and accessible DSP programming for sound and music creation in Pharo

Résumé

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).

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.

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.

Domaines

Son [cs.SD]
Fichier principal
Vignette du fichier
submission-good-cls.pdf (646.46 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Licence

Dates et versions

hal-04826894 , version 1 (09-12-2024)

Licence

Identifiants

  • HAL Id : hal-04826894 , version 1

Citer

Domenico Cipriani, Nahuel Palumbo, Sebastian Jordan Montaño, Stéphane Ducasse. Phausto: fast and accessible DSP programming for sound and music creation in Pharo. IWST 2024: International Workshop on Smalltalk Technologies, Jul 2024, Lille, France. ⟨hal-04826894⟩
0 Consultations
0 Téléchargements

Partager

More