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 angryrancorhttp://www.youtube.com/watch?v=Kux_T4nCepU
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?
You could definitely manipulate a Audiomulch XML file with a script language or something if you know how the XML is structured.
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:
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.
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.
> 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.
What is AudioMulch?
What's New in 2.2?
Profiles & Interviews