[Cuis-dev] UKSTUG Meeting: Domenico Cipriani - Music and Sound with Pharo: an Unexpected Ambassador for Smalltalk - 27 May 2026

UK Smalltalk info at uksmalltalk.org
Fri May 15 13:58:03 PDT 2026


Coypu and Phausto are two Pharo packages offering respectively a DSL and an
API that turn the Pharo IDE into a music and sound design environment. They
enable on-the-fly music composition, pattern sequencing, and DSP (Digital
Signal Processing) programming. Born as a solo project and free, open
source alternative to Symbolic Sound Kyma, they have been subsequently
funded by the Pharo Association and Inria.

Coypu ( https://github.com/lucretiomsp/Coypu ), deeply inspired by Tidal
Cycles, handles musical pattern creation and playback across different
audio servers.

Phausto ( https://github.com/lucretiomsp/Phausto ) provides an interface
for programming synthesizers and audio processing via an embedded Faust
compiler, with Bloc widgets that make it easy to display and control
synthesis parameters. Phausto can also be used to develop audio plugins
thanks to its JUCE and Cmajor exporters. Live performances with both tools
have demonstrated that Pharo can handle real-time music and sound design
reliably, with solid timing and no audio glitches.

Domenico Cipriani ( https://linktr.ee/lucretiomsp ) will present their
roots, architecture, and core features, and illustrate how I have been
using them in the last years for live performance, teaching, and presenting
at conferences across Europe, where they served as a way to introduce Pharo
and Smalltalk to audiences unfamiliar with them.

Domenico is a researcher in computer music with the Evref team at Inria,
where he is the architect of Coypu and Phausto, two libraries for live
coding and DSP programming in Pharo Smalltalk.
He holds an M.A. in Linguistics from the University of Padova, specializing
in social semiotics, and is a graduate of the SAE Institute in Barcelona.
Since 2016, he has been working with Symbolic Sound's Kyma system,
participating regularly in the Kyma International Sound Symposium, where he
has explored the integration of Kyma with p5.js and network-distributed
sound systems via Open Sound Control. In 2019, he presented an interactive
performance based on distributed Open Sound Control at the Sonic
Experiments festival at ZKM. He has since performed at the Algorave hosted
by ICLC24 in Shanghai and at the closing event of ICLC25 in Barcelona.
Under the alias Lucretio and as one half of The Analogue Cops, he has spent
over a decade producing raw minimalist dance music, releasing more than 100
vinyl records and performing at prominent clubs worldwide through various
collaborations, most notably with Blawan and Objekt.

This will be an online meeting.

If you'd like to join us, please sign up in advance on the meeting's Meetup
page ( https://www.meetup.com/ukstug/events/313860368/ ) to receive the
meeting details.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20260515/9945f7b6/attachment.htm>


More information about the Cuis-dev mailing list