Device Details

Device Overview

Name/Version: Tone Row Generator 1.2
Author: nordmann  
Description: This Max for Live patch generates random notes in different scales and tempi and combines composition techniques of Arnold Schoenberg and John Cage.

Like in Schoenberg's twelve-tone technique every tone row refers to a non-repetitive ordering of the notes, so no note will be played twice in a row. The Tone Row Generator also transfers the 12-tone-technique to other scales like the western church scales or pentatonic scales.

On the other hand John Cage's idea of aleatoric music is incorporated in this plug-in. The randomness of the note output makes the generated music based on chance operations.

The Max urn objects realizes both composition techniques - generating numbers randomly and never twice in a row.

However you use this midi-device - analytic or intuitive, synchronized or free - you can generate some pretty interesting sequences and even use it as an arpeggiator. Enjoy!


Version 1.1

- Tone Pitch (-48 to +48 in octaves)
- Randomize the tone pitch


Version 1.2

- Note Duration
- Randomize the note duration

Device Details

Downloads: 3602
Tags sequencer, utility, other, hardware
Live Version Used: 8.2.2
Max Version Used: 5.1.8
Date Added: Jul 10 2011 11:43:46
Date Last Updated: Dec 05 2011 14:25:47
Average Rating -n/a-
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): AttributionNonCommercialShareAlike

Device Files

Device File: Tone Row Generator.amxd


Great Job!

Very nice device, great work! If I may suggest a useful feature - it would be great for the user to be able to control octave "width" as well so that notes can be triggered in +1, +2 etc octaves based on user setting. Just made this mod to mine.

Hi Gallo, another great job after audio2midi. One bug I think : I've clicked the 'random tempo' button and the tempo got to 60000 bpm (strange because your random object has an argument of 1000... ok... got it, 1000 was multiplied by 60, the note number - is that what you wanted ? ). Unchecking it didn't set the tempo back and I had to delete the device and reopen it to make it work. And a remark : I guess 'urn' is used to generate the 12 tones row, ever noticed the urn-jb abstraction to prevent urn to repeat a note when it loops ? I've just used it in an 'aleatory indian name generator' patch I've made. But maybe you know it and you chose this on purpose...

Excuse me Nordmann, I had read the name of Gallobruno and attributed this work to him... My mistake.

Login to comment on this device.

[ browse device library ]