Press "Enter" to skip to content

“Sonifying Processing: The Beads Tutorial” Introduces Sound Art Creation In Processing

Over the past year, I’ve had the pleasure of discovering Oliver Bown’s wonderful sound art library, Beads. Beads is a library for creating and analyzing audio in Processing or Java, and it is head-and-shoulders above the other sound libraries that are available for Processing. From the ground up, Beads is made for musicians and sound artists. It takes ideas popularized by CSound, Max and other popular sound art environments, and intuitively wraps them in the comfort of the Processing programming language.

Today I’m proud to announce the release of my free ebook on sound art in Processing, Sonifying Processing: The Beads Tutorial. Also available in print and Kindle editions from

The cover of the print edition of my book on sound art in the processing programming language.

The book covers all of the standard sound-art topics in straightforward tutorial style. Each chapter addresses a basic topic, then demonstrates it in code. Topics covered include Additive Synthesis, Frequency Modulation, Sampling, Granular Synthesis, Filters, Compression, Input/Output, MIDI, Analysis and everything else an artist may need to bring
their Processing sketches to life.

It’s true that these topics are well-covered by other environments in other places. There are a plethora of sound art platforms these days. I love Pure Data, Max, SuperCollider and even Tassman and Reaktor. But there are a million people out there making visual art in Processing who don’t have a good way of exploring multimedia in the environment in which they’re comfortable. This tutorial is aimed at Processing programmers who think that sound art is a bridge too far.

In fact, Beads makes sound art incredibly easy while staying within the comfortable confines of Processing. So stop reading blog posts. Download the Beads Library. Download the book. Download the source code. And get to it!!


  1. Richard Lyall Richard Lyall

    Awesome! Thanks so much for making this available. I cannot find what I am looking for in existing apps (namely to use a webcam as a MIDI controller in a particular way) so have begun to consider Processing as way to build my own app.

  2. […] » “Sonifying Processing: The Beads Tutorial” Eco World Content From Across The Internet. Featured on EcoPressed European Debt Crisis and Sustainability Share this:Like this:LikeBe the first to like this post. […]

  3. Thanks dude for that text. It was really interesting. I am adding your site to my RSS Reader.

  4. sci sci

    This is quite FANTASTIC. I raise my sloshing pint of warm ale to you sir. Excellent stuff!

Leave a Reply