Skip to content

Releases: Deep-Symmetry/electro

0.1.4

28 Dec 20:53
e02cc91
Compare
Choose a tag to compare

Added

  • Assigned a stable automatic module name so this project can safely be used as a dependency in modular Java projects.
  • Updated JavaDoc builder version to include search field.

0.1.3

05 Sep 04:45
e4c2ef6
Compare
Choose a tag to compare

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

04 Sep 02:23
ac48723
Compare
Choose a tag to compare

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.

0.1.1

02 Sep 20:25
f7f113b
Compare
Choose a tag to compare

Added

  • Support for enhanced phases (oscillating marker phases at fractions and/or multiples of their normal speed), now that I have found a way to convert floating point numbers to ratios in Java.

0.1.0

08 Aug 05:39
86617ea
Compare
Choose a tag to compare

Initial release. It seems to be working for Beat Link, so time to share it.