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
- open _HOW_TO_BOP_.pd in pure data vanilla
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.