Music and Sounds with Pharo

Coypu: programming music on-the-fly

Coypu is a Pharo package designed for programming music on-the-fly. It serves as a client that can connect to various audio engines, including SuperDirt/SuperCollider, Kyma, PureData, and Phausto, as well as external MIDI sound generators. Coypu is crafted to be user-friendly and easily extensible.

Welcome to the Coypu wiki!

Installation

To have Coypu working in your Pharo image, follow the next steps:

  1. Download a new Pharo image. (At the moment of this writing, Coypu was tested in Pharo 11, 12 and 13.)

  2. Load the project in your image using Metacello, copy and execute in a Playground this installation script:

Metacello new
    baseline: 'Coypu';
    repository: 'github://lucretiomsp/coypu:master';
    load