Skip to content
Maiko edited this page Sep 3, 2024 · 38 revisions

The latest stable version is 0.1.529.
See also Known Bugs.


~0.1.543 Beta (09-02-2024)

Features

Bug Fixes

  • #1260 - Fix openutau crash when exporting midi file with a note above 127 - (@oxygen-dioxide)
  • #1234 - Message box maximum height and scroll bars in place - (@maiko3tattun)
  • #1255 - Avoid repeated dictionary and model loading in DiffSingerBasePhonemizer - (@yqzhishen)
  • #1257 - Improve error message when parameter is missing for DiffSinger acoustic models - (@yqzhishen)
  • #1232 - use the first available audio device - (@krn1pnc)

Phonemizer Changes

Translation

Misc


~0.1.542 Beta (08-04-2024)

Features

Phonemizer Changes

  • #1202 - New! Thai VCCV Phonemizer - (@printto)
  • #1207 - Chinese and Cantonese update chinese/cantonese g2p - (@wolfgitpr)
  • #1212 - Korean Apply Korean sandhi rules to Classic phonemizers - (@lottev1991)
  • #1208 - DIFFS JA [Bug fix; important] [JA Monophone G2P] Small phoneme fix - (@lottev1991)
  • #1196 - EN X-SAMPA [Bug fix] [EN X-SAMPA Phonemizer] Fix several bugs + Add dark L vowels - (@lottev1991)
  • #1191 - EN ARPA+ Fix [CV] validation on ARPA+ Phonemizer - (@Cadlaxa)
  • #1190 - JA VCV & CVVC [Bug fix; important] [JA Presamp Phonemizer] Bugfix for empty [PRIORITY] and [REPLACE] newlines + update MsToTickAt() code - (@lottev1991)

Misc


~0.1.532 Beta (07-27-2024)

Misc


~0.1.529 (07-24-2024)

Features

Bug Fixes

Translation

Misc


~0.1.501 Beta (06-09-2024)

! Caution !
0.1.497Beta has known bugs! Please use 0.1.501Beta.

Features

Bug Fixes

Phonemizer Changes

Misc


~0.1.463 Beta (05-10-2024)

Features

  • #1126 - Add option to move only the cursor and not scroll back when pausing playback - (@maiko3tattun)

Bug Fixes

Phonemizer Changes

  • #1110 - EN VCCV Small Fixes for EN VCCV before stable release - (@AnAndroNerd)
  • #1115 - EN X-SAMPA Fallbacks for Canadian Raising in English X-Sampa Phonemizer - (@AnAndroNerd)
  • #1117 - New! Add KoreanG2P and DiffsingerKoreanG2PPhonemizer - (@Cardroid)
  • #1120 - DIFFS KO ENUNU KO Improved KO DIFFS&KO ENUNU Phonemizer - (@EX3exp)
  • #1123 - EN ARPA+ Fix [ng g] instances turning into [ng] when CCV is present - (@Cadlaxa)

Misc


~0.1.443 Beta (04-20-2024)

Features

Bug Fixes

  • #1085 - Fix font query result with multiple comma-separated values - (@SoulMelody)

Phonemizer Changes

  • #1095 - EN VCCV Update EnglishVCCVPhonemizer.cs - (@GeneralNuisance0)
    • Adds support for the Canadian raising vowels of [Y] and [W]
  • #1088 - EN ARPA+ Fix [V V] diphthong sustain and Change ending t or d with 'dx' via ' suffix - (@Cadlaxa)
  • #1101 - EN X-SAMPA Vowel fallback bug fixes - (@lottev1991)

Translation

Misc


~0.1.421 Beta (03-28-2024)

