Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

MIDI data autophaser + live

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
2,765
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 20, 2007

A straightforward and rather linear data autphaser can be used to create relatively complex patterns etc. Once again i couldn't sleep last night, so i decided to make a simple one in Max/MSP. Music using phase-relative data and mapping has interested me in various forms on and off for at least four or five years, probably a little bit longer.

So, what is a 'data autophaser' you ask? Well, imagine that velocity, pitch or rhythmic data for a repeating monophonic line can be regarded as a cyclic series of values.

For example, a c major arpeggio might be sequencer as being C3 - E3 - G3 played using a quaver - quaver - quaver with velocity values of 127 - 127 - 127.

Now imagine if the arpeggio was repeated. If we are able to separate the concepts and data of rhythm pitch and velocity, more complex results can be achieved. A simple continuation along the c major arpeggio described earlier would be to still use the same velocity and pitch values but change the cyclic value of the rhythm to quaver - quaver - semiquaver - quaver semiquaver. Now, instead of having a repeating pattern of only three notes, we now have a repeating pattern that repeated every fifteen notes.

Consider that five rhythmic values times by three pitch values equals fifteen. Therefore, fifteen notes is the smallest cycle into which both five and three fit into. So, we have made a complex pattern (that takes five times as long to repeat) by adding only three data values.

The patch that i made last night has the following features: * A cliched and very Max-like interface * A cliched and very overdone idea and execution * 6 monophonic phasing voices * Up to 16 values for pitch per voice * Up to 16 values for velocity per voice * Up to 16 values for rhythm per voice * Independent and global start and stop * Independent and global base value for tempo * Independent MIDI device and channel assignment * Global resync button

You can download the max patch (as a collective) here: http://www.milkcrate.com.au/_other/downloads/autoPhaser.mxf.zip

It's only 100KB in size. However, you will need the Max/MSP runtime (which is free) for your operating system. This can be downloaded here:
http://cycling74.com/downloads/maxmsp

Category:

Music

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (littlescale)

  • hah. i can see the "cracked" version of live on your desktop. busted

    good show though.

  • for your information, i have a legit version of live.

  • What about altering time between events - compression or expansion. Listen to any Autechre?

  • i am not sure what you are meaning exactly. rhythmic content can be set as separate data from pitch content. Note length can also be set as separate data from rhythmic content. So, in essence, this gives the sort of control you might be describing?

  • no, i haven't ever heard any Autechre. But a few people have asked me the same question, so perhaps it is time i listened?

see all

All Comments (7)

Sign In or Sign Up now to post a comment!
  • im calling the cops and informing my mom of this

  • i didn't mean any offense by it, i just thought it was kind of funny.

    unfortunately, i have to subsist on a half working version of ableton that came with some m-audio hardware.

    all your stuff looks real cool. kudos!

  • rhythmic content would be comprised of what elements?

  • yes, it is. pick up something recent.

  • Hmm.. Ableton .. good program

    I use Reason

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more