Bringing an eight-channel drone instrument to life

Tools: PureData, Bela, C++

Octocosm[e] is an interactive project by artist and composer Vincent Fillion. It is an audiovisual installation designed for drone and generative music performances. It was presented publicly for the first time on February 25th 2023 as part of the Mois Multi festival and the final version was presented on February 1st 2024 at the same festival.

Close-up on one of the modules. (Photo: Vincent Fillion)

At its core, OCTOCOSM[E] is a musical instrument made of two quadraphonic modules with a total of eight different sound engines. Each channel is identical and can be assigned to any one of the sound engines. The sound can be shaped and sculpter using physical sliders, buttons, switches and touchstrips. On the visual side, OCTOCOSME[E] allows the user to take control of eight audio-reactive 3D shapes that can be manipulated, distorted and transformed using the physical controls of the instrument.

Octocosm[e] residency in January 2023.

Vincent first enlisted my help in the second half of 2022, to help him optimize and debug his main Pure Data patch, which produces all of the instrument’s sound. The goal was to make the patch run more smoothly without audio drops and refactor it to make future maintenance and development easier. All of this was in preparation for an artistic residency at the Charpente des fauves (as part of the JAM 360) in January 2023, during which I was also involved as a programmer. During this residency, I developed a small C++ program on a Bela development board to read, scale and filter the values coming from the various physical inputs of the instrument, which were then transmitted to the network using OSC. The first prototype of the project was unveiled at the Mois Multi on January 25th 2023 to great interest.

Vincent Fillion showcasing an early version of his work at Mois Multi in January 2023 (Photo: Merryl B. Lavoie)

Work on Octocosm[e] continued in the latter half of 2023, with a pair of artistic residencies: the first one at Artificiel (Montreal) from September 29th to October 1st, and the second one at the Charpente des fauves (Quebec City) in November. During this time, I helped Vincent finish his PureData patch and created a ton of fun stuff for the instrument: an Euclidean drum sequencer, LED patterns, a chord playing machine, a preset system, and lots of other tiny features and bug fixes. It was a very fun and rewarding experience!

The final result was presented at the Mois Multi 2024 in Quebec City between February 1st and February 11.

3D render of one of OCTOCOSM[E]’s modules. (Image: Vincent Fillion)