<interactive music: apps & systems>

Clear Blue Media has authored and supported numerous interactive music systems for composition, performance, and education.

Audio Utilities


A collection of interactive apps that I use to explain concepts while teaching. Included are visualizers for demonstrating:

  • a sine wave
  • harmonic series
  • hearing test/ranges based on age
  • combining sine waves
  • phase cancellation

I use these apps all the time, so I figured I should post because someone else may find them useful.

DOWNLOAD

Source Code

Source code requires Max/MSP/Jitter 5 or later and the EAMIR SDK


E006 (PhD Dissertation Research App)


Dissertation Website

DOWNLOAD Standalone v.1.7

 

DOWNLOAD Ableton Live Version v.1.7 (requires the EAMIR SDK)

M4L Device

Note: MP3's cannot be included in these builds. Download the MP3's here and follow the "adding audio" instructions here to use them with these apps.

Source Code
Source code requires Max/MSP/Jitter 5 or later and the
EAMIR SDK


Insect Attraction Algorithm


Insect Attraction is a gradual attraction model simulating insect call and response. In this application, an initial pitch is played at a constant pulse representing the call of a single insect. A second pitch is set to respond to the first insect by playing a different pitch a short time after the initial pitch was played. Gradually, the delay time of the second insect pitch is decreased until the second insect is responding in sync with the first insect. A second simulation mode is given within this application in which six different insects are synced to each other in various combinations with variable delay times.

An application like this can be useful for provide a more graduation event-based quantization as opposed to other quantization methods that are more rigid in terms of temporal linearity.

DOWNLOAD

Source Code

Source code requires Max/MSP/Jitter 5 or later and the EAMIR SDK


Music Basics (beta)


A collection of interactive apps that I use to explain concepts musical concepts while teaching. Included are visualizers for demonstrating:

  • pitches
  • scales
  • chords
  • progressions

DOWNLOAD

Source Code

Source code requires Max/MSP/Jitter 5 or later and the EAMIR SDK


 

Tonal Hierarchy Perception Models


Here is a small collection of models I've created for experimenting with tonal hierarchies.

These are based on the models used in seminal research as described in this paper

Shepard-based model:

ISO226:2003-based model:


 

Pedalman


Pedalman was designed to give musical freedom to performers who use MIDI footcontrollers such as the Studiologic footpedals. It's also great if your just looking to sustain chords and do something else (like pretend your name is Geddy Lee). For a video description, go here

Pedalman Pro:

  • MIDI Learn for any controller
  • Edit chords and scales to trigger
  • Intelligent Harmonization based on selected scale
  • Save and Store Presets

Download:


V Bot Algorithmic Composition


V Bot composes and performs pop, minimalist music in real-time. It was written specifically to create the type of ambient music suitable for meditative, religious situations. V Bot takes the most common four bar phrases of pop songs as they appear on clicheprogressions.com. It plays the sustained chords from the progression in the left hand and improvises a minimalist melody in the right hand. When V bot gets tired of what he's playing, he picks a different one, or modulates, or changes tempo, etc.

DOWNLOAD

Source Code

Source code requires Max/MSP/Jitter 5 or later and the EAMIR SDK