Time miscalculation fix (#343)
Time miscalculation fix (#343)

Times being converted to BarsBeatsSixteenths have the potential to miscalculate due to an extended floating point number within the function.

Example of error:
https://jsfiddle.net/timboie/1vztuhz1/

Fix validation:
https://jsfiddle.net/timboie/6e7d31t3/

Any further testing is appreciated

Fixes #342
Tonejs/Tone.js,Tonejs/Tone.js,TONEnoTONE/Tone.js,TONEnoTONE/Tone.js