Category Archives: Intermedia

Beat Repeater VST Plugin

Beat Repeater is a VST and AU stereo audio plugin that manipulates the wet, dry, and feedback gains of a simple delay line. When on, the plugin cuts off the input to the delay, cuts the dry output signal, and increases the feedback to 100%; in short, the sound “stutters” or repeats the beat according to a BPM setting selected by the user. An additional automate button lets the plugin randomly select beat divisions for a further glitchy breakdown of the sound. User parameters control left and right channels separately. Beat Repeater was built using the JUCE Framework (C++).

Download the VST/AU Plugin.

Selector

Selector is a live audio-visual performance that uses algorithms to select between various sonic processes. Some of these processes include the selection of audio segments, rapidly skipping like a malfunctioning CD player. Each audio process triggers pulses of projected light. Selector combines the generative selection of audio with the selection of visual code in a tightly synchronized display of sound and light.

cloche_05888_web

Cloche

Cloche are 3D printed objects instilled with movement data to create combinatorial structures of natural patterns. Motion capture technology was used to extract physical movement from its occurrence in the physical world, recording dynamic qualities like speed, direction, weight, and intensity. Moving back through the virtual filter to the physical world, movement data re-animates a different body– a multiplicitous arc in humans forms. The analog-digital-analog processes filters presence, stripping movement of some information and endowing it with others.

Like movement, sound traverses a similar filtering process. Recordings of 3D object printing, capturing the movement of a form’s creation, are processed digitally and re-amplified in the space. The sounds continue to be filtered by the shape and contour of our physical bodies and the acoustics of the room. The physical-virtual-physical translation process is both known and physical, and at the same time other and immaterial.

Jon Bellona, sound design
Brad Garner, movement design
John Park, movement capture, print, and visual design

Aqualitative Long Exposure

Aqua•litative

Aqua•litative is a kinetic installation that renders multiple data sets related to California’s water history into movement and sound. The installation displays climatological data as a chronological narrative of water in the state by transforming water data into acoustic sounds (ringing of clock chimes) and physical movement (motors moving arms of balsa wood) shown in a gallery space. Precipitation data creates sonic patterns, analogous to rain droplets, in a continuously evolving play between density and rhythm.

Aqua•litative is by Jon Bellona, John Park, and John Reagan. http://aqualitative.org The installation is part of an Environmental Resilience and Sustainability Fellowship, funded in part by the Jefferson Trust and the University of Virginia Office of Graduate and Postdoctoral Affairs.

Aqua•litative installed at the Duke Gallery in Harrisonburg, VA
Aqua•litative installed at the Duke Gallery in Harrisonburg, VA
Arduino board layout for the installation.
Arduino board layout for the installation.

Mixer.* Audio Max/MSP Package

Mixer.* is a Max/MSP package for audio mapping projects. The package contains basic audio mixer objects, like channel strips, eqs, limiters, and aux sends. Mixer.* provides GUI, modular design, and pattr binding for smooth integration into your Max/MSP workflow.

To get started with Mixer.*, place the mixer folder inside your Max > packages directory. Then restart Max. Inside a Max window, simply create a new object, start typing “mixer” and let autocomplete help you do the rest. You may also type shift-M to quickly access any mixer. object as a helpful bpatcher.

Download the Mixer.* Max package.
I also made this package a repository on github.

cfeed_processing

Your own Twitter song

CarbonFeed takes your most recent 200 tweets and turns them into a minute loop, a song that changes over your Twitter lifetime. Every time you tweet you generate 0.02g/C02 [1]. Don’t worry too much though. Listening to your one-minute song will eat up roughly 2.86 grams/C02e in electricity, servers, and embodied computer emissions [2].

[1] http://carbonfeed.org
[2] Mike Berners-Lee. How Bad Are Bananas?: The Carbon Footprint of Everything. Greystone Books. 2011.

jpb.mod (data modification tools) Max 6 package

jpb.mod is a Max 6 package with ready-made data modification modules. These modules address each of the five data modification types (interpolate, thin, offset, scale, smooth [itoss]). jpb.mod modules handle the modification of a one dimensional data stream. Rapid prototyping is one of the core purposes of the jpb.mod package library. You may find the jpb.mod.scale object especially helpful for non-linear scaling.


Download
. (version 0.0.7, updated 07/02/2017.)

Previous Version
. (version 0.0.6, updated 06/22/2016.)

Read the paper on jpb.mod.