Features

  • #1043 - Add a feature to only render and play selected region - (@liuycsd)
    • Alt + Space plays only the selected note and its surroundings
  • #1068 - Modulation plus - (@maiko3tattun)
    • Affects modulation to the pitch curve
      image
  • #1073 - Part duration enhancement - (@maiko3tattun)
    • Added storing the length of the part in ustx.
    • When entering and resizing notes, the part is automatically extended by one measure when the length of the part is less than one measure remaining.
  • #1075 - VOICEVOX support - (@rokujyushi)
    • Partial support for the song function of the VOICEVOX, popular with fans of text-to-speech!
  • #1053 - [DiffSinger] Add more mel checks between vocoder and acoustic model - (@yqzhishen)
  • #1058 - Add "Edit" menu to menu bar of main window and piano roll window (Undo, Redo, etc.) - (@oxygen-dioxide)
  • #1059 - Add Normalize (P flag) to expressions - (@maiko3tattun)
  • #1074 - Reset preset combo box in the note properties panel - (@maiko3tattun)

Bug Fixes

Phonemizer Changes

  • #1038 - New! Add ARPAsing Plus Phonemizer - (@Cadlaxa)
  • #1077 - EN X-SAMPA Add Support for VV Split Fallback for Xsampa vb's especially to Delta 5 vbs - (@Cadlaxa)
  • #1052 - JA VCV & CVVC The color of VC will be that of CV unless otherwise specified, and bug fixes - (@maiko3tattun)

Translation

Misc


~0.1.397 Beta (02-25-2024)

Features

Bug Fixes

Phonemizer Changes

Translation

Misc


~0.1.384 Beta (02-06-2024)

Features

Bug Fixes

Phonemizer Changes

  • #1027 - Create DiffSingerGermanPhonemizer.cs - (@nobodyP)
  • #1031 - ZH CVVC: v_R shouldn't be too long for long notes, refactor ZH-YUE CVVC to be derived from ZH CVVC to reduce repeat code - (@oxygen-dioxide)

Misc


~0.1.374 Beta (02-02-2024)

Features

Bug Fixes

Phonemizer Changes

Misc


~0.1.367 Beta (01-25-2024)

Features

Bug Fixes

Phonemizer Changes

Translation

  • #982 - Improve Korean Translation, Add missing translation - (@ppapman1)

Misc


~0.1.338 Beta (12-16-2023)

Features

Bug Fixes

  • #977 - fix error when opening singer view if the singer used in the ustx doesn't exist - (@oxygen-dioxide)

Phonemizer Changes

Misc


~0.1.327 (12-02-2023)

There are too many changes to keep track of!

December

November

October

September

August

July


0.1.158~0.1.157b (06-19-2023)

Major Changes

  • d60f403 - Upgrade to avalonia 11 (@stakira)
    • Version upgrade + series of fixes to breaking changes. See Misc for further relevant commits.
    • Keep an eye out for bugs!
  • 08d7693 - Installer version available (nsis installer) (@stakira)
  • #738 - Solo and Mute Improvements - (@maiko3tattun)
  • #746 - Add a dialog when installing .dll phonemizers (@oxygen-dioxide)
    • Added a dialog when installing .dll phonemizers because hackers can disguise .dll as .ustx Screenshot of dialogue reading "Installing phonemizer"

Bug Fixes

Phonemizer Changes

Translations

Misc


~0.1.119 (05-28-2023)

Features

  • #691 - Singer Window Improvements, etc (@maiko3tattun)
    • General improvements to the singer window have been made! Primary additions are alias search, as well as pre-selecting the singer based on active part.
      example of alias search function
  • #711 - General Lyrics Replacement tool (@maiko3tattun)
    • This new macro uses regular expressions to convert lyrics. It is highly scalable and simplifies replacement of any language. Adding and sharing new presets is encouraged!
      example animation of 'General lyrics replacement' in action
  • #712 - Drag and drop to install .dll phonemizers, .exe resamplers and wavtools (@oxygen-dioxide)
    • Externally provided phonemizers, resamplers and wavtools should no longer require manual folder management. Just drag and drop to install!
    OS-specific feedback required: Mac and Linux
    example of .exe install via drag and drop
  • #713 - Add support for Classic Ust Flags (@arkfinn)
    • 94b00a5 fixes some issues with the original implementation.

