Skip to content

7.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Mar 21:13
· 189 commits to main since this release
aeb4e8c

Added

  • Support for channels 5 and 6 in the DJM-V10 channels-on-air messages, #47 for receiving, and #46 for sending.
  • Support for obtaining song structure (phrase analysis) information from players, now that rekordbox 6 and later export it.
  • Ability to display analyzed phrases on track waveforms.
  • Support for obtaining any new type of track analysis which we can create definitions for in Crate Digger and obtain using the general track-analysis section dbserver request.
  • The BeatGrid can now tell you the bar number associated with a beat number, accounting for the possibility of a partial bar at the start of the track.
  • Information about the timing of upcoming beats and bars present within beat packets is now made available.

Removed

  • The ability to create and use metadata caches has not been useful for a couple of years now, since we figured out how to use Crate Digger to reliably obtain track metadata even when there are a full set of real players on the network. So the complicated code which supported it has been removed, rather than trying to update it to keep up with new features like phrase analysis.

Changed

  • The versioning numbering scheme has been made more reasonable. This is now version 7.0.0 instead of 0.7.0, to reflect the fact that there have been many releases in active production use.
  • We now ensure that if the TimeFinder is running, it is informed about new beats received before any other registered beat listeners, so they can rely on it to provide the actual current beat number.