a better search for max devices
Tone Row Generator screenshot

Tone Row Generator

by nordmann

This Max for Live patch generates random notes in different ...

View on maxforlive.com

Type
MIDI Effect
Author
nordmann
Version
1.2
License
AttributionNonCommercialShareAlike
Live version
8.2.2
Max version
5.1.8
Downloads
3,806
Updated
2011-12-05

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

Added:

- Tone Pitch (-48 to +48 in octaves)

- Randomize the tone pitch

--------------------------------

Version 1.2

Added:

- Note Duration

- Randomize the note duration

Comments (4)

  • gallobruno · July 14 2011
    Great Job!
  • svankov · October 11 2011
    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.
  • madlab · October 21 2011
    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...
  • madlab · October 21 2011
    Excuse me Nordmann, I had read the name of Gallobruno and attributed this work to him... My mistake.

← Back to search