<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1d2a0df24f2e68b7320bf012a357832a9ec2d034</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/eaa66c34612d51cdb353736e8d7311b4c27ba230</url>
    <id>eaa66c34612d51cdb353736e8d7311b4c27ba230</id>
    <committed-date>2009-07-28T18:32:54-07:00</committed-date>
    <authored-date>2009-07-28T18:32:54-07:00</authored-date>
    <message>more sequencer specs
initial attempt at a gemspec</message>
    <tree>3e0217347753205dbefbf300349db94cb41ea6c7</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db6f57a9fc9249dd481b06c86450e0989570b1d1</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/1d2a0df24f2e68b7320bf012a357832a9ec2d034</url>
    <id>1d2a0df24f2e68b7320bf012a357832a9ec2d034</id>
    <committed-date>2009-07-28T17:37:58-07:00</committed-date>
    <authored-date>2009-07-28T17:37:58-07:00</authored-date>
    <message>refactored TimelineSequencer to Sequencer</message>
    <tree>7e049c72309baf1845b0e6a705741f14506b2a80</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3dd4745fd08e5ec5ffa0a21f72073ecc06654074</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/db6f57a9fc9249dd481b06c86450e0989570b1d1</url>
    <id>db6f57a9fc9249dd481b06c86450e0989570b1d1</id>
    <committed-date>2009-07-28T17:30:24-07:00</committed-date>
    <authored-date>2009-07-28T17:30:24-07:00</authored-date>
    <message>more tests ported to rspec</message>
    <tree>428677b8269e2dd6d7a7ddd46412d798e27a34bc</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e0a7489591bfc3d1077e1acd15ccc02d76b3ff18</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/3dd4745fd08e5ec5ffa0a21f72073ecc06654074</url>
    <id>3dd4745fd08e5ec5ffa0a21f72073ecc06654074</id>
    <committed-date>2009-07-28T15:38:35-07:00</committed-date>
    <authored-date>2009-07-28T15:38:35-07:00</authored-date>
    <message>follow up on refactoring Sequencer to Interpreter</message>
    <tree>d72f575405ab112fa098a679a3366b0dc12b4fd8</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>665b0d2b3d63823844991307bd68cd3da0f0ce09</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/e0a7489591bfc3d1077e1acd15ccc02d76b3ff18</url>
    <id>e0a7489591bfc3d1077e1acd15ccc02d76b3ff18</id>
    <committed-date>2009-07-28T15:33:55-07:00</committed-date>
    <authored-date>2009-07-28T15:33:55-07:00</authored-date>
    <message>Sequencer refactored to Interpreter</message>
    <tree>2020b06f125a5bc7ee23ac28fe70fe0c3fa56ee1</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1fd81781a425ba773dca2675b437a8dc8e90658b</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/665b0d2b3d63823844991307bd68cd3da0f0ce09</url>
    <id>665b0d2b3d63823844991307bd68cd3da0f0ce09</id>
    <committed-date>2009-07-28T14:09:45-07:00</committed-date>
    <authored-date>2009-07-28T14:09:45-07:00</authored-date>
    <message>finished ported parser test to rspect</message>
    <tree>96a0dad1cfd3aac0de94e6d6d01b8642e295c951</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48e0941012810238698c67a5c599ef05329d546f</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/1fd81781a425ba773dca2675b437a8dc8e90658b</url>
    <id>1fd81781a425ba773dca2675b437a8dc8e90658b</id>
    <committed-date>2009-07-28T00:36:52-07:00</committed-date>
    <authored-date>2009-07-28T00:36:52-07:00</authored-date>
    <message>ported more parser tests to rspec</message>
    <tree>89048e23042b4c16724510bad6cf8df64206edd4</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b19457902056e80ee54533973ca10ee06e3f2342</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/48e0941012810238698c67a5c599ef05329d546f</url>
    <id>48e0941012810238698c67a5c599ef05329d546f</id>
    <committed-date>2009-07-27T23:22:50-07:00</committed-date>
    <authored-date>2009-07-27T23:22:50-07:00</authored-date>
    <message>fixed parallel sequences, cleaned up the timeline generator</message>
    <tree>7a5fedb0cb1e0a8abcb9a7da02a0fd669e8d25f3</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c6a1330735075ce485ccf05604b4a4039c7e0bb</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/b19457902056e80ee54533973ca10ee06e3f2342</url>
    <id>b19457902056e80ee54533973ca10ee06e3f2342</id>
    <committed-date>2009-07-27T16:05:39-07:00</committed-date>
    <authored-date>2009-07-27T16:05:39-07:00</authored-date>
    <message>phasing out labels in favor of keywords
