message: only set the clock ticks when the value has changed
  optimization
diff: @@ -606,6 +606,7 @@ function(Tone){
  return this._clock.ticks;
  },
  set : function(t){
  + if (this._clock.ticks !== t){
  var now = this.now();
  //stop everything synced to the transport
  if (this.state === Tone.State.Started){
  @@ -617,6 +618,7 @@ function(Tone){
  this._clock.ticks = t;
  }
  }
  + }
  });
  /**
  