Skip to content

Friture 0.42

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Jan 21:27
· 153 commits to master since this release

Friture 0.42 brings several enhancements and bug fixes, and updates most internal dependencies to try to improve how Friture runs on recent operating systems.

New feature

  • Added time range and response time to long-levels, fixes #143, thanks @scondas for this contribution!

Bug fixes

  • fix FFT spectrum aliasing artifacts, fixes #132, thanks @egitto !
  • fix crash by using floor division, fixes #127, thanks @jdtimmerman and @M0Rf30 for this fix!
  • window resizing: fix a fatal crash when the window is too small and the FFT spectrum frequency scale is set to linear
  • audio backend: avoid crash in getting stream time
  • Log scale minor ticks: show both odd and even divisions, fixes #47

Windows

Linux

  • The Friture appimage is now built with Ubuntu 16.04. Older operating systems might not be able to run this appimage.
  • Install .desktop file, fixes #85

Macos

  • Friture is now build witt Macos 10.15 Catalina. Older Macos versions might not be able to run Friture.
  • Friture is packaged with pyinstaller instead of pyapp, which should improve the package quality.

Other changes

Update dependencies and tooling used to build Friture:

  • Python 3.8
  • PyQt5 5.15.1
  • numpy 1.19.3
  • sounddevice 0.4.1
  • rtmixer 0.1.2
  • PyOpenGL 3.1.5
  • PyOpenGL-accelerate 3.1.5
  • docutils 0.16
  • appsdirs 1.4.4
  • pyinstaller 4.0