Releases: Deep-Symmetry/electro
Releases · Deep-Symmetry/electro
0.1.4
0.1.3
Fixed
- Protect against loss of floating point precision by always rounding to long values before performing arithmetic with system timestamp values (since those are huge numbers of milliseconds).
Added
- Some new utility methods to measure the distance in time to the nearest beat, bar, and phrase boundaries.
0.1.2
Fix basic math issues with beat calculations, whoops!
Fixed
- Use double-precision floating point values for beat, bar, and phrase intervals, rather than long integers. This was a bad mistake in the port from Clojure, which was using precise rational values for them. This was leading to inconsistent beat calculations, which was causing sync problems on the Pioneer network.