Commits on Oct 12, 2008
  1. This is a bunch of bullshit that doesn't matter. Inconsequential comm…

    gilesbowkett committed Oct 12, 2008
    …it. I really need to clean this motherfucker.
Commits on Aug 27, 2008
Commits on Aug 25, 2008
Commits on Aug 24, 2008
  1. Rick and Rupert - apologies - will look at yr changes and merge at le…

    gilesbowkett committed Aug 24, 2008
    …ast some of them in after Burning Man. Definitely the specs, the rdoc, and the strategies instead of queue name change. Off to the event soon.
    Updated README with new features.
  2. Got the ambient thing working to the point where I can call it done. …

    gilesbowkett committed Aug 24, 2008
    …Started in on a thing for
    live performance.
    The ambient thing runs off the file temple.rns (Reason file) and temple.rb. It plays nice slow
    ambient music until the end of time.
    The live performance thing uses yurt.rb, yurt.rns, fuck.rns, and the files in live/. The live thing
    can do chord progressions; everything else in this commit can also do key changes, basslines, etc.,
    I think that was all in the last commit and since then I've only been tweaking the ambient one to
    make it sound better, but I'm not really sure. The past few days have involved a lot of last-minute
    logistical panicking.
    This process, getting stuff ready, is uncovering loads of flaws. I've got a to-do list going on.
    Maybe upgrade to a Lighthouse account near-future.
    The chord progressions work pretty well. It's actually almost at a point of sounding good for the
    dance music use case when you just leave it running. The goal is this is something I can play live
    and tweak. In practice it's not totally there yet. I might be able to hack on it *at* Burning Man
    but it seems unlikely, given the cost, the once-a-year-ness, the it-only-it-happens-here-ness, the
    general wonder and indescribability, the fact that many of the women are topless, and the fact that
    I can hack on my laptop more or less anywhere anytime.
    Burning Man is kind of the opposite of Hollywood in that it's a very, very failure-tolerant
    environment for artistic experiments. Obviously this only applies to the art side of things; the
    desert is not failure-tolerant from a survival point of view at all. But my point is, this live
    stuff, I knew it would be good enough for a one-hour live set in a failure-tolerant artistic
    environment. I'm beginning to see how it can become good enough for hour-plus live sets in highly
    *competitive* artistic environments in the reasonably near future.
Commits on Aug 21, 2008
  1. More progress. Now I have major triads and a bassline, following the …

    gilesbowkett committed Aug 21, 2008
    of fifths. The bassline is exceptionally predictable, but I have the ability
    to change that.
  2. Moved a bunch of shit into a folder called other_shit. This is stuff …

    gilesbowkett committed Aug 21, 2008
    …I'm not using for Burning
    Man but have used in the past and might need later. (In fact the ambient files I'm probably moving
    back out of other_shit again.)
    Also created very simple ambient music file which does nothing except tour the circle of fifths.
Commits on Aug 20, 2008
  1. Added code to make circles of 5ths and 4ths into infinite rings, so I…

    gilesbowkett committed Aug 20, 2008
    … can keep pulling from them indefinitely.
  2. Finished hack to make tempo variable in real-time. So you can change …

    gilesbowkett committed Aug 20, 2008
    …the tempo while you're making music, without having to stop. Hack uses global variable. Won't be able to clean any of this up until after Burning Man. Demo of the hack in action here:
  3. I'm committing all this strictly for historical purposes. This code s…

    gilesbowkett committed Aug 20, 2008
    …ucks. It blew up
    on me in Toronto. Actually it didn't. But it could have. It represents serious hackery
    perpetrated in hopes of automating Ableton Live. It successfully automates Live but
    doesn't sound that great.
    The drums-only stuff is better. For Burning Man I'm going with drums only. And possibly
    adding new features tonight and/or tomorrow. So I'm stashing all this in git just in case,
    before I destroy it, because I need to throw it all away in order to get the Burning Man
    shit hooked up.
    To use this code, which you totally should not do, you need Ableton Live hooked up with
    tracks on 10 channels, and each fader level hooked to a controller on channel 0. I think
    I set it like controller 1, fader 1, through controller 10, fader 10, but I don't really
    remember. There's probably some other shit in here I broke for no good reason.
Commits on Jun 30, 2008
  1. Added basic readme

    gilesbowkett committed Jun 30, 2008