Permalink
Commits on Nov 18, 2008
  1. Changed attribute layout of Controller. Converting bpm to qn/usec for…

    … SetTempo.
    Jeremy Voorhis committed Nov 18, 2008
  2. Preliminary support for midi controllers and tempo changes.

    Jeremy Voorhis committed Nov 18, 2008
Commits on Nov 16, 2008
  1. k must be less than n

    Jeremy Voorhis committed Nov 16, 2008
Commits on Nov 11, 2008
  1. Added Controller type (incomplete!). Updated specs, and made shared e…

    …xamples 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.
    Jeremy Voorhis committed Nov 11, 2008
  2. Quote strings in f statements.

    Jeremy Voorhis committed Nov 11, 2008
  3. s/Mock/Stub/

    Jeremy Voorhis committed Nov 11, 2008
  4. Csound.gen() was pretty useless.

    Jeremy Voorhis committed Nov 11, 2008
  5. What was I thinking?

    Jeremy Voorhis committed Nov 11, 2008
  6. Csound::ScoreWriter can generate f-statements.

    Jeremy Voorhis committed Nov 11, 2008
  7. Coverage for Csound::ScoreWriter.

    Jeremy Voorhis committed Nov 11, 2008
Commits on Nov 3, 2008
  1. Fix for Seq#final_onset.

    Jeremy Voorhis committed Nov 3, 2008
Commits on Nov 2, 2008
  1. Renamed seq() and par() to s() and p(). Renamed seqn() and parn() to …

    …sn() and pn().
    Jeremy Voorhis committed Nov 2, 2008
  2. Calculate the phase by the final onset of a group, instead of the ent…

    …ire duration. Envelopes are more intuitive this way.
    Jeremy Voorhis committed Nov 2, 2008
  3. Fix broken tempo control for SMFWriter.

    Jeremy Voorhis committed Nov 2, 2008
  4. Specs should be slightly more verbose, for clarity.

    Jeremy Voorhis committed Nov 2, 2008
  5. Group was a better name, and too many single-character constructors a…

    …re a bad thing. grp() is shorthand for group().
    Jeremy Voorhis committed Nov 2, 2008
  6. Added a nested attribute spec.

    Jeremy Voorhis committed Nov 2, 2008
  7. Corrected phase semantics. Moved Context#phase to Scope. Nested env{}…

    …s are evaluated correctly.
    Jeremy Voorhis committed Nov 2, 2008
  8. Simplified env mechanics.

    Jeremy Voorhis committed Nov 2, 2008
  9. Cosmetic change to chopin.rb

    Jeremy Voorhis committed Nov 2, 2008
  10. Remove dead Gen constructors. Added seqn and parn (composing seq() an…

    …d par() with n()).
    Jeremy Voorhis committed Nov 2, 2008
Commits on Nov 1, 2008
  1. Simplification: removed Gen and Tr, retaining Env.

    Jeremy Voorhis committed Nov 1, 2008
  2. Removed attr_eval

    Jeremy Voorhis committed Nov 1, 2008
  3. Dynamic attribute generation with Gens.

    Jeremy Voorhis committed Nov 1, 2008
  4. For convenience, Timeline#[] returns an object rather than it's event…

    …. Use Timeline#events to access the events.
    Jeremy Voorhis committed Nov 1, 2008
  5. s/Section#music/Section#score/g

    Jeremy Voorhis committed Nov 1, 2008
  6. Dynamic attributes: use a gen to generate context-dependent attribute…

    … values.
    Jeremy Voorhis committed Nov 1, 2008
  7. Reworked chopin.rb with the new syntax. Added a supporting Array#extr…

    …act_options to the prelude.
    Jeremy Voorhis committed Nov 1, 2008
  8. More versatile seq() and par() accept varargs or arrays.

    Jeremy Voorhis committed Nov 1, 2008
  9. Merged Objects into Score.

    Jeremy Voorhis committed Nov 1, 2008
  10. Eliminated some redundancy in music/objects.rb.

    Jeremy Voorhis committed Nov 1, 2008
  11. s/arrangement/score/g in spec names.

    Jeremy Voorhis committed Nov 1, 2008
  12. Remove Music::Score::Base#seq and #par. Music.seq and Music.par repla…

    …ce Music.line and Music.chord.
    Jeremy Voorhis committed Nov 1, 2008