Skip to content

0.6.0

Compare
Choose a tag to compare
@nyanpasu64 nyanpasu64 released this 23 Jun 08:30
· 789 commits to 2000bebb1315843cc55db9738414d52fb1145fd1 since this release

This mostly has improvements to pitch tracking.

Features

  • Rewrite pitch tracking to avoid false negatives (#274)
    • Previously, we rescaled the buffer to maximize spectral similarity between data 2 frames ago and data now.
    • Now we rescale the buffer to maximize spectral similarity between the buffer and data now.
  • Improve period calculation, add maximum frequency cap (#294)
    • Fixes incorrectly high frequency with low bass notes
    • Fixes incorrectly high frequency with treble-heavy waveforms

Major Changes

  • Update default options for new projects (#275)
    • Stereo grid opacity = 0.25
    • Render FPS Divisor = 2 (preview-only, faster)
    • Trigger Width = 60 ms
  • Always enable midline color, remove color checkbox (#291)
    • Can be disabled separately for h/v
  • Enable grid color #55aaff for new projects (#300)

Changelog

  • Increase GUI maximum Trigger/Render Width to 200 ms
  • Update trigger GUI, merge all edge-related triggers (#299)
  • Rewrite FPS printing code
  • Add test to ensure cancelling render terminates FFmpeg quickly
  • Add support for excluding fields from always_dump="*" (#268)
    • Don't dump viewport_width/height by default