message: using the bpm at the current time
diff: @@ -700,7 +700,7 @@ define(["Tone/core/Tone", "Tone/core/Clock", "Tone/type/Type", "Tone/core/Timeli
  if (!ratio){
  //get the sync ratio
  if (signal._param.value !== 0){
  - ratio = signal._param.value / this.bpm._param.value;
  + ratio = signal._param.value / this.bpm.getValueAtTime(this.now());
  } else {
  ratio = 0;
  }
  