<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>25835181dfb3e0a399e893f0b2b57f3c837fd54a</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/604bb99af9b0d0e955b8b7a762d61c3a6d0f6f4d</url>
    <id>604bb99af9b0d0e955b8b7a762d61c3a6d0f6f4d</id>
    <committed-date>2008-10-19T11:19:19-07:00</committed-date>
    <authored-date>2008-10-19T11:19:19-07:00</authored-date>
    <message>remove unneeded PracticalRubyProjects module</message>
    <tree>2a20395d6ddf833279d2cb8506c1b4026686f445</tree>
    <committer>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c12bc5067edba0577dbf2810b2ef9ef847c07f2a</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/25835181dfb3e0a399e893f0b2b57f3c837fd54a</url>
    <id>25835181dfb3e0a399e893f0b2b57f3c837fd54a</id>
    <committed-date>2008-10-19T11:18:20-07:00</committed-date>
    <authored-date>2008-10-19T11:18:20-07:00</authored-date>
    <message>first stab at midiator-ifying arkx</message>
    <tree>81f69edd5fd789685803595629c6704dcaab9581</tree>
    <committer>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a69678a3c48a08ceb122977d562180abe7881f5c</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/c12bc5067edba0577dbf2810b2ef9ef847c07f2a</url>
    <id>c12bc5067edba0577dbf2810b2ef9ef847c07f2a</id>
    <committed-date>2008-10-19T11:07:56-07:00</committed-date>
    <authored-date>2008-10-19T11:07:56-07:00</authored-date>
    <message>oh yeah forgot to remove requires for now-deleted files</message>
    <tree>75e37e05b85828bb28f16beb08b18d1eba2bc8e3</tree>
    <committer>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>552ab93ea7591810ab0e2859da0e32b5e7685045</id>
      </parent>
    </parents>
    <author>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/a69678a3c48a08ceb122977d562180abe7881f5c</url>
    <id>a69678a3c48a08ceb122977d562180abe7881f5c</id>
    <committed-date>2008-10-19T10:51:42-07:00</committed-date>
    <authored-date>2008-10-19T10:51:42-07:00</authored-date>
    <message>phase one of midiator conversion: delete a bunch of stuff we aren't going to need anymore</message>
    <tree>a0836a46b8644cadf6fd6cb78d58c75ee85bc158</tree>
    <committer>
      <name>Ben Bleything</name>
      <email>ben@bleything.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ded5543ca12f492f6472be0d93e51235ffee3b2f</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/552ab93ea7591810ab0e2859da0e32b5e7685045</url>
    <id>552ab93ea7591810ab0e2859da0e32b5e7685045</id>
    <committed-date>2008-10-17T17:51:10-07:00</committed-date>
    <authored-date>2008-10-17T17:51:10-07:00</authored-date>
    <message>Whoops, default to 0.</message>
    <tree>a2c56974a27aa03367b6465434e49e88a9d85420</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>75c468e4b5ce94febdec8f72dbded99df233a2de</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/ded5543ca12f492f6472be0d93e51235ffee3b2f</url>
    <id>ded5543ca12f492f6472be0d93e51235ffee3b2f</id>
    <committed-date>2008-10-12T15:59:46-07:00</committed-date>
    <authored-date>2008-10-12T15:59:46-07:00</authored-date>
    <message>Code to accomodate setting a MIDI destination manually.</message>
    <tree>9501c1061f14e5af761670465b5616d7cde5716b</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fda453c2f8a47d5d414d80ed59a5c8a3398d632e</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/75c468e4b5ce94febdec8f72dbded99df233a2de</url>
    <id>75c468e4b5ce94febdec8f72dbded99df233a2de</id>
    <committed-date>2008-10-12T15:56:28-07:00</committed-date>
    <authored-date>2008-10-12T15:56:28-07:00</authored-date>
    <message>This is a bunch of bullshit that doesn't matter. Inconsequential commit. I really need to clean this motherfucker.</message>
    <tree>b411a0554c9a3082b05913382a31270a51eed9f5</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db5489ae5310e0e0fa45f2b683e2e1556129b42a</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/fda453c2f8a47d5d414d80ed59a5c8a3398d632e</url>
    <id>fda453c2f8a47d5d414d80ed59a5c8a3398d632e</id>
    <committed-date>2008-08-27T12:45:20-07:00</committed-date>
    <authored-date>2008-08-27T12:45:20-07:00</authored-date>
    <message>Before yurt drumming 4pm Wednesday</message>
    <tree>268bd06f9feb2d8ee5d29fcfdb3545bb24c4fa15</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>074b215c59ad48cbf80262d4310bf2c0632978d1</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/db5489ae5310e0e0fa45f2b683e2e1556129b42a</url>
    <id>db5489ae5310e0e0fa45f2b683e2e1556129b42a</id>
    <committed-date>2008-08-24T19:59:27-07:00</committed-date>
    <authored-date>2008-08-24T19:59:27-07:00</authored-date>
    <message>Just added a cool lambda for breakdowns.</message>
    <tree>cad0f6f40102a6e28ace83f76499c2fbe2e24873</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5abd15a768ceb09926bbba869adeb4267f532fae</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/074b215c59ad48cbf80262d4310bf2c0632978d1</url>
    <id>074b215c59ad48cbf80262d4310bf2c0632978d1</id>
    <committed-date>2008-08-24T09:45:52-07:00</committed-date>
    <authored-date>2008-08-24T09:45:52-07:00</authored-date>
    <message>Rick and Rupert - apologies - will look at yr changes and merge at least 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.</message>
    <tree>b91048505f824fb7b4666806ef31231811da2083</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>150acc422389af20b197d8a4c07f2b1a1d966c30</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/5abd15a768ceb09926bbba869adeb4267f532fae</url>
    <id>5abd15a768ceb09926bbba869adeb4267f532fae</id>
    <committed-date>2008-08-24T09:29:32-07:00</committed-date>
    <authored-date>2008-08-24T09:29:32-07:00</authored-date>
    <message>Got the ambient thing working to the point where I can call it done. 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.</message>
    <tree>d930a7f7bc906e4b76d2672f6b3957152f437fc7</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3eedd6f366f722c7a92ed2eb236d672bcb0cc490</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/150acc422389af20b197d8a4c07f2b1a1d966c30</url>
    <id>150acc422389af20b197d8a4c07f2b1a1d966c30</id>
    <committed-date>2008-08-20T19:11:13-07:00</committed-date>
    <authored-date>2008-08-20T19:11:13-07:00</authored-date>
    <message>More progress. Now I have major triads and a bassline, following the circle
