BeaconClock: Adapt fadeTempo and warpTempo methods from VGG's SoftClock

Thanks to Julian, Alberto, and Rainer for developing this code for Virtual Gamelan Graz

Signed-off-by: Scott Wilson <i@scottwilson.ca>