Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 1.78 KB

CHANGELOG.md

File metadata and controls

60 lines (39 loc) · 1.78 KB

Change Log

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

Nothing so far.

0.1.4 - 2020-12-28

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 - 2018-09-04

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 - 2018-09-03

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 - 2018-09-02

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 - 2018-08-08

Added

  • Created as a new project.