Skip to content

v0.4.1

Compare
Choose a tag to compare
@titinko titinko released this 18 Oct 21:36
· 310 commits to master since this release

Changes:

  • New editor features.
    • Right-click voicebank image in song editor to open that voicebank in a new tab.
    • Note context menu -> Open Lyric Config: Opens the voicebank in a new tab and navigates to current note's lyric.
    • Note context menu -> Clear Cache: Clears resampler cache for current note or selected notes.
    • Note properties can now reset preutter/overlap for a group of notes at once.
    • Auto-scroll during playback can now be cancelled by manually moving horizontal scrollbar.
    • Slider values in Song and Note properties can be typed in a text box for greater precision.
  • Backend changes.
    • Caching.
      • The most recent render for each song is now cached. Playing the same song or section of notes twice without making changes will re-play the cached render!
      • Resampler outputs for individual notes are now cached.
      • Changing a song's voicebank or resampler will clear all cache values automatically. You can also select all notes and click "Clear Cache" on a note context menu to clear all cache values.
    • Created a ".utsu" folder in user home directory to hold settings, assets, and cache files.
    • Some UI optimization for larger USTs.
    • Changed Windows installer from .exe to .msi.
    • New Linux installer!
    • Upgraded to a modular application, meaning that .jar file distribution is no longer available.
  • Translations.
    • Improved coverage: all messages (except log messages in status bar) can now be translated.
    • If you've translated for Utsu in the past, consider checking in again as there are lots of new messages that need translation!
  • Bug fixes.
    • Timing issues.
      • Fixed the majority of bugs that were causing UST timing to get messed up.
      • UTSU now automatically detects timing discrepancies and corrects them by extending the length of silences if needed.
    • In-progress playback now stops when closing a tab.
    • Opening a file and cancelling mid-open no longer leaves an empty tab.
    • Can no longer open the same voicebank in multiple editors.
    • Pitchbends should no longer randomly jump up half an octave.
    • Note property values no longer get clobbered when editing multiple notes.
    • No longer crashes when moving multiple notes off top/bottom of screen.