Feb 2019 | software | music

PRP Voyager

A generative musical instrument with a complex mapping interface based on user made presets made together with Fedde ten Berge. The synthesis algorithms generate patterns with a pseudo random quality that serve as a distinct musical language.

The instrument has six tracks of sound generation using the Pseudo Random Pulse algorithm written by Fedde ten Berge. I've reïmplemented the algorithm in C++ to run it on a Bela. Together we've expanded upon the algorithm and added a pulse looper to record and play back patterns. The recorded patterns can be quantized by a certain percentage to blend between the algorithms irregularity and and the quantized regularity.

With RGB LED encoders and a LCD display you can create sounds which can then be stored on one of the four corners of a joystick. Each track has it's own joystick allowing for seamlessly morphing between complex sounds.

12 CV inputs can be used to override the X and Y axis of each joystick. An ethernet connection listens for OSC messages containing a new set of notes. Together with the 6 clock CV outputs this enables easy intergration with other gear like a laptop running custom software projects built-in Max/MSP, Pure Data, Super Collider or it can be hooked up to your nuclear launch systems

Lastly is has audio synced spatialisation control for The Pentacle 15.3 system so that each new note can be placed in a different location in the room.

The instrument was used in performances at:

PRP algorithms & sound design
Fedde ten Berge

Embedded software implementation
Ward Slager

Casing & hardware
Fedde ten Berge & Ward Slager