<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>ba072f8f849179ab970adf13d04495054a93d2f1</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/61bcf339c2896b13763e1d0b00f1d07f4a096042</url>
    <id>61bcf339c2896b13763e1d0b00f1d07f4a096042</id>
    <committed-date>2008-11-18T08:27:07-08:00</committed-date>
    <authored-date>2008-11-18T08:27:07-08:00</authored-date>
    <message>Changed attribute layout of Controller. Converting bpm to qn/usec for SetTempo.</message>
    <tree>3137becb3b31ab247fffa08ab0da300bf7e34298</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e0afa69ff9426d78ae3d998294551deaaf74d253</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/ba072f8f849179ab970adf13d04495054a93d2f1</url>
    <id>ba072f8f849179ab970adf13d04495054a93d2f1</id>
    <committed-date>2008-11-17T21:50:18-08:00</committed-date>
    <authored-date>2008-11-17T21:50:18-08:00</authored-date>
    <message>Preliminary support for midi controllers and tempo changes.</message>
    <tree>2d06d9a221587011c676b30e05a21320ac31434f</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b7d85ec2db28636fb0a614afd42d93109415463</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/e0afa69ff9426d78ae3d998294551deaaf74d253</url>
    <id>e0afa69ff9426d78ae3d998294551deaaf74d253</id>
    <committed-date>2008-11-15T19:45:20-08:00</committed-date>
    <authored-date>2008-11-15T19:45:20-08:00</authored-date>
    <message>k must be less than n</message>
    <tree>8fc214712365d0b6d5321cd7ce82b8d9e4f518d8</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1ecfe6e8a720294164b90661462e59b8a368f82</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/3b7d85ec2db28636fb0a614afd42d93109415463</url>
    <id>3b7d85ec2db28636fb0a614afd42d93109415463</id>
    <committed-date>2008-11-15T19:31:16-08:00</committed-date>
    <authored-date>2008-11-15T19:31:16-08:00</authored-date>
    <message>An implementation of Bjorklund's algorithm applied to rhythm.</message>
    <tree>685f1ef9e77058aa628e652c58a627fd5829ea7d</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>444bb0bc9d7338fd27d749d1816fca4b91aa93a6</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/e1ecfe6e8a720294164b90661462e59b8a368f82</url>
    <id>e1ecfe6e8a720294164b90661462e59b8a368f82</id>
    <committed-date>2008-11-11T08:34:06-08:00</committed-date>
    <authored-date>2008-11-11T08:34:06-08:00</authored-date>
    <message>Added Controller type (incomplete!). Updated specs, and made shared examples run for Note and Rest. Eliminated reference durations from temporal_spec.rb (need to do the same for score_spec.rb). Created Instant module for implementing temporal objects with a duration of zero.</message>
    <tree>3b68edb508e7f83d16087e3123fd903d07e0be89</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e1c44bea56ab5d61c5bb0f8e06ca8a520ec0a7b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/444bb0bc9d7338fd27d749d1816fca4b91aa93a6</url>
    <id>444bb0bc9d7338fd27d749d1816fca4b91aa93a6</id>
    <committed-date>2008-11-11T07:54:17-08:00</committed-date>
    <authored-date>2008-11-11T07:54:17-08:00</authored-date>
    <message>Quote strings in f statements.</message>
    <tree>97538461888463f6184f36cde4fafa00a55769ee</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>526d0c0f109053520d8f91f0d2b5768fa83b584a</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/8e1c44bea56ab5d61c5bb0f8e06ca8a520ec0a7b</url>
    <id>8e1c44bea56ab5d61c5bb0f8e06ca8a520ec0a7b</id>
    <committed-date>2008-11-11T07:50:17-08:00</committed-date>
    <authored-date>2008-11-11T07:50:17-08:00</authored-date>
    <message>s/Mock/Stub/</message>
    <tree>7e66d10ff0d7512537063cdd73df4f3da59590f8</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69528b40ee335be0cdd25177b140dcf6ac77fffd</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/526d0c0f109053520d8f91f0d2b5768fa83b584a</url>
    <id>526d0c0f109053520d8f91f0d2b5768fa83b584a</id>
    <committed-date>2008-11-11T07:49:40-08:00</committed-date>
    <authored-date>2008-11-11T07:49:40-08:00</authored-date>
    <message>Csound.gen() was pretty useless.</message>
    <tree>ccb994abab4cbeaf4457dde48ac413f2ccd8832d</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>603651b65ca56b0ae59d0862b937ae4f01839fc1</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/69528b40ee335be0cdd25177b140dcf6ac77fffd</url>
    <id>69528b40ee335be0cdd25177b140dcf6ac77fffd</id>
    <committed-date>2008-11-10T23:33:59-08:00</committed-date>
    <authored-date>2008-11-10T23:33:59-08:00</authored-date>
    <message>What was I thinking?</message>
    <tree>5e3c9e43fdf236d4b37ff3f482905c17412b75ee</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>570f3748621856fd1bf821a7b8eb776b39953776</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/603651b65ca56b0ae59d0862b937ae4f01839fc1</url>
    <id>603651b65ca56b0ae59d0862b937ae4f01839fc1</id>
    <committed-date>2008-11-10T23:30:19-08:00</committed-date>
    <authored-date>2008-11-10T23:30:19-08:00</authored-date>
    <message>Csound::ScoreWriter can generate f-statements.</message>
    <tree>858e190f5add3a6096087317b2d3c7b8d83669df</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>769115050f28220d1d931a9d5e5d79fdd028522b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/570f3748621856fd1bf821a7b8eb776b39953776</url>
    <id>570f3748621856fd1bf821a7b8eb776b39953776</id>
    <committed-date>2008-11-10T23:04:42-08:00</committed-date>
    <authored-date>2008-11-10T23:04:42-08:00</authored-date>
    <message>Coverage for Csound::ScoreWriter.</message>
    <tree>ff0f1a3d6bc3ed96d65ecdbad39e422e0513b92d</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cddae2f5d1fd24780b448603052c5fbc3906f920</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/769115050f28220d1d931a9d5e5d79fdd028522b</url>
    <id>769115050f28220d1d931a9d5e5d79fdd028522b</id>
    <committed-date>2008-11-02T16:04:04-08:00</committed-date>
    <authored-date>2008-11-02T16:04:04-08:00</authored-date>
    <message>Fix for Seq#final_onset.</message>
    <tree>cffbe3a9a7c3a16079a09302762c5077e5571fe4</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58f62e1f2f2b76e924d9a9e37b27cccc4de035e9</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/cddae2f5d1fd24780b448603052c5fbc3906f920</url>
    <id>cddae2f5d1fd24780b448603052c5fbc3906f920</id>
    <committed-date>2008-11-02T13:16:04-08:00</committed-date>
    <authored-date>2008-11-02T13:16:04-08:00</authored-date>
    <message>Renamed seq() and par() to s() and p(). Renamed seqn() and parn() to sn() and pn().</message>
    <tree>b8e4c58d0736908d495f107f1c0669d3d0e4cb7b</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3602ccb5d21b960d0d34dec6e8133a53fa106c40</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/58f62e1f2f2b76e924d9a9e37b27cccc4de035e9</url>
    <id>58f62e1f2f2b76e924d9a9e37b27cccc4de035e9</id>
    <committed-date>2008-11-02T13:15:00-08:00</committed-date>
    <authored-date>2008-11-02T13:15:00-08:00</authored-date>
    <message>Calculate the phase by the final onset of a group, instead of the entire duration. Envelopes are more intuitive this way.</message>
    <tree>0ea1fb36cbb5c16325b636d80b50924989e5a863</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>080fbfae4d5ed4a0467ec2942caa7bb9c693396b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/3602ccb5d21b960d0d34dec6e8133a53fa106c40</url>
    <id>3602ccb5d21b960d0d34dec6e8133a53fa106c40</id>
    <committed-date>2008-11-02T11:36:38-08:00</committed-date>
    <authored-date>2008-11-02T11:36:38-08:00</authored-date>
    <message>Fix broken tempo control for SMFWriter.</message>
    <tree>d569acbbd71e7738f6ab5cf5abfa8bcbe72634bc</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ffde31bde347d9cd516af7bd300259ee520f4967</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/080fbfae4d5ed4a0467ec2942caa7bb9c693396b</url>
    <id>080fbfae4d5ed4a0467ec2942caa7bb9c693396b</id>
    <committed-date>2008-11-01T18:16:01-07:00</committed-date>
    <authored-date>2008-11-01T18:13:19-07:00</authored-date>
    <message>Specs should be slightly more verbose, for clarity.</message>
    <tree>150ecd510e123b5730d5db5e5b5a235d8d954d9e</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4e40d48a2a9f40f173a6c48a2d56e8bd1e0cb1b</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/ffde31bde347d9cd516af7bd300259ee520f4967</url>
    <id>ffde31bde347d9cd516af7bd300259ee520f4967</id>
    <committed-date>2008-11-01T18:10:29-07:00</committed-date>
    <authored-date>2008-11-01T18:10:29-07:00</authored-date>
    <message>Group was a better name, and too many single-character constructors are a bad thing. grp() is shorthand for group().</message>
    <tree>4d99bac548759d61f6b16d6b973a201679cf3c48</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcfc4b75e3a5f7db41dec56d7d29ac9b82abf797</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/a4e40d48a2a9f40f173a6c48a2d56e8bd1e0cb1b</url>
    <id>a4e40d48a2a9f40f173a6c48a2d56e8bd1e0cb1b</id>
    <committed-date>2008-11-01T17:33:34-07:00</committed-date>
    <authored-date>2008-11-01T17:33:34-07:00</authored-date>
    <message>Added a nested attribute spec.</message>
    <tree>c5144150d78d4d571fb66cb312623c7240f9aec1</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5f9ba1c54f98fc5e629950ee354739c941440d4</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/bcfc4b75e3a5f7db41dec56d7d29ac9b82abf797</url>
    <id>bcfc4b75e3a5f7db41dec56d7d29ac9b82abf797</id>
    <committed-date>2008-11-01T17:30:48-07:00</committed-date>
    <authored-date>2008-11-01T17:30:48-07:00</authored-date>
    <message>Corrected phase semantics. Moved Context#phase to Scope. Nested env{}s are evaluated correctly.</message>
    <tree>6a088ad2a69a3affdd38c7ac47d61762d3b25688</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>deb352226cf0e78898b2ecb31a917e12002126da</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/c5f9ba1c54f98fc5e629950ee354739c941440d4</url>
    <id>c5f9ba1c54f98fc5e629950ee354739c941440d4</id>
    <committed-date>2008-11-01T17:24:39-07:00</committed-date>
    <authored-date>2008-11-01T17:24:39-07:00</authored-date>
    <message>Simplified env mechanics.</message>
    <tree>159592af723b6d2db3070d698d54bebd97452f5f</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29a701ceddbe9473654896d700bd683198aa2cdd</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/deb352226cf0e78898b2ecb31a917e12002126da</url>
    <id>deb352226cf0e78898b2ecb31a917e12002126da</id>
    <committed-date>2008-11-01T17:24:14-07:00</committed-date>
    <authored-date>2008-11-01T17:24:14-07:00</authored-date>
    <message>Cosmetic change to chopin.rb</message>
    <tree>341b22b18089c9be92d02b7933558ef9e4e7135b</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c3ca3d09ae83505c7e1e670d80b967ecd465dbf</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/29a701ceddbe9473654896d700bd683198aa2cdd</url>
    <id>29a701ceddbe9473654896d700bd683198aa2cdd</id>
    <committed-date>2008-11-01T17:00:05-07:00</committed-date>
    <authored-date>2008-11-01T17:00:05-07:00</authored-date>
    <message>Remove dead Gen constructors. Added seqn and parn (composing seq() and par() with n()).</message>
    <tree>cc9a568d58247932c0a40f4e0ff5739b5b73de62</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c99ecf3c3b2a343d9a6ddaa0cb0a06ea0d1a257</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/8c3ca3d09ae83505c7e1e670d80b967ecd465dbf</url>
    <id>8c3ca3d09ae83505c7e1e670d80b967ecd465dbf</id>
    <committed-date>2008-11-01T15:52:38-07:00</committed-date>
    <authored-date>2008-11-01T15:52:38-07:00</authored-date>
    <message>Simplification: removed Gen and Tr, retaining Env.</message>
    <tree>0c5dfecc7e58e11019fc6383ed8ec6ce56e17e5c</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c63f4552c1ea06dffa96fb35e67070bf2bc0578e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/2c99ecf3c3b2a343d9a6ddaa0cb0a06ea0d1a257</url>
    <id>2c99ecf3c3b2a343d9a6ddaa0cb0a06ea0d1a257</id>
    <committed-date>2008-11-01T15:43:24-07:00</committed-date>
    <authored-date>2008-11-01T15:43:24-07:00</authored-date>
    <message>Removed attr_eval</message>
    <tree>5177c24418c2f2db00ec32ec62a7d411b2d76e5f</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c47183adc05ccb353740733d9d07020ecf3bc32</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/c63f4552c1ea06dffa96fb35e67070bf2bc0578e</url>
    <id>c63f4552c1ea06dffa96fb35e67070bf2bc0578e</id>
    <committed-date>2008-11-01T15:42:05-07:00</committed-date>
    <authored-date>2008-11-01T15:42:05-07:00</authored-date>
    <message>Dynamic attribute generation with Gens.</message>
    <tree>a00f9f3ad3caf6f6ed08911b7919090080bff5f6</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d653ebcf505fae055724f99aa28957576567cabe</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/8c47183adc05ccb353740733d9d07020ecf3bc32</url>
    <id>8c47183adc05ccb353740733d9d07020ecf3bc32</id>
    <committed-date>2008-11-01T15:41:27-07:00</committed-date>
    <authored-date>2008-11-01T15:41:27-07:00</authored-date>
    <message>For convenience, Timeline#[] returns an object rather than it's event. Use Timeline#events to access the events.</message>
    <tree>86128b8f82cd5805ccce1f177e94832b8e9bdc46</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f36ca5290f7a0dc39e535011cf3f79976e22ae2</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/d653ebcf505fae055724f99aa28957576567cabe</url>
    <id>d653ebcf505fae055724f99aa28957576567cabe</id>
    <committed-date>2008-11-01T02:37:52-07:00</committed-date>
    <authored-date>2008-11-01T02:37:52-07:00</authored-date>
    <message>s/Section#music/Section#score/g</message>
    <tree>b0f3feefaff3c6ef29374f0df95262f0c601360e</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29346e046590f75c1082963b599ac219a3ba38a6</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/3f36ca5290f7a0dc39e535011cf3f79976e22ae2</url>
    <id>3f36ca5290f7a0dc39e535011cf3f79976e22ae2</id>
    <committed-date>2008-11-01T02:34:27-07:00</committed-date>
    <authored-date>2008-11-01T02:34:27-07:00</authored-date>
    <message>Dynamic attributes: use a gen to generate context-dependent attribute values.</message>
    <tree>d01bce14f5b553f0382cc41b1bc12a306d2025dc</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f87a90b886e2aa7ff0a9f5a47d51423ebddff193</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/29346e046590f75c1082963b599ac219a3ba38a6</url>
    <id>29346e046590f75c1082963b599ac219a3ba38a6</id>
    <committed-date>2008-11-01T00:44:45-07:00</committed-date>
    <authored-date>2008-11-01T00:44:45-07:00</authored-date>
    <message>Reworked chopin.rb with the new syntax. Added a supporting Array#extract_options to the prelude.</message>
    <tree>ac181c32fd4bffcbb93856334ff07b42247bd24c</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27cb9d71d86c3757df0f2000dff182760e5323e1</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </author>
    <url>http://github.com/jvoorhis/music.rb/commit/f87a90b886e2aa7ff0a9f5a47d51423ebddff193</url>
    <id>f87a90b886e2aa7ff0a9f5a47d51423ebddff193</id>
    <committed-date>2008-11-01T00:34:50-07:00</committed-date>
    <authored-date>2008-11-01T00:34:50-07:00</authored-date>
    <message>More versatile seq() and par() accept varargs or arrays.</message>
    <tree>33541acf434a5cdfa31ab46ab9bf6f386d3021a5</tree>
    <committer>
      <name>Jeremy Voorhis</name>
      <email>jvoorhis@jeremy-voorhiss-macbook-2.local</email>
    </committer>
  </commit>
</commits>
