Adds (currently failing) tests for the rest of the oscillators.
gh-18: Adds a simple screen-wide mouse tracking unit generator.
Improved the demo playground by automatically loading demos when they are selected.
Other minor demo-related tweaks.
gh-18: Adds a mouse click ugen.
More minor tweaks to the playground to improve ease of use. Moved all mouse ugens into a "mouse" namespace.
Merge branch 'mouse-ugens'

* mouse-ugens:
  gh-18: Adds a mouse click ugen. More minor tweaks to the playground to improve ease of use. Moved all mouse ugens into a "mouse" namespace.
  gh-18: Adds a simple screen-wide mouse tracking unit generator. Improved the demo playground by automatically loading demos when they are selected. Other minor demo-related tweaks.
gh-18: Adds support for user-specified elements in flock.ugen.mouse.cursor.
Merge branch 'mouse-ugens'

* mouse-ugens:
  gh-18: Adds support for user-specified elements in flock.ugen.mouse.cursor.
gh-18: Fixes event binding bug for mouse move events in flock.ugen.mouse.cursor.
This should be a slightly more performant implementation, binding onmousemove to only the target element, not the window as a whole.
Merge branch 'mouse-ugens'

* mouse-ugens:
  gh-18: Fixes event binding bug for mouse move events in flock.ugen.mouse.cursor. This should be a slightly more performant implementation, binding onmousemove to only the target element, not the window as a whole.
Restyling the interactive demo playground.
This commit likely breaks the audiofile demo, which will be fixed in the next commit.
Tweaks to interactive playground styling. Audiofile demo works again.
gh-18: Adds averaging between mouse positions to avoid "zippering" effect.
Merge branch 'mouse-ugens'

* mouse-ugens:
  gh-18: Adds averaging between mouse positions to avoid "zippering" effect.
Merge branch 'playground'

* playground:
  Tweaks to interactive playground styling. Audiofile demo works again.
  Restyling the interactive demo playground. This commit likely breaks the audiofile demo, which will be fixed in the next commit.
Merge branch 'master' into ugen-unit-tests

* master:
  gh-18: Adds averaging between mouse positions to avoid "zippering" effect.
  Tweaks to interactive playground styling. Audiofile demo works again.
  Restyling the interactive demo playground. This commit likely breaks the audiofile demo, which will be fixed in the next commit.
  gh-18: Fixes event binding bug for mouse move events in flock.ugen.mouse.cursor. This should be a slightly more performant implementation, binding onmousemove to only the target element, not the window as a whole.
  gh-18: Adds support for user-specified elements in flock.ugen.mouse.cursor.
  gh-18: Adds a mouse click ugen. More minor tweaks to the playground to improve ease of use. Moved all mouse ugens into a "mouse" namespace.
  gh-18: Adds a simple screen-wide mouse tracking unit generator. Improved the demo playground by automatically loading demos when they are selected. Other minor demo-related tweaks.
Improved unit tests and bug fixes for oscillator unit generators.
Merge branch 'ugen-unit-tests'

* ugen-unit-tests:
  Improved unit tests and bug fixes for oscillator unit generators.
  Adds (currently failing) tests for the rest of the oscillators.
Closes gh-18: Adds exponential interpolation to the mouse.cursor ugen.
Merge branch 'mouse-ugens'

* mouse-ugens:
  Closes gh-18: Adds exponential interpolation to the mouse.cursor ugen.
Adds new flock.ugen.sum(), which adds multiple source signals together.
Renamed "source" input to "sources" for multiple input ugens such as out and sum.