Permalink
Commits on Feb 6, 2017
  1. Merge branch 'unit-testing-improvements'

    colinbdclark committed Feb 6, 2017
    * unit-testing-improvements: (22 commits)
      gh-177: Adds comment about needing to fix the synth tests for Node.js Also adds a yarn.lock file.
      Ensures all tests except the synth tests pass in Node.js.
      Adds Vagrant-based Linux testing VM. Ensures all tests lint correctly.
      gh-177: More test refactoring for Node.js.
      gh-211: Updates to latest Infusion. Fixes bugs in destruction logic for many components, which are now noted by Infusion.
      Updates to latest node-midi, fixes Node-related output bugs. Removes use of Bower for Flocking's dependencies.
      gh-177: As a workaround in Node.js, moves the ugen performances tests to run first.
      gh-177: Fixes regression in the envelope ugen tests.
      gh-177: Hacks in support for environment cleanup in all tests.
      gh-192: Adds a simplified manual test that reproduces the issue.
      gh-187: Simplifies int/float conversion algorithms. Ensures the new audio file converter logic is available in the distribution package.
      gh-187: Ensures tests passed when audio is converted to/from all supported rates and formats.
      gh-177: Initial preparatory work for running unit tests in Node.js. gh-187: Ensures testing wave files are spec-conforming.
      gh-187: Substantial fixes to audiofile encoding/decoding and related tests.
      Moves scheduler tests over to jqUnit.
      Corrects reference to the system's sample rate.
      gh-181: Corrects reference to the environment's sample rate.
      gh-176: Splits time-sensitive tests out into a separate file (prior to removing/mocking them).
      Fixes periodic, random failures in the chopBuffer unit tests by ensuring sufficient samples are generated.
      Fixes gh-178: Removes flock.init() call when creating synths in the envGen unit tests.
      ...
  2. gh-177: Adds comment about needing to fix the synth tests for Node.js

    colinbdclark committed Feb 6, 2017
    Also adds a yarn.lock file.
Commits on Jan 30, 2017
Commits on Jan 9, 2017
Commits on Jan 3, 2017
  1. gh-211: Updates to latest Infusion.

    colinbdclark committed Jan 3, 2017
    Fixes bugs in destruction logic for many components, which are now noted by Infusion.
Commits on Dec 22, 2016
  1. Merge remote-tracking branch 'origin/master' into unit-testing-improv…

    colinbdclark committed Dec 22, 2016
    …ements
    
    * origin/master:
      Updates codemirror-infusion dependency
      Fixes gh-116: Renames midi-input-selector to midi-port-selector.
      Fixes gh-202: Fixes bug in playBuffer where the buffer didn't reset when re-triggered.
      gh-190: Updates built files.
      Fixes gh-200: Adds support for very short attack/decay times.
      gh-198: Updates midi examples to support npm 3.
      Fixes gh-193: Corrects the order of MSB and LSB when reading 14-bit MIDI values.
      GH-190: Updated `flock.band` to use `flock.noteTarget` as the target grade.
      GH-190: Updated `flock.band` to use an invoker.
      Adds support for receiving MIDI sysex messages.
      gh-169: Improves logging output of MIDI messages.
      Fixes gh-169: Factors midi logging into a reusable view component.
      gh-115: Adds support for selecting output ports to flock.ui.midiConnector. Basic, working raw MIDI send demo.
      gh-168: Adds support for all MIDI system messages except sysex and MTC.
      Splits flock.midi.controller out into its own file.
      Adds todo comments to midi.controller.
      Adds a way to send static values in a midi map. Additional comments for EnvGen.
      Adds support for multiple mappings for a MIDI single note or control.
      Adds an afterConnectionReady event to midiConnector. Ensures all midi-related IoC references correctly resolve.
      gh-169: Basic sketch of MIDI logging component, currently hardcoded into the midi demo.
Commits on Dec 20, 2016
  1. Merge remote-tracking branch 'avtar/upgrade-codemirror-infusion'

    colinbdclark committed Dec 20, 2016
    * avtar/upgrade-codemirror-infusion:
      Updates codemirror-infusion dependency
Commits on Dec 19, 2016
  1. Updates codemirror-infusion dependency

    avtar committed Dec 19, 2016
    Upgrades codemirror-infusion dependency to version 2.1.0. Resolves #206.