of fifths. The bassline is exceptionally predictable, but I have the ability
to change that.</message>
    <tree>4c2eb8d263182c1f039fdbbf8d2ddf4c123461fd</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9068530d4a16dcfd3de86fb49770f66ff2f13e4</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/3eedd6f366f722c7a92ed2eb236d672bcb0cc490</url>
    <id>3eedd6f366f722c7a92ed2eb236d672bcb0cc490</id>
    <committed-date>2008-08-20T17:25:10-07:00</committed-date>
    <authored-date>2008-08-20T17:25:10-07:00</authored-date>
    <message>Moved a bunch of shit into a folder called other_shit. This is stuff 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.</message>
    <tree>4df66b3f2bc7b57bdb6f0a5a0e7a8fb2f7a00c32</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95a6443f1316287762bd226ed3cdc351dfda7b9d</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/a9068530d4a16dcfd3de86fb49770f66ff2f13e4</url>
    <id>a9068530d4a16dcfd3de86fb49770f66ff2f13e4</id>
    <committed-date>2008-08-20T00:02:22-07:00</committed-date>
    <authored-date>2008-08-20T00:02:22-07:00</authored-date>
    <message>Added code to make circles of 5ths and 4ths into infinite rings, so I can keep pulling from them indefinitely.</message>
    <tree>c2d47c7bf5a15db46e51886b2a0b1248ab93a7f5</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f0a2f69e8c0c7b948d2573dd19600e845ec525f</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/95a6443f1316287762bd226ed3cdc351dfda7b9d</url>
    <id>95a6443f1316287762bd226ed3cdc351dfda7b9d</id>
    <committed-date>2008-08-19T23:35:06-07:00</committed-date>
    <authored-date>2008-08-19T23:35:06-07:00</authored-date>
    <message>Very basic music theory file. This will get morphed a lot I think.</message>
    <tree>85f0a1b7d7733498b8b1c030c2ddaef68398015c</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b6e0a4fa97e4823cd1f9a290e84b0b683c0596a</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/3f0a2f69e8c0c7b948d2573dd19600e845ec525f</url>
    <id>3f0a2f69e8c0c7b948d2573dd19600e845ec525f</id>
    <committed-date>2008-08-19T22:42:28-07:00</committed-date>
    <authored-date>2008-08-19T22:42:28-07:00</authored-date>
    <message>Finished hack to make tempo variable in real-time. So you can change 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:

  http://gilesbowkett.blogspot.com/2008/08/archaeopteryx-variable-tempo.html</message>
    <tree>7ec52b8489f3d2dca316e4f7519de1ac2e4d1ea8</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1979e633aa477d07b99f4146b2cfa4f1fd955c17</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/6b6e0a4fa97e4823cd1f9a290e84b0b683c0596a</url>
    <id>6b6e0a4fa97e4823cd1f9a290e84b0b683c0596a</id>
    <committed-date>2008-08-19T20:48:25-07:00</committed-date>
    <authored-date>2008-08-19T20:48:25-07:00</authored-date>
    <message>This isn't a real metacircular evaluator. It's a total fucking hack.</message>
    <tree>add005b332a86ddee9999429ad334df68bd6bf58</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09c5b63d385c1f3499c03df5e2d3aefd5a43e9f0</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/1979e633aa477d07b99f4146b2cfa4f1fd955c17</url>
    <id>1979e633aa477d07b99f4146b2cfa4f1fd955c17</id>
    <committed-date>2008-08-19T20:48:01-07:00</committed-date>
    <authored-date>2008-08-19T20:48:01-07:00</authored-date>
    <message>These files are now lighter-weight, trimmed of excess hackery-fat.</message>
    <tree>bdbb3e8fc0e2bbc1e709f1fda40407280a08b0fc</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d8c70db76714218e1098d3b9abf94ecd81252fc</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/09c5b63d385c1f3499c03df5e2d3aefd5a43e9f0</url>
    <id>09c5b63d385c1f3499c03df5e2d3aefd5a43e9f0</id>
    <committed-date>2008-08-19T20:47:21-07:00</committed-date>
    <authored-date>2008-08-19T20:47:21-07:00</authored-date>
    <message>Here's a bunch of files that I needed for recent demos.</message>
    <tree>fcd9bde965fa817b12a31b645343ab4e7c7975d2</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46d1d09ef5d7077bdbc4be75c00fd40b2f3c34db</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/4d8c70db76714218e1098d3b9abf94ecd81252fc</url>
    <id>4d8c70db76714218e1098d3b9abf94ecd81252fc</id>
    <committed-date>2008-08-19T20:27:52-07:00</committed-date>
    <authored-date>2008-08-19T20:27:52-07:00</authored-date>
    <message>I'm committing all this strictly for historical purposes. This code sucks. 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.</message>
    <tree>054ab08a81e66266e6ddb3aa3c3f0ada714ea764</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c1cf587aebc452c660b0f42362586a64bccd116</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/46d1d09ef5d7077bdbc4be75c00fd40b2f3c34db</url>
    <id>46d1d09ef5d7077bdbc4be75c00fd40b2f3c34db</id>
    <committed-date>2008-06-29T19:32:02-07:00</committed-date>
    <authored-date>2008-06-29T19:32:02-07:00</authored-date>
    <message>More warnings, more accuracy</message>
    <tree>f984505c776eb35be7c8bb6b121dc13a62f08d41</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da6cab436faff8b8075c460d8e29516c105be61a</id>
      </parent>
    </parents>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/2c1cf587aebc452c660b0f42362586a64bccd116</url>
    <id>2c1cf587aebc452c660b0f42362586a64bccd116</id>
    <committed-date>2008-06-29T19:25:32-07:00</committed-date>
    <authored-date>2008-06-29T19:25:32-07:00</authored-date>
    <message>Added basic readme</message>
    <tree>c982d64a02fe911db7406b60d39c6fdc65bc4405</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </author>
    <url>http://github.com/bleything/archaeopteryx/commit/da6cab436faff8b8075c460d8e29516c105be61a</url>
    <id>da6cab436faff8b8075c460d8e29516c105be61a</id>
    <committed-date>2008-06-29T19:20:37-07:00</committed-date>
    <authored-date>2008-06-29T19:20:37-07:00</authored-date>
    <message>Translating from svn, let's see if I got this</message>
    <tree>79e351576d67d57c3dabe5776ce2f07e2e89a4eb</tree>
    <committer>
      <name>Giles Bowkett</name>
      <email>gilesb@gmail.com</email>
    </committer>
  </commit>
</commits>
