bop ๐Ÿฆ

what ๐Ÿช Fun and friendly music-making modules for Pure Data.
when ๐Ÿช 2025
where ๐Ÿช The Internet
code ๐Ÿ’พ https://github.com/zealtv/bop
bop is a suite of music-making abstractions for the media programming environment Pure Data. it is designed to be flexible, user-friendly, and fun. it could be run on old hardware, embedded into gadgets, or be deployed at massive scale in distributed, immersive installations.

what the bop? ๐Ÿฆœ

bop is a suite of music-making abstractions for the media programming environment pure data. it is designed to be flexible, user-friendly, and fun. it could be run on old hardware, embedded into gadgets, or be deployed at massive scale in distributed, immersive installations.

bop features

๐Ÿฆ vanilla compatibility
๐Ÿฆ pop-up graphical user interface [bop.ui]
๐Ÿฆ global bop parameter messaging with built-in automation
๐Ÿฆ module parameter state saves with patch
๐Ÿฆ flexible, text-based sequencing
๐Ÿฆ esoteric musical notation

getting started

  • download the latest release and unzip, or clone from github and include submodules:
git clone https://github.com/zealtv/bop --recursive

requires

pd version 0.54.1+

credits

bop makes use of some of these abstractions by mike moreno.

other borrowed code credited in-patch.

origin story

bop came out of my PhD research and saw many iterations. It was developed to address some unmet needs I came across working with embeded dynamic music systems and large-scale wifi-controlled speaker arrays. It’s currently deployed in The Plants by Playable Streets.

You can download and play with bop here.