Communication Dans Un Congrès Année : 2024

PHAUSTO: EMBEDDING THE FAUST COMPILER IN THE PHARO WORLD

Résumé

Phausto is a lightweight, open-source library for live-coding music, enabling sound generation and Digital Signal Processing (DSP) programming. Developed in the Pharo programming language, it incorporates the Faust compiler for robust audio capabilities, using Foreign Function Interface (FFI) calls for seamless integration. Phausto connects with platform-specific audio layers through PortAudio, offering a consistent API across operating systems. Designed for educational settings, it targets users interested in DSP, musicians, and sound artists with limited technical skills. Phausto addresses two main challenges: generating audio in Pharo applications and providing an accessible environment for programming digital musical instruments. It is easy to install and supports the latest Pharo versions, with instructions available on its GitHub repository.

Fichier principal
Vignette du fichier
IFC24-Phausto.pdf (157.14 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence
HAL

Fait partie de hal-04846518 Texte Romain Michon, Stéphane Letz, Francesco Mulassano. Proceedings of the 4th International Faust Conference. Proceedings of the 4th International Faust Conference, 2024, 978-2-9597911-0-9. ⟨hal-04846518⟩

Dates et versions

hal-04837510 , version 1 (13-12-2024)

Licence

Identifiants

  • HAL Id : hal-04837510 , version 1

Citer

Domenico Cipriani, Alessandro Anatrini, Sebastian Jordan Montaño. PHAUSTO: EMBEDDING THE FAUST COMPILER IN THE PHARO WORLD. 4th International Faust Conference (IFC 2024), Nov 2024, Turin, Italy. ⟨hal-04837510⟩
4513 Consultations
303 Téléchargements

Partager

  • More