Bug Fixes

  • #708 - Pitch Baking Fix PITD erasing region misplaced, process the whole part by default (@oxygen-dioxide)

Phonemizer Changes

  • #693 - ES VCCV VCC/CC fix + ValidateAlias for "E" semivowel (@lottev1991)
  • #707 - ZH CVV Use new mapping style + voice color support + "yan" vowel fix + "_un" ending alternative
  • #709 - KO CVC "ch" VC fix (romaja/mixed VC) (@lottev1991)
  • #710 - Various JA phoemizers PhoneticHint support and Unicode countermeasures (@maiko3tattun)
  • #716 - EN VCCV phonemizer refactor (@mmemmim & @cubialpha)
  • #720 - ES VCCV Add different consonant lengths support (@lottev1991)

Misc


~0.1.96 (05-21-2023)

@@ Major Change @@

From this point on, OpenUtau has a Stable and Beta branch. You may opt into the Beta in-program by going to Tools>Preferences>Advanced, and toggling Beta to On. Doing so may open you up to experiencing bugs, so exercise caution!

Misc

  • dd2d0f2 - adds stale workflow and increases releases kept (@stakira)
  • bd5641c - Setup beta and stable release channels (@stakira)
    • 225b97d corrects beta releases link, title and description.

~0.1.92 (05-16-2023)

Misc

  • #af16021 - Refactor locale initialization (@stakira)
    • Preventative measures for situations similar to the 0.1.90 bug, general refactoring.
    • This commit also changes the mid on the stereo panning slider to C (for Center).

~0.1.91 (05-15-2023)

Bug Fixes

  • #689 - fix en-US language saving and loading (@lennyservant)
    • This should resolve the critical errors (preferences crash, singers not loading) from 0.1.90. Sorry for the inconvenience!
    • If still encountering issues, navigate to the prefs.json file in your OpenUtau folder structure, and remove the line "language": "axaml", and save.

~0.1.90 (05-15-2023)

! Caution !
This build has known bugs !
  • Selecting preferences currently causes OpenUtau to crash. Fix incoming at #689.

Fix note: If you at any point updated to this version and ran it, and have been experiencing persistent issues even after updating to new versions -- you may need to remove the "languages" line from your prefs.JSON, or simply delete the prefs.JSON wholly (warning: this will reset any customization OpenUtau stores in preferences to the default).

Features

  • #668 - Stereo Panning Slider (@nfrid)

    • Stereo panning now available in the track header, under the volume slider. It works similarly to volume; left click and hold to drag, and right click will set the slider to mid.
      example animation of 'Stereo Panning Slider' set to mid
      example animation of 'Stereo Panning Slider' set to left
      example animation of 'Stereo Panning Slider' set to right
  • #676 - Move Suffix to Voice Color (@maiko3tattun)

    • A macro to remove suffixes from lyrics and move them to the voice color panel if a matching suffix is found in the voice color settings. If not found, the suffix will remain in the lyric. example animation of 'Move Suffix to Voice Color' in action

Phonemizer Changes

  • #667 - Removed Phonemizer: EN Teto (@adlez27)
  • #681 - Merged Phonemizers: EN Delta V1 and EN Delta V2 (@lottev1991)
    • EN Delta V1 and EN Delta V2 are now merged into one Phonemizer: EN Delta.
      • Split strings are now handled automatically rather than having to manually select which version you require.
  • #674 + #677- Add Spanish and Italian G2P (@lottev1991)
    • G2P allows you to write words that may not appear in the dictionary. It will use the data it was trained on to take a guess at the phonemes for the word written, rather than just resulting in a word not found error. Support for this has been added to all current Spanish Phonemizers, and IT SYL!
  • #680 - JA VCV & CVVC Add presamp.ini VCPAD support, fix a bug when single pitch voicebank (@maiko3tattun)
  • #675 - ES VCCV Starting CCV bug fix (@lottev1991)
  • #684 - ES VCCV Add stop consonant/affricate CC ValidateAlias (@lottev1991)
  • #688 - Vietnamese Phonemizers Updated to fix Voice Color support (@janikyou)