introduced duty keyword to control percentage of duration for which notes will sound</message>
    <tree>c9f1d648061e299493266e2edcb6b8776b12e589</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c99172662e8ea94b4a6cecb872cd35d441b1e617</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/5c6a1330735075ce485ccf05604b4a4039c7e0bb</url>
    <id>5c6a1330735075ce485ccf05604b4a4039c7e0bb</id>
    <committed-date>2009-07-27T11:59:48-07:00</committed-date>
    <authored-date>2009-07-27T11:59:48-07:00</authored-date>
    <message>osc gem is currently not optional</message>
    <tree>04af5898b898d256058cfd2a6fa19e3ccbe51ece</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90f00090ba644e38d1fd71e5fdae873f258d0068</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/c99172662e8ea94b4a6cecb872cd35d441b1e617</url>
    <id>c99172662e8ea94b4a6cecb872cd35d441b1e617</id>
    <committed-date>2009-07-27T11:53:22-07:00</committed-date>
    <authored-date>2009-07-27T11:53:22-07:00</authored-date>
    <message>OSC support updated to work with the new timeline system</message>
    <tree>6eb521620bd99fc94180e8a9792976bf1e395c6f</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d461a00bc12c8e3506a600ec2627f6b15a4f872</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/90f00090ba644e38d1fd71e5fdae873f258d0068</url>
    <id>90f00090ba644e38d1fd71e5fdae873f258d0068</id>
    <committed-date>2009-07-27T11:52:31-07:00</committed-date>
    <authored-date>2009-07-27T11:52:31-07:00</authored-date>
    <message>doc updates</message>
    <tree>6d474c6333923ef377041778c303a7ad8abf5c2c</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0fd7d7d6aeb2ce972977d671138e33d58241e02</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/3d461a00bc12c8e3506a600ec2627f6b15a4f872</url>
    <id>3d461a00bc12c8e3506a600ec2627f6b15a4f872</id>
    <committed-date>2009-07-27T03:54:05-07:00</committed-date>
    <authored-date>2009-07-27T03:54:05-07:00</authored-date>
    <message>Timeline#find_all</message>
    <tree>db7146fe2748b8647268d51d26795ffbfa06309c</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>52cb90ddfe6eae724fb9c3bd681f85654595369c</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/b0fd7d7d6aeb2ce972977d671138e33d58241e02</url>
    <id>b0fd7d7d6aeb2ce972977d671138e33d58241e02</id>
    <committed-date>2009-07-27T03:31:33-07:00</committed-date>
    <authored-date>2009-07-27T03:31:33-07:00</authored-date>
    <message>OscAddress now includes optional host and port (prefixed by &quot;osc://&quot;). This will phase out the use of labels for setting the host and port.</message>
    <tree>a9fa0c05b493e472758a02e3aafa65530f2966e2</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5acfe1d96d6c598234ae701ee7a4ba6699f611d5</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/52cb90ddfe6eae724fb9c3bd681f85654595369c</url>
    <id>52cb90ddfe6eae724fb9c3bd681f85654595369c</id>
    <committed-date>2009-07-27T02:36:56-07:00</committed-date>
    <authored-date>2009-07-27T02:36:56-07:00</authored-date>
    <message>added to &quot;do&quot; keyword to the grammar file so TextMate doesn't get confused about how to indent</message>
    <tree>e6670acff599359349af83d8a52273094ab80741</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7067f37acead541b2b1e51b6ac2c84b709a54f1d</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/5acfe1d96d6c598234ae701ee7a4ba6699f611d5</url>
    <id>5acfe1d96d6c598234ae701ee7a4ba6699f611d5</id>
    <committed-date>2009-07-27T02:33:00-07:00</committed-date>
    <authored-date>2009-07-27T02:33:00-07:00</authored-date>
    <message>fixed CommandNode evaluation (they're the only terminals that aren't atoms - I guess that makes sense?)</message>
    <tree>1369747fd512a139c93335f329551ae2e48f1dba</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c4ff26f3074753242b823493ced54689d54a08e3</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/7067f37acead541b2b1e51b6ac2c84b709a54f1d</url>
    <id>7067f37acead541b2b1e51b6ac2c84b709a54f1d</id>
    <committed-date>2009-07-27T02:22:57-07:00</committed-date>
    <authored-date>2009-07-27T02:22:57-07:00</authored-date>
    <message>Single element chords no longer turn into the contained value (they remain a chord)
Ported more old parser unit tests to rspec</message>
    <tree>8c9afd2e2b1a8be63f0f27f227a179613e5e810c</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0a41824737d4f9396820d7a5aeaf15604baae50</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/c4ff26f3074753242b823493ced54689d54a08e3</url>
    <id>c4ff26f3074753242b823493ced54689d54a08e3</id>
    <committed-date>2009-07-27T00:39:44-07:00</committed-date>
    <authored-date>2009-07-27T00:39:44-07:00</authored-date>
    <message>Send note offs for every pitch/channel combination instead of tracking held notes</message>
    <tree>b9fc4bde8dbc4a504db501d0668412891154ac05</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1134032e7731386555093c0e35856ce99c481166</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/c0a41824737d4f9396820d7a5aeaf15604baae50</url>
    <id>c0a41824737d4f9396820d7a5aeaf15604baae50</id>
    <committed-date>2009-07-23T14:15:22-07:00</committed-date>
    <authored-date>2009-07-23T14:15:22-07:00</authored-date>
    <message>updated cosy command for timeline refactoring work
gamelan is now the default scheduler for realtime playback
removed osc option (OSC support will attempt to enable automatically-TODO)</message>
    <tree>260e10d68e042188fb58ac11c39eb970102e56f3</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e637579ec489c7319677dc42755801548befd3ed</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/1134032e7731386555093c0e35856ce99c481166</url>
    <id>1134032e7731386555093c0e35856ce99c481166</id>
    <committed-date>2009-07-23T14:13:59-07:00</committed-date>
    <authored-date>2009-07-23T14:13:59-07:00</authored-date>
    <message>context.exit now cleans up states properly</message>
    <tree>db1175fc33910ae23ad2dbfc6bf5820fc0b11318</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d540c6107eb0e395cbac1050e913af04c5b65cf4</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/e637579ec489c7319677dc42755801548befd3ed</url>
    <id>e637579ec489c7319677dc42755801548befd3ed</id>
    <committed-date>2009-07-23T14:13:51-07:00</committed-date>
    <authored-date>2009-07-23T14:13:51-07:00</authored-date>
    <message>phasing old unit tests out in favor of rspec</message>
    <tree>9244bb80730ae23e877c5542b8c8a19aab43ab6e</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>693185b19d4117b9580e1790734c8a3d69b023f6</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/d540c6107eb0e395cbac1050e913af04c5b65cf4</url>
    <id>d540c6107eb0e395cbac1050e913af04c5b65cf4</id>
    <committed-date>2009-07-23T12:28:46-07:00</committed-date>
    <authored-date>2009-07-23T12:28:46-07:00</authored-date>
    <message>introduced timeline
major refactoring of rendering logic</message>
    <tree>8d01f451dfeba7677012ccfc58e8e54979a37ec8</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eafb0f070bf72855628b9f70adfe23ba3509c301</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/693185b19d4117b9580e1790734c8a3d69b023f6</url>
    <id>693185b19d4117b9580e1790734c8a3d69b023f6</id>
    <committed-date>2009-02-10T23:12:20-08:00</committed-date>
    <authored-date>2009-02-10T23:12:20-08:00</authored-date>
    <message>Finally committed my realtime renderer based on the gamelan scheduler. 

I really need to refactor those renderer classes...

Cosy files now support ## style comments because I hate --</message>
    <tree>3df449c1380fc6dacc41c0d64e7ae0a9af32f874</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a0208013b550fd64e3178fdf962940ff0a6a3fa</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/eafb0f070bf72855628b9f70adfe23ba3509c301</url>
    <id>eafb0f070bf72855628b9f70adfe23ba3509c301</id>
    <committed-date>2009-02-10T22:55:02-08:00</committed-date>
    <authored-date>2009-02-10T22:55:02-08:00</authored-date>
    <message>fixed warning about redefining SEQUENCE_COUNT_LIMIT in the spec tests</message>
    <tree>45e08ebefc9eb1ea827862f03cc84d077828bc62</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0b852e43e13266b6be4ff3f28f3ef33e4d77c01</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/0a0208013b550fd64e3178fdf962940ff0a6a3fa</url>
    <id>0a0208013b550fd64e3178fdf962940ff0a6a3fa</id>
    <committed-date>2009-02-10T22:44:24-08:00</committed-date>
    <authored-date>2009-02-10T22:44:24-08:00</authored-date>
    <message>Switch Hash#index to Hash#key since the index method is deprecated in Ruby 1.9.</message>
    <tree>d08afb470281bd013f149dc8215de4e7abc0eb83</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bac2659b6abb115cdd52dc5683765f06c3c0b182</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/a0b852e43e13266b6be4ff3f28f3ef33e4d77c01</url>
    <id>a0b852e43e13266b6be4ff3f28f3ef33e4d77c01</id>
    <committed-date>2008-12-05T19:17:53-08:00</committed-date>
    <authored-date>2008-12-05T19:17:53-08:00</authored-date>
    <message>bug fix: implicit octave was locked into the first octave selected instead of remaining dynamic</message>
    <tree>aaf386d6276e2686e20862fb3949c95e34806a4e</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecdc0eaf1097490a4bf24715bf70102499e46aa2</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/bac2659b6abb115cdd52dc5683765f06c3c0b182</url>
    <id>bac2659b6abb115cdd52dc5683765f06c3c0b182</id>
    <committed-date>2008-12-05T09:41:31-08:00</committed-date>
    <authored-date>2008-12-05T09:41:31-08:00</authored-date>
    <message>Ruby commands can now use blocks (fixed a bug in the grammar)</message>
    <tree>0f320235dc40c1e3b1491157bf618bc5c0c81973</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>327abd8574631a552b7884b193bf052e3fe21681</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/ecdc0eaf1097490a4bf24715bf70102499e46aa2</url>
    <id>ecdc0eaf1097490a4bf24715bf70102499e46aa2</id>
    <committed-date>2008-12-05T01:43:01-08:00</committed-date>
    <authored-date>2008-12-05T01:43:01-08:00</authored-date>
    <message>Introduced #octave_mode:'nearest' which will determine implicit octaves by minimizing the interval from the previous note.

There is also #octave_mode:'previous' which uses the last note's octave. This is the default behavior.</message>
    <tree>dcc9e973c66a3286783379bd728da27e8d588316</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac31518cfe21bfb93e062eb3539364c99cc6001d</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/327abd8574631a552b7884b193bf052e3fe21681</url>
    <id>327abd8574631a552b7884b193bf052e3fe21681</id>
    <committed-date>2008-12-05T00:48:51-08:00</committed-date>
    <authored-date>2008-12-05T00:48:51-08:00</authored-date>
    <message>constants cleanup (got rid of RendererDefaults and moved settings to constants.rb)</message>
    <tree>f5005192054f84dc50973b0b4c9b0394a2e6c095</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2e9c335d18fd571d295738c73fd7ef59437870d</id>
      </parent>
    </parents>
    <author>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </author>
    <url>http://github.com/adamjmurray/cosy/commit/ac31518cfe21bfb93e062eb3539364c99cc6001d</url>
    <id>ac31518cfe21bfb93e062eb3539364c99cc6001d</id>
    <committed-date>2008-12-05T00:43:56-08:00</committed-date>
    <authored-date>2008-12-05T00:43:56-08:00</authored-date>
    <message>Rakefile now runs both rspecs and older unit tests</message>
    <tree>8069d8df36f7490a462bb447d0d4bfd084fbfdc4</tree>
    <committer>
      <name>Adam Murray</name>
      <email>adamjmurray@gmail.com</email>
    </committer>
  </commit>
</commits>
