message: testing stopping multiple sources
diff: @@ -349,6 +349,29 @@ define(["helper/Basic", "Tone/source/Player", "helper/Offline",
  });
  });
  + it("stops playing if multiple start/stops with 'stop' at a sooner time", function(){
  + return Offline(function(){
  + var player = new Player(buffer);
  + player.toMaster();
  + player.start(0, 0, 0.05).start(0.1, 0, 0.05).start(0.2, 0, 0.05);
  + player.stop(0.1)
  + }, 0.3).then(function(buffer){
  + expect(buffer.getLastSoundTime()).to.be.closeTo(0.05, 0.02);
  + });
  + });
  +
  + it("can retrigger multiple sources which all stop at the stop time", function(){
  + return Offline(function(){
  + var player = new Player(buffer);
  + player.toMaster();
  + player.loop = true;
  + player.retrigger = true;
  + player.start(0).start(0.1).start(0.2).stop(0.25);
  + }, 0.4).then(function(buffer){
  + expect(buffer.getLastSoundTime()).to.be.closeTo(0.25, 0.02);
  + });
  + });
  +
  it("can be play for a specific duration passed in the 'start' method", function(){
  return Offline(function(){
  var player = new Player(buffer);
  