Friture 0.42
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
- Friture 0.42 is available on the Microsoft Store soon. Download from the Microsoft Store
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