Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on May 18, 2010
Commits on Jul 29, 2009
  1. more sequencer specs

    authored
    initial attempt at a gemspec
  2. more tests ported to rspec

    authored
Commits on Jul 28, 2009
Commits on Jul 27, 2009
  1. phasing out labels in favor of keywords

    authored
    introduced duty keyword to control percentage of duration for which notes will sound
  2. doc updates

    authored
  3. Timeline#find_all

    authored
  4. OscAddress now includes optional host and port (prefixed by "osc://")…

    authored
    …. This will phase out the use of labels for setting the host and port.
  5. fixed CommandNode evaluation (they're the only terminals that aren't …

    authored
    …atoms - I guess that makes sense?)
  6. Single element chords no longer turn into the contained value (they r…

    authored
    …emain a chord)
    
    Ported more old parser unit tests to rspec
Commits on Jul 23, 2009
  1. updated cosy command for timeline refactoring work

    authored
    gamelan is now the default scheduler for realtime playback
    removed osc option (OSC support will attempt to enable automatically-TODO)
  2. introduced timeline

    authored
    major refactoring of rendering logic
Commits on Feb 11, 2009
  1. Finally committed my realtime renderer based on the gamelan scheduler.

    authored
    I really need to refactor those renderer classes...
    
    Cosy files now support ## style comments because I hate --
Commits on Dec 6, 2008
Commits on Dec 5, 2008
  1. Introduced #octave_mode:'nearest' which will determine implicit octav…

    authored
    …es 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.
  2. unexpected events no longer halt the entire sequence playback

    authored
    changed midi_file_renderer#tempo= to just tempo for consistency
Commits on Dec 4, 2008
  1. updated README

    authored
  2. Updates to syntax:

    authored
    * Introduced numerical intervals
    * Numeric pitch prefix is pit/pitch instead of y
    * Numeric velocity prefix is vel/velocity in addition to v
    * Numeric duration prefix is dur/duration instead of u
    
    Fixed issues with Ruby expressions for these numerical nodes not re-evaluating when looping.
Something went wrong with that request. Please try again.