Phausto: fast and accessible DSP programming for sound and music creation in Pharo - Pharo
Conference Papers Year : 2024

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

Abstract

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.

Domains

Sound [cs.SD]
Fichier principal
Vignette du fichier
submission-good-cls.pdf (646.46 Ko) Télécharger le fichier
Origin Publisher files allowed on an open archive
licence

Dates and versions

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

Licence

Identifiers

  • HAL Id : hal-04826894 , version 1

Cite

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 View
0 Download

Share

More