Skip to content

v0.7.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@chips047 chips047 released this 16 Feb 18:26
· 198 commits to main since this release

Cassette v0.7.0

Fixes

  • Fixed a crash when cropping .flac files.
  • Smoothed out Floating Window antialiasing.
  • Keybinds now play nice with different keyboard layouts.
  • Patched EGL failure during startup on certain Linux distros.
  • Axed double WAV conversion - CPU usage is now much lower.
  • Fixed those weird waveforms that appeared during silence.
  • The window now closes instantly (no tape stop effect) if the audio is silent.
  • Added a smart fix for MP3 files disguised with a .wav extension - they get converted properly now.
  • Fixed Visualizator cahche being saved to a savefile.

Critical Fixes

  • Fixed cache cleanup. App is stopped from hoarding gigabytes of temp audio files on your disk.

Cool Stuff

  • Added "D" keybind to quickly tweak duration.

  • Added "B" keybind to quickly adjust brightness.

  • Added "S" keybind to quickly set speed.

  • Text cursor now blinks in sync with the beat - stay groovy.

  • Added "No Tilt" option in "Window Hover Smoothing" settings.

  • Support for Drag and Drop: just toss an audio file into the window to import it.

  • Undo / redo mechanics.

Animations & Visuals

  • New Animation Engine - 120+ FPS, smooth mixing, and heavy optimization.
  • Added "Classic" animation preset - for those missing the old - school Cassette vibes.
  • Retuned all animations for a tighter feel.
  • Normalized movement logic - animations won't be slowed down even if your PC lags.
  • Enhanced Floating Window stability and slightly buffed its appear time.

Misc & UI

  • First launch startup sound now defaults to 35% (save your ears).
  • Shaved down package sizes.
  • Massive code refactor - cleaner under the hood.
  • Playback position is now shown in the window title within Audio Setupper.
  • Audio Setupper: "Loading the audio" text is now left - aligned to match the layout.

Error Handling

Added specific error windows for:

  • Broken or corrupted audio files.
  • Files currently blocked by another program.
  • Video files that don't actually contain audio streams.
  • Audio files being moved while they're still loading.

Optimizations

  • Optimized the BPM remove animation.
  • Optimized Floating Window rendering, fewer stutters.
  • Optimized save management.