Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 61bcf339c2
Commits on Nov 18, 2008
  1. Changed attribute layout of Controller. Converting bpm to qn/usec for…

    Jeremy Voorhis authored
    … SetTempo.
Commits on Nov 16, 2008
  1. k must be less than n

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

    Jeremy Voorhis authored
    …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.
  2. Quote strings in f statements.

    Jeremy Voorhis authored
  3. s/Mock/Stub/

    Jeremy Voorhis authored
  4. Csound.gen() was pretty useless.

    Jeremy Voorhis authored
  5. What was I thinking?

    Jeremy Voorhis authored
  6. Csound::ScoreWriter can generate f-statements.

    Jeremy Voorhis authored
  7. Coverage for Csound::ScoreWriter.

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

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

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

    Jeremy Voorhis authored
    …ire duration. Envelopes are more intuitive this way.
  3. Fix broken tempo control for SMFWriter.

    Jeremy Voorhis authored
  4. Specs should be slightly more verbose, for clarity.

    Jeremy Voorhis authored
  5. Group was a better name, and too many single-character constructors a…

    Jeremy Voorhis authored
    …re a bad thing. grp() is shorthand for group().
  6. Added a nested attribute spec.

    Jeremy Voorhis authored
  7. Corrected phase semantics. Moved Context#phase to Scope. Nested env{}…

    Jeremy Voorhis authored
    …s are evaluated correctly.
  8. Simplified env mechanics.

    Jeremy Voorhis authored
  9. Cosmetic change to chopin.rb

    Jeremy Voorhis authored
  10. Remove dead Gen constructors. Added seqn and parn (composing seq() an…

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

    Jeremy Voorhis authored
  2. Removed attr_eval

    Jeremy Voorhis authored
  3. Dynamic attribute generation with Gens.

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

    Jeremy Voorhis authored
    …. Use Timeline#events to access the events.
  5. s/Section#music/Section#score/g

    Jeremy Voorhis authored
  6. Dynamic attributes: use a gen to generate context-dependent attribute…

    Jeremy Voorhis authored
    … values.
  7. Reworked chopin.rb with the new syntax. Added a supporting Array#extr…

    Jeremy Voorhis authored
    …act_options to the prelude.
  8. More versatile seq() and par() accept varargs or arrays.

    Jeremy Voorhis authored
  9. Merged Objects into Score.

    Jeremy Voorhis authored
  10. Eliminated some redundancy in music/objects.rb.

    Jeremy Voorhis authored
  11. s/arrangement/score/g in spec names.

    Jeremy Voorhis authored
  12. Remove Music::Score::Base#seq and #par. Music.seq and Music.par repla…

    Jeremy Voorhis authored
    …ce Music.line and Music.chord.
Something went wrong with that request. Please try again.