Releases: titinko/utsu
Releases · titinko/utsu
v0.4.5
Changes:
- Bulk lyric editor added!
- Lyric input tool:
- Input any number of lyrics separated by whitespace.
- Can validate that the number of lyrics is correct before applying.
- Prefix/Suffix editor:
- Add prefixes, remove prefixes, add suffixes, or remove suffixes in bulk.
- "↑" and "↓" are included as default options.
- Special option "C1-B7" removes all pitch prefixes/suffixes, or auto-adds them from prefix.map.
- Save your favorite prefixes/suffixes in a list to reuse them for later sessions!
- Lyric input tool:
- UX changes.
- Moved Preferences on Mac from File menu to Application menu to feel more native.
- Lyric entry is now done through a pop-out menu.
- Both prefixes and suffixes from prefix.map are auto-added to note lyrics.
- Added an "Open Recent" menu with a depth of 15 recent files.
- In the voicebank editor, can now edit prefix as well as suffix in prefix.map.
- Translations.
- New languages: Dutch, Korean, and Czech
- Updated language: Russian
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Rewrote the frontend to work better with long USTs. Zooming in and out should be much faster!
- Fixed some timing issues that were especially noticeable in VCV voicebanks.
- Fixed scaling issue that was causing oto values to look off in voicebank editor.
- Fixed bug where CSS wouldn't load properly on some Windows machines.
- Fixed bug in bulk envelope editor where envelopes weren't cross-faded properly.
- Fixed minor bugs in reading UST and oto.ini files.
v0.4.4
Changes:
- Bulk editor added!
- Portamento editor:
- Apply pitchbend to all notes or all selected notes.
- Can filter out shorter notes.
- Can filter to only rising or only falling notes.
- Save your favorite pitchbends in a list to reuse them for later sessions!
- Vibrato editor:
- Apply vibrato to all notes or all selected notes.
- Can filter out shorter notes.
- Can modify visually or by typing in values.
- Save your favorite vibratos in a list to reuse them for later sessions!
- Envelope editor:
- Apply envelope to all notes or all selected notes.
- Can filter out shorter notes.
- Can filter to notes directly before or after a rest note.
- Save your favorite envelopes in a list to reuse them for later sessions!
- Portamento editor:
- UX changes.
- Tweaked spacing/layout on some dialogs to make them look better in other languages.
- New hotkeys for song editor:
- W to rewind (V still works as well).
- CTRL-SPACE to immediately replay current selection.
- CTRL-SCROLL to zoom in/out vertically.
- CTRL-ALT-SCROLL to zoom in/out horizontally.
- New features for voicebank editor:
- Play sound with resampler (CTRL-SPACE)
- Play sound with resampler w/out modulation (CTRL-SHIFT-SPACE)
- Can also select these two features from the right-click menu on the lyric config editor.
- Translations.
- Updated languages: Portuguese, French, Spanish, Japanese, and Chinese (Simplified)
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Fixed bug that prevented some language preferences, including Chinese, from being saved.
- No longer writes broken UST files on locales that use comma as decimal separator.
- Fixed bug where unwanted "- " was added to some VC notes in CVVC voicebanks.
- Can no longer open modal windows multiple times on Mac.
- Already-rendered status bar messages re-render when language preference changes.
- New discord server added! https://discord.gg/c7PMdzM972
v0.4.3
Changes:
- User preferences editor added!
- Color scheme preferences:
- Choose between default light and dark themes.
- Duplicate any theme to create a custom one.
- Delete non-default themes.
- Edit the name/colors of non-default themes.
- Export themes to a TXT file.
- Import themes from file.
- To create custom themes: "Duplicate" a default theme, "Edit," then "Export"
- Editor preferences:
- Autoscroll during playback: Disabled, Enabled (Standard), and Enabled (Smooth)
- Enable/disable ability to cancel autoscroll by touching the horizontal scrollbar.
- Language chooser moved here from the song editor.
- Engine preferences:
- Enable/disable caching.
- Default resampler.
- Default wavtool.
- Default voicebank.
- Color scheme preferences:
- UX changes.
- Updated Rewind/Play/Pause/Stop buttons.
- New view options:
- Show/hide lyrics on notes.
- Show/hide aliases on notes.
- Show/hide pitchbends on notes.
- Added a bunch of new quantizations!
- Can now remove quantization entirely.
- Prompts user for language/color scheme when program is first opened.
- Translations.
- New languages: Russian and Armenian
- Updated language: Chinese (Simplified)
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Color scheme changes now apply to modal windows.
- Voicebanks with kana filenames should now work on Japanese-locale machines.
- Voicebanks with number filenames should now work on Japanese-locale machines.
- Prints any errors to status bar when loading .wav or .frq files in voicebank editor.
v0.4.2
Changes:
- New editor features.
- Added new dark mode! For now it can be selected through a drop-down menu in the song editor.
- Bug fixes.
- Fixed bug where prefixmap values are ignored for some multipitch voicebanks.
- Fixed caching bug that caused some pitchbend changes to be ignored.
- VCV voices can now handle short notes properly without getting off-time.
- Timing auto-correction is now done after every note rendered.
- Tweaked preutter and overlap auto-correction to be more similar to how UTAU-Synth does them.
v0.4.1
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.
- Caching.
- 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.
- Timing issues.
v0.4
Changes:
- New editor features!
- Modulation added to note properties editor.
- Added menu items for cut/copy/paste/delete!
- Can move all highlighted notes at once.
- Can delete all highlighted notes at once.
- Can cut/copy/paste all highlighted notes at once.
- Added 1/64 quantization.
- Can now undo/redo several song editor features:
- Pasting, moving, resizing, deleting notes.
- Changing lyrics, envelopes, portamento, vibrato.
- Changing note properties. (But NOT song properties!)
- Can now undo/redo several voicebank editor features:
- Adding or removing aliases.
- Changing oto.ini values.
- Changing prefixmap entries.
- UX changes.
- Replaced ADD/EDIT/DELETE with a single mode that does everything:
- LEFTCLICK: Does nothing, can be used to close unwanted context menus.
- LEFTCLICK+DRAG: Creates new note.
- RIGHTCLICK: Moves cursor to mouse location and opens context menu.
- RIGHTCLICK+DRAG: Selects a group of notes.
- SHIFT-CLICK: Moves cursor to mouse location.
- SHIFT-CLICK+DRAG: Selects a group of notes.
- RIGHTCLICK (on note): Opens note context menu.
- SHIFT-CLICK (on note): Inclusively selects a note.
- LEFTCLICK (on note): Exclusively selects a note.
- LEFTCLICK+DRAG (on note): Resizes note or drags highlighted section.
- Press ENTER to edit lyrics on highlighted note.
- Press TAB to move to the next note while still editing lyrics.
- Can use left and right arrow keys to move between notes while not editing lyrics.
- During playback, window auto-scrolls so playback bar is always visible.
- Note properties and exporting to WAV are now menu items.
- Can now zoom in/out vertically as well as horizontally.
- Song editor is more zoomed out by default.
- Track now starts with a note of pre-roll.
- Added hotkeys for all menu items!
- Replaced ADD/EDIT/DELETE with a single mode that does everything:
- New language: Brazilian Portuguese
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Can now open voicebanks with oto.ini files that don't have aliases.
- Scrollbar no longer jumps around when adding/deleting measures.
- UI should no longer freeze when editing note properties.
- UI should no longer freeze (as much) when changing voicebank in song properties.
- Fixed concurrency bug that was causing timing errors in rendered output.
- Defaults to 125.0 BPM when reading a UST with an unreasonably large tempo.
- Default resampler now ignores moresampler-specific flags like Mt.
v0.3.1
Changes:
- Quality of life features.
- Render button replaced with Rewind/Play/Pause/Stop buttons.
- Status bar added to the bottom of the screen that prints out simple progress/error messages.
- Progress bar when rendering or exporting to WAV.
- Opening and saving files will no longer freeze the UI.
- Rendering is now multi-threaded and should be faster than before.
- New hotkeys added!
- Hotkeys on Mac now use CMD instead of CTRL as an accelerator.
- CTRL-P to open song properties.
- SPACE to play/pause song. (In voicebank editor, SPACE will play selected oto line, if any.)
- V to rewind song.
- B to stop song.
- Q for ADD mode, W for EDIT mode, E for DELETE mode.
- New language: Indonesian
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Can no longer start playback while another playback on the same tab is in progress.
- Playback bar now starts and stops at the right places.
- Playback bar now moves at the right speed.
- Can now open voicebanks with an oto.ini but no character.txt file.
- Removed a few parsing errors in reading USTs.
- Removed a few parsing errors in reading voicebanks.
v0.3
Changes:
- Vibrato editor added!
- Vibrato is now fully rendered in song editor.
- Right-click any note and click "Vibrato Editor" to toggle the editor for all notes at once.
- Can edit:
- Length
- Frequency
- Amplitude
- Phase
- Base pitch
- Fade in/out
- Rate of change for frequency
- Note properties editor added!
- Can edit one note or multiple notes at the same time.
- Right-click any note and click "Note Properties" to edit current note or highlighted section.
- You can now use CTRL-A to select all notes.
- Can edit:
- Consonant velocity
- Preutter override for a single note
- Overlap override for a single note
- Start point
- Intensity
- Note flags (for now, these overwrite song flags)
- Can revert to default config values.
- Can save or cancel changes.
- New languages: Chinese (simp. and trad.), Spanish, Italian
- Translations are a work in progress, not all messages will be translated!
- Bug fixes.
- Auto-corrects envelopes on very short notes.
- Rendering with no flags now works correctly.
- Warns the user when trying to run .jar file from outside immediate enclosing directory.
- Default mode is now EDIT, default quantization is now 1/16.
- Removed a few parsing errors in reading USTs.
v0.2
Changes:
- Voicebank editor added!
- Can change name/author/description of voicebank.
- Can edit pitch suffixes for a multipitch bank.
- Can edit oto configs, duplicate them, and delete them.
- Table-based and waveform-based oto editors.
- Can right-click an oto table row to regenerate the .frq file.
- Can right-click the "Frq" column header to regenerate all .frq files.
- Can right-click the waveform to play a raw lyric.
- Can save voicebank in a format readable by UTAU and UTAU-Synth.
- Unicode lyrics automatically left out of oto.ini files used by UTAU.
- Multiple tabs added!
- Each tab can hold a song (.ust file) or a voicebank.
- Unsaved voicebank changes will apply to any songs using that voicebank.
- Close a voicebank without saving, and songs will reload the voicebank from saved version.
- Warning appears when closing a tab without saving.
- Zooming in or out applies across all tabs. Same for language changes.
- Stops user from opening same voicebank/file in more than one tab.
- Bug fixes.
- Less lag than before when editing long USTs.
- Any running resamplers/wavtools will be destroyed when Utsu closes.
- Notes no longer remain highlighted when removed from highlighted section.
- Invalid notes can no longer be highlighted.
- Removed lots of parsing errors that stopped people from opening USTs.
- Removed several bugs in writing USTs and voicebanks.
v0.1.1
Changes:
- Added a playback bar, added bars to mark start and end of highlighted note section
- Added auto hiragana/katakana/romaji conversion
- Reads prefixmap and auto-adds pitch suffixes for multipitch banks
- Auto CV->VCV conversion. (Does not yet support VCV->CV)
- Confirmed to work with fresamp, TIPS, and resampler.exe. Does not work with wavtool.exe
- Works with moresampler (resampler and wavtool), but you'll need v0.8.4 or higher. (download at https://t.co/VSsFZpp0in)
- Fixed several bugs that made Windows UTAU files not open in Utsu
- Default file type when saving a UST on Windows is now 1.2, not 2.0, for greater compatibility with Windows UTAU
- Can highlight multiple notes by shift-clicking. Can un-highlight all by right-clicking the track.
- Pressing "Render" will only play the notes from the highlighted section. "Export to wav" still exports the entire song every time.