Autre Publication Scientifique CEUR Workshop Proceedings Année : 2025

Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu

Résumé

This paper introduces Coypu, a library and a dialect designed for on-the-fly music programming within the Pharo environment. Its syntax facilitates the creation of rhythmic patterns and incorporates stochastic techniques that employ randomness in composition, while providing an intuitive interface for manipulating scale and chords.

The main goal of Coypu is to provide an accessible and intuitive environment for live coding music: easy to install and to learn, yet powerful and inspiring. It is designed for newcomers and users with little programming experience.

Coypu aims to introduce people to both the world of live coding and Smalltalk in an engaging and approachable way. At the same time, Pharo's ease of defining new classes and methods, combined with its powerful collections API and version control tools, allows musicians to tailor the system to their needs.

Domaines

Fichier principal
Vignette du fichier
iwst2025Coypu.pdf (1.21 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-05306163 , version 1 (09-10-2025)

Licence

Identifiants

  • HAL Id : hal-05306163 , version 1

Citer

Domenico Cipriani, Sebastian Jordan Montaño, Nahuel Palumbo, Stéphane Ducasse. Composing and Performing Electronic Music on-the-Fly with Pharo and Coypu. Proceedings of the International Workshop on Smalltalk Technologies 2025, 2025. ⟨hal-05306163⟩
765 Consultations
257 Téléchargements

Partager

  • More