message: account for release time when scheduling note stop
diff: @@ -2,7 +2,8 @@ define(["Tone/core/Tone", "Tone/instrument/Instrument", "Tone/core/Buffers", "To
  function (Tone) {
  /**
  - * @class Automatically interpolates between a set of pitched samples
  + * @class Automatically interpolates between a set of pitched samples. For sample
  + * or buffer playback where repitching is not necessary, use [Tone.Player](https://tonejs.github.io/docs/Player).
  * @param {Object} samples An object of samples mapping either Midi
  * Note Numbers or Scientific Pitch Notation
  * to the url of that sample.
  @@ -144,7 +145,8 @@ define(["Tone/core/Tone", "Tone/instrument/Instrument", "Tone/core/Buffers", "To
  // find the note
  if (this._activeSources[midi] && this._activeSources[midi].length){
  var source = this._activeSources[midi].shift().source;
  - source.stop(time, this.release);
  + time = this.toSeconds(time);
  + source.stop(time + this.release, this.release);
  }
  };
  