The step sequencer. The sixteen-pad drum machine. The piano roll. The step sequencing piano roll. The waveform editor. The multi-track recording. Live music is a dynamic and changing phenomenon, but much of our technology assumes fairly predictable interfaces with time. Elysium, which we saw early this week, breaks out of that mold by defining generative systems that live on a hexagonal grid or “honeycomb.” There’s lots of great reader feedback on that story, and Elysium’s creator wrote in to talk a bit about what influenced him.

I want to highlight two sequencers that you play as if they’re games. (Just don’t play a Vulcan – they always win.)

Robots on a Grid

Al-Jazari is named for a 13th-Century scholar and musician who apparently invented an entire band of water-powered hydraulic robotic musicians with more than fifty facial and body movements per song. (Okay, that clearly deserves a separate post later. So, our Western education is so eager to avoid the achievements of Arabs that we skipped over the fact that he basically invented Disneyland in the Middle Ages.)

Al-Jazari in the 21st Century iteration takes the idea of robotic agents and builds a sequencer around them. Creator Dave built a grid on which you can give the robots symbolic instructions (like up, right, down, left), selected from a gamepad. Each grid square represents a note, with pitch modulated by moving bricks up and down. Like Elysium, the music is generated as events are triggered on the grid. And like Microsoft Research’s (non-musical) game Kodu, the gamepad and a set of symbols make what is essentially scripting easy and transparent. (Few would likely call this “programming” because it doesn’t look scary, but that’s what it actually is.)

Al-Jazari is open source, built in the elegant coding language Scheme (a Lisp dialect) atop a game engine called Fluxus. Dave has extensive documentation on its development, and not only the code but even the textures and models. You can use this yourself on Mac and Linux, but it’ll require some messy compiling. (Thanks for this link, MattH – this is layered with things that blow my mind!)

Al Jazari [pawful.org]

reacTogon

Mark Burton’s reacTogon was the influence for Elysium. It’s a “chain reactive performance arpeggiator” – that is, it takes the usual, static, repeating patterns of an arpeggiator and turns them into something altogether different, by allowing events to transform dynamically in two dimensions across a hexagonal grid. The interface is a multi-touch controller with physical objects, so there’s a tangible element, as well.

Looking at reacTogon alongside Al-Jazari really demonstrates some of the advantages of a hexagonal grid versus the more traditional square grid. (And if you think about most musical applications, most of what we have is relatively non-dynamic right-angle grids. There’s movement, but only left to right, with start/stop or loop points. One exception: Follow Actions in Ableton Live.)

Al-Jazari requires movement only to tiles with adjacent edges. reacTogon, since it tiles hexagons, has six adjacent tiles instead of four. It can also map a harmonic table, as other musical hexagonal grids do. Now, that’s not to say reacTogon is better than the other – on the contrary, it demonstrates that just one choice – a grid of squares or a grid of hexagons – can create very different musical possibilities. So even if you’re not musically impressed by these examples just yet, think about the possibilities here. We’re still early in software design and musical interface, so early that something as simple as a simple geometric pattern can become an entire composition.

That’s something to ponder on the eve of the music manufacturers’ trade show.

(If anyone has more documentation on Mark or his creation, let me know.)

14 responses to “Music on the Game Grid: Interactive Arpeggiators Al-Jazari, reacTogon”

  1. lematt says:

    namm namm namm

  2. gbsr says:

    intuitive interfaces some might say, sure, but they are still behaving in a fixed manner controlled by their user. go generative 🙂

  3. Peter Kirn says:

    @lematt:
    Think of this as CDM's exclusive preview of NAMM 2015.

  4. beatpoet says:

    namm namm namm is right.

    Can't wait to see the full picture.

    NAMM 15 embargo broken already Peter ?

  5. radian says:

    fluxus isn't really a game engine, but a livecoding environmnt with openGL, physics, audio analysis, osc & midi.

  6. […] Digital Music has some really cool stuff here. I’m really interested in playful, easy to use interfaces like […]

  7. […] CDM highlights this interesting approach to music sequencing. More than just incredibly-fun-looking music software, Al Jazari is an art performance and installation (which also appears to be high in fun) – Al-Jazari is livecoded entirely by gamepad, and employs a simple graphical language to allow robots to interact with each other and move over a terrain populated by audio triggers. The running code is displayed and edited in thought bubbles over each robot. For upcoming performance dates see this page. The software is available for download but does require compiling/installing various supporting programs. – Al Jazari Read more | Permalink | Comments | Read more articles in Arts | Digg this! No tags for this post. […]

  8. Josh says:

    You might also be interested in a very simple sequencer I worked on for Microsoft Surface.

    http://stimulant.io/wp/index.php/2008/12/tonegrid

  9. Is it just me, or is Reactogon not only an amazing name, but a pretty rad looking device?

  10. […] on this topic: Music on the Game Grid: Interactive Arpeggiators Al-Jazari, reacTogon Alternative Sequencers: Elysium Generative Mac App and the Joy of […]

  11. […] See previously: Hexagonal Sequencer with vvvv, MIDI, Ableton, and Soon Wii, Camera Input Music on the Game Grid: Interactive Arpeggiators Al-Jazari, reacTogon Code Your Own Sequencer? Archaeopteryx Generates MIDI with […]

  12. […] See previously: Hexagonal Sequencer with vvvv, MIDI, Ableton, and Soon Wii, Camera Input Music on the Game Grid: Interactive Arpeggiators Al-Jazari, reacTogon Code Your Own Sequencer? Archaeopteryx Generates MIDI with […]

  13. […] Music on the Game Grid: Interactive Arpeggiators Al-Jazari, reacTogon Alternative Sequencers: Elysium Generative Mac App and the Joy of Hex […]

  14. […] a gigantic multitouch hexagonal controller called the reacTogon.  it came out in 2007 but has been making the rounds recently because of its influence on recent iPhone music apps like hexatone and […]

Leave a Reply to Create Digital Music » Hexagonal iPhone Sequencer-Rhythm Machine from Jordan Rudess Cancel reply

Your email address will not be published. Required fields are marked *