MIDI Tinkering - Chord Cloud

Feb 02, 2011 14:30

I've made some further progress in my project. In my previous post, I'd developed something that took a root note and created a series of blips that one could improvise over. This was a fairly basic deal: it created the same chord every time, in the same voicing, no matter what was being played.

The new patch looks something like this (most of the crazy Max complexity is hidden):



This is a lot smarter! The first thing it does is, when it's triggered, is that it gathers all the chord tones being played over the span of a few seconds. It then uses that chord to create a cloud, quasi-randomly adjusting the voicing. It also creates three different rhythmic layers, quarter notes, 8th notes and 16th notes, each layer having its own volume control and a way to adjust the probability that the note will trigger. It does a few other nifty things, but the important thing is that it responds to what's being played, puts a little random spin on it, and then pumps it out again. It's reactive AND it creates the opportunity for reactivity on the player's part.

If you're interested to what this might sound like, I recorded a little snippet of just the accompaniment to an improvisation.

On to the next iteration!
Previous post Next post
Up