Skip to content

v0.9.2-alpha

Pre-release
Pre-release

Choose a tag to compare

@chips047 chips047 released this 27 May 19:49
· 92 commits to main since this release

Cassette v0.9.2
Just a few fixes.

Fixes

  • Stopped .wav files from getting deleted when you close the Audio Setup Window.
  • Fixed the placeholders in the BPM Textbox.
  • Patched the UI sound settings that weren't working.
  • Fixed the tooltip animations.
  • Tooltips can finally move around on Linux Wayland.
  • Fixed marquee selection box jitter during playback.
  • Fixed font heights on Linux.
  • Fixed errors when changing the Floating Window Animations setting.
  • Fixed duplicate UI sound triggers during Drag & Drop.
  • Fixed an issue where the Mini Preview Widget didn't reset its position when changing compositions.
  • Fixed abnormal playback speed when switching compositions.
  • Fixed abnormal playback speed if you spam Alt + F4 on a Floating Window.

Optimization

  • Cut down on memory usage during rendering by caching colors and brushes - this should give the speed a little boost.
  • Optimized the player's "hot" functions (the ones that run thousands of times a second). They're compiled now and super fast, so the player uses way fewer resources.
  • The ADB server for real - time ringtone visualization now opens only once, instead of restarting every single time the app scans for devices.
  • Noticeably boosted performance on Linux.
  • Reorganized the UI sounds folder.
  • Optimized BPM animations by merging 4 BPM animation timers into one singleton.
  • Optimized timeline scroll by merging 4 timers into 2.
  • Tile generation doesn't affect FPS now.
  • Now, tiles are being generated with a compiled code.

New

  • You can now expand glyph stacks to make editing a lot easier.
  • 5 new effects in the player. Not used. Yet. Hm.
  • Migrated to PySide6 (Or PyQt6... I can't decide yet).
  • Significantly improved handling of non - standard display scales and resolutions.
  • Cassette now notifies you about new updates automatically.
  • Visual enhancement in Trim Widget.
  • The playhead now has... animations... too...
  • Improved the file hover effects during Drag & Drop.
  • Added new keyboard shortcuts:
    • Home & End to jump to the start and end of the track.
    • Shift + Arrows for faster playhead movement.
    • Ctrl + D to quickly duplicate selected glyphs.
    • [ and ] to quickly adjust brightness.
  • UI sounds can no longer be spammed by holding down a keyboard key.
  • Zoom is now smooth.