Commits on Dec 17, 2016
  1. Merge branch 'midi-improvements'

    colinbdclark committed Dec 17, 2016
    * midi-improvements:
      Fixes gh-116: Renames midi-input-selector to midi-port-selector.
      gh-198: Updates midi examples to support npm 3.
      Fixes gh-193: Corrects the order of MSB and LSB when reading 14-bit MIDI values.
      Adds support for receiving MIDI sysex messages.
      gh-169: Improves logging output of MIDI messages.
      Fixes gh-169: Factors midi logging into a reusable view component.
      gh-115: Adds support for selecting output ports to flock.ui.midiConnector. Basic, working raw MIDI send demo.
      gh-168: Adds support for all MIDI system messages except sysex and MTC.
      Splits flock.midi.controller out into its own file.
      Adds todo comments to midi.controller.
      Adds a way to send static values in a midi map. Additional comments for EnvGen.
      Adds support for multiple mappings for a MIDI single note or control.
      Adds an afterConnectionReady event to midiConnector. Ensures all midi-related IoC references correctly resolve.
      gh-169: Basic sketch of MIDI logging component, currently hardcoded into the midi demo.
Commits on Dec 16, 2016
Commits on Dec 14, 2016
  1. Merge branch 'master' into midi-improvements

    colinbdclark committed Dec 14, 2016
    * master:
      Fixes gh-202: Fixes bug in playBuffer where the buffer didn't reset when re-triggered.
  2. Merge branch 'gh-202'

    colinbdclark committed Dec 14, 2016
    * gh-202:
      Fixes gh-202: Fixes bug in playBuffer where the buffer didn't reset when re-triggered.
Commits on Dec 11, 2016
  1. Merge branch 'master' into midi-improvements

    colinbdclark committed Dec 11, 2016
    * master:
      gh-190: Updates built files.
      Fixes gh-200: Adds support for very short attack/decay times.
      GH-190: Updated `flock.band` to use `flock.noteTarget` as the target grade.
      GH-190: Updated `flock.band` to use an invoker.
  2. Merge branch 'gh-200'

    colinbdclark committed Dec 11, 2016
    * gh-200:
      Fixes gh-200: Adds support for very short attack/decay times.
  3. Merge branch 'gh-190'

    colinbdclark committed Dec 11, 2016
    * gh-190:
      gh-190: Updates built files.
      GH-190: Updated `flock.band` to use `flock.noteTarget` as the target grade.
      GH-190: Updated `flock.band` to use an invoker.
  4. Merge branch 'master' into gh-190

    colinbdclark committed Dec 11, 2016
    * master:
      gh-198: Adds additional documentation regarding support for npm 3.
      gh-198: Updates the Playground file paths to flat, npm 3 layout.
      gh-195: Updates documentation to reflect support for Node.js 6.x.
      Fixes gh-195: Updates to Node 6-compatible version of midi dep.
Commits on Nov 23, 2016
  1. Updates to latest node-midi, fixes Node-related output bugs.

    colinbdclark committed Nov 23, 2016
    Removes use of Bower for Flocking's dependencies.
Commits on Nov 20, 2016
  1. Merge remote-tracking branch 'origin/master' into unit-testing-improv…

    colinbdclark committed Nov 20, 2016
    …ements
    
    * origin/master:
      gh-198: Adds additional documentation regarding support for npm 3.
      gh-198: Updates the Playground file paths to flat, npm 3 layout.
      gh-195: Updates documentation to reflect support for Node.js 6.x.
      Fixes gh-195: Updates to Node 6-compatible version of midi dep.
  2. Merge branch 'master' into midi-improvements

    colinbdclark committed Nov 20, 2016
    * master:
      gh-198: Adds additional documentation regarding support for npm 3.
      gh-198: Updates the Playground file paths to flat, npm 3 layout.
  3. Merge branch 'gh-198'

    colinbdclark committed Nov 20, 2016
    * fixes gh-198:
      gh-198: Adds additional documentation regarding support for npm 3.
      gh-198: Updates the Playground file paths to flat, npm 3 layout.
Commits on Nov 7, 2016
  1. Merge branch 'master' into midi-improvements

    colinbdclark committed Nov 7, 2016
    * master:
      gh-195: Updates documentation to reflect support for Node.js 6.x.
      Fixes gh-195: Updates to Node 6-compatible version of midi dep.
      Fixes gh-183: Ensures IoC references to enviro are correctly scoped.
      gh-183: Adds failing test to show IoC scoping/destruction issue.
      Fixes variable name typo in buffers documentation.
      gh-183: fix invalid IoC paths for latest Infusion
      Updates to the latest Infusion dev release.
      Fixes regression due to tighter model relay rules in new Infusion.
Commits on Nov 1, 2016
  1. Merge branch 'gh-195'

    colinbdclark committed Nov 1, 2016
    * gh-195:
      gh-195: Updates documentation to reflect support for Node.js 6.x.
      Fixes gh-195: Updates to Node 6-compatible version of midi dep.
Commits on Oct 30, 2016
  1. Merge branch 'gh-193' into midi-improvements

    colinbdclark committed Oct 30, 2016
    * gh-193:
      Fixes gh-193: Corrects the order of MSB and LSB when reading 14-bit MIDI values.
Commits on Oct 25, 2016
Commits on Oct 18, 2016