FUN ROBOTS MAKING FUN MUSIC - Ableton and Audiomulch Randomizers by angryrancor

6 posts / 0 new
Last post
Ross B.
Ross B.'s picture
Joined: April 11, 2009

Just found this. Not my work, but thought it might be of interest to the randomiser lovers:

FUN ROBOTS MAKING FUN MUSIC - Ableton and Audiomulch Randomizers by angryrancor
http://www.youtube.com/watch?v=Kux_T4nCepU

Winslow17
Winslow17's picture
Joined: December 29, 2010

Nifty! I wonder, though, if it might not be possible to do this, in AM anyway, more directly, by manipulating XML down inside a patch, vs. creating a robotic mouse cursor (which is a clever invention, I must say., sort of the opposite of screen-scraping.) I don't know a great deal about AM's innards, so this might be possible at all.

I've been wondering two things somewhat related: What's the thinking behind, or purpose/reason for, having a randomize button in Bassline? Where or why might one use that?
I do sometimes use it, myself, just for fun, when there's nothing better to do, just to see what it gives me, and then I try to tweak and build on the result, sometimes with good effect. I take it as a sort of mini-challenge, as with those sketch artists (on TV here in USA years ago) who'd be given a few brief strokes on a big piece of paper and told, make this into a locomotive, or a cow in a meadow, etc. But otherwise, is there some idea behind it that I am missing? Just curious.
Second question: If it serves a purpose in Bassline, why not a randomize button in Drums, too?

paradiddle
paradiddle's picture
Joined: June 24, 2009

You could definitely manipulate a Audiomulch XML file with a script language or something if you know how the XML is structured.

Ross B.
Ross B.'s picture
Joined: April 11, 2009

Here in Australia we used to have a children's show called "Mr Squiggle" who would draw things from a few lines. Except he was a puppet, and drew everything upsidedown:
http://www.youtube.com/watch?v=HwNrG9a22nc

But that wasn't really on my mind when the Bassline got a random button back in 1997 or 1998.

> What's the thinking behind, or purpose/reason for, having a randomize button in Bassline?
> Where or why might one use that?

Chance operations are quite common in some musical circles, it's kind of the opposite of trying to control and determine every last detail: http://en.wikipedia.org/wiki/Aleatoric_music

I think randomness can be a good way to explore possibilities. Admittedly the random button in Bassline is a pretty weak articulation of that idea.

To be honest, I can't remember why the Bassline has a random button. But I agree, if it's there, there really should be randomize options everywhere. I think there's a post in the FR forum called "Randomize everything!" or something to that effect. It's still on my mind. We were experimenting with dice icons recently.

angryrancor
angryrancor's picture
Joined: May 3, 2012

thanks for the post Ross B ;) Love your software.

I had no idea that any AM scripting could be done with XML... Is there a howto post or doc for that? I used sikuli because it's the fastest way I know how to UI script - I do AutoIt as well but sikuli is much much faster for me.

Ross B.
Ross B.'s picture
Joined: April 11, 2009

> I had no idea that any AM scripting could be done with XML...

Well, the .amh files are XML files, so you can dig into it. You couldn't really use it for live scripting though (well maybe something involving cut-and-paste, which is also XML).

> Is there a howto post or doc for that?

It's entirely undocumented and subject to change.

> I used sikuli because it's the fastest way I know how to UI script - I do AutoIt as well
> but sikuli is much much faster for me.

Yeah, I think your approach makes a lot of sense given the current state of things. I've done experiments with scripting AudioMulch with Lua, but it's a long way from something I could release.