Translation

  • #676 - Add and improve Japanese translations (@maiko3tattun)
  • #679 - Fix around language (@maiko3tattun)
    • Fixed a bug that caused the language to run in the same language as InstalledUICulture the first time it was launched, but reset to en-US when the preference window was opened

Misc

  • #4dca53d - Adds g2p training code (@stakira)
  • #669 - Refactor PluginRunner to OpenUtau.Core and make testable (@arkfinn)
  • #676 - Add and fix LyricBatchEdits (@maiko3tattun)
    • Fix RemoveToneSuffix
    • Add ChangeVoiceColorCommand in NoteCommand
  • #680 - Add PresampSamplePhonemizer and fixes (@maiko3tattun)
    • Sample for developers. Not included in release build
  • #682 - Defaults to paging instead of scrolling (@oxygen-dioxide)
  • #686 - Flag filter based on resampler manifests (@oxygen-dioxide)
    • Support for an expression-filter feature in resampler manifests. To quote:

    Many resamplers are unable to parse flags correctly when there are moresampler-specific flags, because most resamplers only use single-character flags, but moresampler uses multi-character flags, such as "Mt", "Me", "Mb". To solve this issue, we can pass only the supported flags (specified in resampler manifest) into the resampler."

    • This is one part of a broader feature implementation. See also Let renderers provide expression suggestions - #599.

0.1.57~0.1.73 (04-23-2023)

Past release notes: This is the first! If you need to know about previous releases, please see the github commit history. Efforts will be made to make sure that features up until this point are documented on the wiki. See Getting Started.

Features

  • #661 - Pitch Baking (@oxygen-dioxide)
    • A macro has been added under the notes topline menu item in the piano roll: convert PITD to pitch control points:

      example animation of 'convert PITD to pitch control points' in action

  • #662 - Support for importing and exporting time signatures in MIDI files (@liuycsd)

Bug Fixes

  • #89550fe - revert macos dylib hack from #6fc7b35 (@stakira)
    • This should address the mac builds from 0.1.53 though 0.1.57 giving a Failed to render error on MacOS.
  • #657 - Fix disappearing notes on plugin execution (@arkfinn)

Phonemizer Changes

  • #644 - EN Delta V1 VCC ending fix (@lottev1991)
  • #646 - JA CVVC Add crossfade CV support for non-vowels (@lottev1991)
  • #655 - New Phonemizer: JA VCV & CVVC (@maiko3tattun)
    • JA VCV & CVVC allows support of multiple voicebank formats in one phonemiser. It supports CV, VCV and CVVC Japanese voicebanks (including pitches or colors of differing formats within the same hierarchy). With the settings one can adjust within a presamp.ini file, this is a powerful addition to the Phonemizer roster. Please give it a try if it suits your needs.
      • Introduces a new base class for phonemizers that work with the existing presamp.ini file type.
  • #656 - Improved loading of Append.maps for multi-prefix maps (@maiko3tattun)
    • Within this PR, full implementation of the presamp.ini parsing for JA VCV & CVVC is included. Relevant tests have also been added at #06c8475.
  • #659 - Adjustments to Phonemizer and SyllableBasedPhonemizer to allow automated testing (@adlez27)
    • Some example tests have been provided. It is encouraged to write tests for SBP phonemizers both existing and in development. #666 - Read dictionary sync when testing is related.
  • #663, #664, #665 - EN Delta V1 Add additional X-SAMPA vowels + misc fixes (@lottev1991)
    • The dictionary template has also been updated to support these.

Misc


OpenUtau's version numbers increase per accepted PR request. As such, these changelogs are grouped with the date of acceptance treated as a "release".

Clone this wiki locally