-
Notifications
You must be signed in to change notification settings - Fork 296
Release Notes
The latest stable version is 0.1.529.
See also Known Bugs.
~0.1.546 Beta (11-13-2024)
-
#1268 - Add DrawLine Pitch Tool - (@rokujyushi)
- This is only available on the piano roll and is not supported on the expression panel.
- #1295 - Support SimpleENUNUServer0.5.0 - (@rokujyushi)
- #1287 - VOICEVOXRenderer Tempo change support - (@rokujyushi)
- #1285 - When resetting expressions, only reset curve expressions where the note is selected; Remove duplicate editing macros - (@oxygen-dioxide)
- #1179 - [KoreanPhonemizerUtil] Fixed crashing when reading ini from non-utf-8 singers - (@EX3exp)
- #1290 - Fix openutau failing to import midi if it contains two lyric events at the same time - (@oxygen-dioxide)
- #1319 - fix diffsinger pitch: pre&tail SP pitch - (@wolfgitpr)
- #1311 - Fix openutau crashing when trying to edit the preutterence of an invalid phoneme - (@oxygen-dioxide)
- #1284 - Fix openutau crashing after pressing Ctrl+Z in lyric box twice and enter - (@oxygen-dioxide)
- #1286 - Fix LyricBox UI - (@maiko3tattun)
- #1324 - Fix LyricBox - (@rokujyushi)
- #1323 - Fix ExpEdit - (@rokujyushi)
-
#1303 -
New!
Add "Chinese CVV Plus Phonemizer" - (@2xxbin) -
#1276 -
ZH
update chinese g2p - (@wolfgitpr) -
#1321 -
EN VCCV
Missed exception for "skt" - (@BagelHero) -
#1320 -
EN VCCV
Starlight Fix - (@AnAndroNerd) -
#1280 -
DIFFS
Diffsinger phonemizers: G2p results add langcode by default; Check if phoneme is supported by duration model - (@oxygen-dioxide) -
#1278 -
DIFFS
diffsinger phonemizers: error in one sentence won't affect the following sentences - (@oxygen-dioxide) -
#1289 -
EN ARPA+
Fix [CCV] lastC and removed some redundant CCV splitter - (@Cadlaxa) -
#1316 -
Based
Update SyllableBasedPhonemizer.cs - (@lonelyapple011) -
#1314 -
KO CV
Modify KoreanCVPhonemizer.cs - (@2xxbin) -
#1297 -
TH VCCV
Fix phoneme parser for Thai VCCV - (@printto) -
#1305 -
KO
Add Romanized lyrics support to all Korean phonemizers - (@2xxbin)
- #1308 - [High priority] Bump JSON package version version to 8.0.5 - (@lottev1991)
- #1317 - Rename 'OpenUtau Wiki' in the 'help' section on the toolbar to 'OpenUtau Documentation' - (@oxygen-dioxide)
- #1262 - Remove restart notes from preferences where it doesn't apply and installer improvements - (@RedBlackAka)
~0.1.543 Beta (09-02-2024)
- #1241 - VOICEVOX Volume operation F0 read support - (@rokujyushi)
- #1248 - Support Diffsinger multi-dictionary - (@oxygen-dioxide)
- #1256 - Add checks for phoneme definitions in dsdict.yaml - (@yqzhishen)
- #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)
-
#1242 -
New!
Add SimpleVOICEVOX ENtoJA Phonemizer - (@rokujyushi) -
#1189 -
EN ARPA+
Update ARPA+ G2p Dictionary (preparing for model retrain) - (@Cadlaxa) -
#1243 -
EN ARPA+
[ARPA+ Phonemizer] Re-adjusted consonant lengths - (@Cadlaxa) -
#1235 -
ZH
fix g2p input bug - (@wolfgitpr)
- #1249 - Update Strings.ru-RU.axaml - (@KagamineP)
- #1253 - Update translations in Strings.de-DE.axaml - (@RedBlackAka)
- #1254 - Updated Vietnamese translation - (@Huangphoux)
~0.1.542 Beta (08-04-2024)
- #1223 - Add a 'reset all' editing macro - (@oxygen-dioxide)
-
#1202 -
New!
Thai VCCV Phonemizer - (@printto) -
#1207 -
ZH
ZH-YUE
update chinese/cantonese g2p - (@wolfgitpr) -
#1212 -
KO
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)
- #1227 - Fix import tracks - (@rokujyushi)
- #1230 - Adds github action for release - (@stakira)
- 69d7ecd - build worldline for old macos versions - (@stakira)
~0.1.532 Beta (07-27-2024)
~0.1.529 (07-24-2024)
- #1216 - VOICEVOX F0 editing support and folder structure modification - (@rokujyushi)
- #1182 - Add 'Install singer' to singer menu in track header - (@oxygen-dioxide)
-
#1194 - Added Shebang to Generated Shell File. - (@ochakochatblanc)
- To run resampler on macOS wine
- #1176 - Fix pitch misplaced when using overwrite pitch tool - (@oxygen-dioxide)
- #1177 - Clear vibrato and MOD+ after pitch baking - (@oxygen-dioxide)
- #1178 - Show progress dialog when loading rendered pitch (and potentially other time-consuming batch edits) - (@oxygen-dioxide)
- #1195 - Fix pitch curve 'add point' misplaced - (@oxygen-dioxide)
- #1197 - Fix very long note produced by knife tool - (@oxygen-dioxide)
- #1198 - Fix issue when using exe wavtools on Linux - (@parallelepiped2718)
- #1220 - Fix several bugs on pressing Ctrl+Z in TextBoxes - (@oxygen-dioxide)
- #1173 - Update Strings.pl-PL.axaml - (@KluelessKisa)
- #1180 - Updated Korean strings - (@EX3exp)
- #1210 - Updated zh-CN strings - (@ssmzhn)
- #1218 - Update Strings.pl-PL.axaml - (@KluelessKisa)
- #1162 - Include frq files when publishing voice banks - (@maiko3tattun)
- #1174 - Remove NAudio midi importer - (@oxygen-dioxide)
- #1175 - Show error message to install Visual C++ - (@maiko3tattun)
- #1181 - GitHub actions test won't be canceled if it fails on one OS - (@oxygen-dioxide)
- #1213 - Update System.Text.Json to 8.0.4 because of vulnerability - (@oxygen-dioxide)
- #1217 - Add .ustx file association on Windows and MacOS - (@RedBlackAka)
~0.1.501 Beta (06-09-2024)
! Caution !
0.1.497Beta has known bugs! Please use 0.1.501Beta.
-
#1134 - Organising the reset menu , add reset all parameter menu - (@LitMus9)
-
#1141 - Read track names from midi, write track names into midi - (@oxygen-dioxide)
-
#1142 - Add Overwrite Pitch Tool - (@maiko3tattun)
There are no good icons available yet ( ˘ω˘ )Add.Overwrite.Pitch.Tool.mp4
-
#1146 - First linkage with setparam - (@maiko3tattun)
-
#1153 - Ignore slur lyrics when merging notes with Ctrl+U - (@oxygen-dioxide)
-
#1156 - Auto save even when ustx is not saved - (@tansansuisui)
-
#1158 - Changed font size to be calculated in order of height - (@rokujyushi)
-
#1168 - Add "Open singers location" menu - (@maiko3tattun)
- #1124 - Fix LyricsReplaceDialog bug - (@maiko3tattun)
- #1130 - Fix importing project into an unsaved project - (@maiko3tattun)
- #1131 - Enhance diffsinger error messages; diffsinger phonemizer fix - (@oxygen-dioxide)
- #1135 - Fixed error in voice color remapping - (@maiko3tattun)
- #1136 - Fix unable to open old projects that contains P flag - (@maiko3tattun)
- #1137 - Fix OU not launching if project fails to open - (@maiko3tattun)
- #1140 - Fix spaces being ignored in presamp.ini VCPAD - (@maiko3tattun)
- #1144 - Fix openutau crash when trying to install singer from an encrypted archive file - (@oxygen-dioxide)
- #1154 - Fix openutau crash when opening a project with a diffsinger voicebank that isn't installed on this PC - (@oxygen-dioxide)
- #1155 - Fix OpenUtau failed to search singers when the user runs OpenUtau for the first time - (@oxygen-dioxide)
- #1163 - Fixed crash when unzipping singer fails - (@maiko3tattun)
- #1169 - Fix openutau crash when g2p lyrics helper failed to provide a suggestion - (@oxygen-dioxide)
- #1171 - Fix wavtool not working when full path contains 2 byte characters - (@maiko3tattun)
- #1172 - Fix unable to save - (@maiko3tattun)
-
#1132 -
Various Korean
Update Korean Phonemizers (#1121 + #1122) - (@EX3exp) -
#1143 -
JA VCV&CVVC
Fix start glottalstop - (@maiko3tattun) -
#1150 -
JA VCV&CVVC
Some starting consonant fixes/adjustments - (@lottev1991) -
#1149 -
JA VCV
Support * あ - (@maiko3tattun) -
#1147 -
DISSF JA
Add Japanese monophone G2P (tailored to AI voicebanks/phonemizers) + add support to Diffsinger Japanese Phonemizer - (@lottev1991) -
#1161 -
ZH CVVC
Fix note timing after tempo change - (@oxygen-dioxide) -
#1165 -
EN X-SAMPA
Multiple fixes - (@lottev1991)
- #1125 - Fixed force activation of the main window when an error dialog is shown - (@maiko3tattun)
- #1138 - Showing positions that failed to render - (@maiko3tattun)
- #1160 - Add support for straycat's cache files - (@Astel123457)
- #1170 - Show InputGesture on notes context menu - (@maiko3tattun)
~0.1.463 Beta (05-10-2024)
- #1126 - Add option to move only the cursor and not scroll back when pausing playback - (@maiko3tattun)
- #1100 - Fix deleting expressions - (@maiko3tattun)
-
#1118 - Add flag marge function - (@maiko3tattun)
- Automatically merge expression flags to avoid duplication when opening old projects in a new OU.
- #1112 - fix tool selection bug when default pen is pen plus - (@lennyservant)
- #1113 - Fix openutau crash when dragging an invalid zip file into openutau window - (@oxygen-dioxide)
- #1116 - Fix loading and error dialog - (@maiko3tattun)
- #1129 - Fix openutau unable to play if the first note starts at 0 tick - (@oxygen-dioxide)
-
#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]
whenCCV
is present - (@Cadlaxa)
- #1108 - Error log minor fix - (@maiko3tattun)
-
#1111 - [DiffSinger] Fix error message on
mel_scale
- (@yqzhishen) - #1127 - Fix github action tests failing on MacOS - (@oxygen-dioxide)
~0.1.443 Beta (04-20-2024)
- #1104 - [DiffSinger] Migrate to continuous acceleration profiles - (@yqzhishen)
- #1093 - [DiffSinger] Add tensor caching system - (@yqzhishen)
-
#1090 - Cache frq for MOD+ - (@maiko3tattun)
- Speeds up MOD+ significantly
- #1092 - Modification of Voicevox around licenses - (@rokujyushi)
- #1085 - Fix font query result with multiple comma-separated values - (@SoulMelody)
-
#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 endingt
ord
with 'dx' via'
suffix - (@Cadlaxa) -
#1101 -
EN X-SAMPA
Vowel fallback bug fixes - (@lottev1991)
- #1081 - Update Japanese translations - (@maiko3tattun)
- #1086 - Translate error messages and put them in the expander - (@maiko3tattun)
- #1107 - Improved translation of error messages for more flexibility - (@maiko3tattun)
- #1102 - Fixed icons - (@rokujyushi)
~0.1.421 Beta (03-28-2024)
-
#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
- Affects modulation to the pitch curve
-
#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)
- #1051 - fix bugged piano roll when first opened while the project is playing - (@lennyservant)
- #1055 - fix strings startswith "\t- " in yaml - (@oxygen-dioxide)
- #1060 - Fix plugin failing to run when OU path contains space - (@maiko3tattun)
- #1061 - Diffsinger: fix openutau unable to load the other voicebanks if one diffsinger has mistake. - (@oxygen-dioxide)
- #1071 - Fix singer name translation - (@maiko3tattun)
- #1072 - Fix UPhonemeOverride.phoneme - (@maiko3tattun)
-
#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)
- #1067 - Update Korean translation - (@EX3exp)
- #1080 - update simplified Chinese localization - (@oxygen-dioxide)
- #1057 - Move hanzi to pinyin converter to 'lyrics' category - (@oxygen-dioxide)
- #1076 - Update README.md (add g2p compiling wiki) - (@Cadlaxa)
- #1078 - Improved view position when pasting note - (@maiko3tattun)
- #1079 - Move save status(*) to the top of window title - (@maiko3tattun)
- #1052 - Add phonemizer expression - (@maiko3tattun)
~0.1.397 Beta (02-25-2024)
- #1047 - Add a singer publish tool to pack a singer into a zip file - (@oxygen-dioxide)
- #1037 - Add toggle for defaulting to pen plus too - (@Astel123457)
- #1045 - [DiffSinger] Add support for tension and voicing - (@yqzhishen)
- #1042 - Fix keyboard input: fix focus onMenuClose and fix some key bindings - (@liuycsd)
- #1046 - Fix NoteProperiesPanel bug - (@maiko3tattun)
- #1041 - Open voicebank icon file read-only - (@liuycsd)
- #1050 - Small bug fix for last VCCV merge - (@AnAndroNerd)
- #1034 - Support "- C" in JA VCV&CVVC Phonemizer - (@maiko3tattun)
- #1035 - DiffSinger phonemizers: Return error if lyric isn't found in the dictionary - (@oxygen-dioxide)
- #1029 - Eng VCCV Updates and Fixes - (@AnAndroNerd)
- #1049 - Update Japanese translations - (@maiko3tattun)
- #1048 - Add "no value" to expression - (@maiko3tattun)
- #1044 - Clear solo flag on copied tracks - (@liuycsd)
~0.1.384 Beta (02-06-2024)
- #1025 - Add batch edit "Add breath" - (@maiko3tattun)
- #1018 - Add a button to change the tempo of the project without changing the positions of each note (in seconds) - (@oxygen-dioxide)
- #1030 - diffsinger renderer: stricter vocoder-acoustic compatibility check - (@oxygen-dioxide)
- #1033 - Fix the string duplicate issue - (@Astel123457)
- #1032 - fix not loading vogen voicebanks if "load all depth folders" is turned off - (@oxygen-dioxide)
- #1008 - Add case check on case-insensitive systems in voicebank check - (@sdercolin)
- #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)
- #1017 - Add track expression logic - (@maiko3tattun)
~0.1.374 Beta (02-02-2024)
- #1011 - Add singer favorite function - (@maiko3tattun)
- #1021 - Show the current selection when setting encoding, singer type and default phonemizer - (@oxygen-dioxide)
- #1026 - Fix ReleaseSingersNotInUse bug - (@maiko3tattun)
- #1006 - DiffSinger: support different dictionaries for Chinese, Japanese and Cantonese - (@oxygen-dioxide)
- #1022 - diffsinger phonemizers: support glide phonemes - (@oxygen-dioxide)
- #1007 - language name localization - (@oxygen-dioxide)
- #1024 - Save recent open singer/project directory - (@maiko3tattun)
~0.1.367 Beta (01-25-2024)
- #1012 - Add option to load only top directories of singers - (@maiko3tattun)
- #996 - Add an option to import tempo when importing tracks - (@oxygen-dioxide)
- #1009 - Fix file system path handling by adding surrounding "" - (@sdercolin)
- #1002 - Diffsinger: fix unable to load sample and portrait height from character.yaml - (@oxygen-dioxide)
- #1003 - Enable IME input on X11 platforms such as Linux - (@porime42)
- #976 - Fix singer window goes behind the main window - (@maiko3tattun)
- #985 - Fix openutau crash when opening a ustx project whose first time signature isn't at 0 - (@oxygen-dioxide)
- #966 - Fix #Charaset - (@maiko3tattun)
- #1014 - Add Spanish and Italian Phonemizers for DiffSinger - (@spicytigermeat)
- #1019 - Diffsinger Rhythmizer phonemizer: Support hanzi input - (@oxygen-dioxide)
- #1001 - [ES SYL] Phonemizer refactor + custom dictionary support - (@lottev1991)
- #1000 - G2p: add IsGlide method; EN ARPA: support glide phonemes. - (@oxygen-dioxide)
- #995 - [EN X-SAMPA] Distinguish between current word CC and previous word CC - (@lottev1991)
- #994 - Add ENUNUKoreanPhonemizer - (@EX3exp)
- #993 - Add DiffSingerKoreanPhonemizer - (@EX3exp)
- #992 - Add KoreanCVPhonemizer - (@EX3exp)
- #991 - Improve KoreanCBNNPhonemizer - (@EX3exp)
- #990 - Add BaseKoreanPhonemizer - (@EX3exp)
- #989 - Add KoreanPhonemizerUtil - (@EX3exp)
- #984 - Move DIFFS ZH-YUE and VOGEN ZH-YUE to ZH-YUE category - (@oxygen-dioxide)
- #983 - DiffSinger: Free memory for singers no longer in use - (@oxygen-dioxide)
- #986 - Add a github action to run unit tests for each PR - (@oxygen-dioxide)
~0.1.338 Beta (12-16-2023)
- #981 - Support using worldline resampler together with external wavtool - (@oxygen-dioxide)
- #980 - Add an option to disable showing singer icons on piano roll - (@oxygen-dioxide)
- #979 - When opening phonetic assistant, use the g2p used last time - (@oxygen-dioxide)
- #977 - fix error when opening singer view if the singer used in the ustx doesn't exist - (@oxygen-dioxide)
- #961 - Add Cantonese CVVC Phonemizer - (@lottev1991)
- #959 - Add Cantonese "Syo-style" Phonemizer - (@lottev1991)
- #973 - [ZH CVVC] Automatically add syllable ending if present (if next neighbor is null) - (@lottev1991)
- #975 - [Japanese Presamp Phonemizer] Add option for MUSTVC - (@lottev1991)
- #978 - Refactor affix assignment as protected virtual method - (@The-UTAU-Black-Supermarket)
~0.1.327 (12-02-2023)
There are too many changes to keep track of!
- #963 - Check file name case on windows - (@oxygen-dioxide)
- #962 - Fix default font family name on linux for CJK locales - (@SoulMelody)
- #948 - Fix creation of empty Oto from blank line in otoini - (@maiko3tattun)
- #922 - Use filename as alias - (@maiko3tattun)
- #956 - Add a "Install Dependency (.oudep)" item in Tools menu - (@oxygen-dioxide)
- #946 - Fix exception catching in audio transcribe - (@maiko3tattun)
- #950 - Add zh cvvc phonemizer test - (@oxygen-dioxide)
- #953 - Fix diffsinger phoneme misplace if lyric contains space; separate diffsinger Chinese phonemizer - (@oxygen-dioxide)
- #955 - Change export menu order - (@maiko3tattun)
- #945 - DiffSinger: Verify input names before running inference sessions - (@oxygen-dioxide)
- #951 - Update Strings.ru-RU.axaml - (@KagamineP)
- #957 - Show a dialog when dropping file if the file format is unsupported, Support ".midi" as an equivalent of ".mid" on dragging and dropping. - (@oxygen-dioxide)
- #954 - Improved stability of preferences - (@maiko3tattun)
- #947 - Make the URL in message box look like hyperlink - (@maiko3tattun)
- #949 - Improved stability of exporting error report - (@maiko3tattun)
- #952 - Improved stability of rendering - (@maiko3tattun)
- #942 - Add support for a custom vocoder for DiffSinger singer - (@spicytigermeat)
- #911 - Audio transcription with SOME - (@oxygen-dioxide)
- #940 - Update simplified chinese localization - (@oxygen-dioxide)
- #939 - [SyllableBasedPhonemizer API] Make alias extension restriction to same subbank optional - (@lottev1991)
- #937 - Fix openutau crashing when double clicking on the oto table of ENUNU and DiffSinger voicebanks - (@oxygen-dioxide)
- #936 - Lyric edit and general lyric replacement: apply to the whole part if no note is selected - (@oxygen-dioxide)
- #935 - Fix ENUNU phonemizer broken after BPM editing. - (@oxygen-dioxide)
- #933 - Add Korean-to-Japanese Phonemizer - (@lottev1991)
- #932 - [DE VCCV Phonemizer] Add missing vowel sound + consonant length adjustment - (@lottev1991)
- #929 - Set SingerType in SingersWindow - (@maiko3tattun)
- #927 - Fix Korean translation - (@EX3exp)
- #912 - Add "View" menu in PianoRollWindow - (@maiko3tattun)
- #897 - add mandarin/cantonese g2p - (@wolfgitpr)
- #858 - Fix voicebank error check - (@maiko3tattun)
- #892 - Show loading dialog / Set try-catch - (@maiko3tattun)
- #887 - Check wav file writeable when exporting - (@maiko3tattun)
- #906 - Fix TextBox font - (@maiko3tattun)
- #926 - [ZH CVVC Phonemizer] Fix CV handling: Starting CV fix + separate CV and VC voice color + Add VEL length calculation for VC - (@lottev1991)
- #925 - [EN X-SAMPA Phonemizer] Adjustment to recent SBP subbank refactor - (@lottev1991)
- #941 - Faster startup - (@maiko3tattun)
- #917 - Fix OpenUtau freezing when using classic plugins if there are overlapping notes - (@oxygen-dioxide)
- #916 - Editing macro: fix overlapping notes - (@oxygen-dioxide)
- #915 - Update Strings.ru-RU.axaml - (@KagamineP)
- #913 - Add hover tooltips for mute/solo toggle button and track settings button - (@oxygen-dioxide)
- #903 - Update ID Translation (by pyorririn) - (@Astel123457)
- #909 - Fix rendering track No. - (@maiko3tattun)
- #907 - Fix note property panel - (@maiko3tattun)
- #905 - Fix underlines are not displayed in Button - (@maiko3tattun)
- #904 - Don't show save dialog for new project - (@maiko3tattun)
- #902 - Copy error to clipboard - (@maiko3tattun)
- #901 - Update Japanese translation, English appearance - (@maiko3tattun)
- #900 - Support resizing notes from their heads - (@yqzhishen)
- #899 - [ZH CVVC] Make VC use pitch of previous note - (@lottev1991)
- #898 - [KO VCV Phonemizer] Voice color fix + alternate support + extend end breath support - (@lottev1991)
- #896 - Better testing for phoneme attributes in multi-phoneme notes - (@The-UTAU-Black-Supermarket)
- #874 - Scale degree display - (@oxygen-dioxide)
- #893 - singer name localization - (@oxygen-dioxide)
- #894 - [DiffSinger] Fix invalid tensor in memory when errors occur during *.emb loading - (@yqzhishen)
- #895 - [DiffSinger] Fix note pitch masked unexpectedly when applying nearest interpolation - (@yqzhishen)
- #890 - [English X-SAMPA Phonemizer] ValidateAlias() bug fix/refinement + some vowel fixes/refinements - (@lottev1991)
- #888 - Display track No. currently rendering - (@maiko3tattun)
- #886 - ctrl-click to add note into selection without deselecting the other notes - (@oxygen-dioxide)
- #867 - Fix parse pitchbend from plugins - (@maiko3tattun)
- #878 - improve classic pitch algorithm - (@lennyservant)
- #882 - Add DiffSinger Support - (@oxygen-dioxide)
- #881 - fix note bend entanglement when changing portamento in note properties - (@lennyservant)
- #879 - fix unable to load portraits shorter than 800px - (@oxygen-dioxide)
- #876 - Show location for vogen voicebank - (@oxygen-dioxide)
- #877 - fixed:classic pitch when changing tempo - (@delta-kimigatame)
- #875 - Fix import/export prefixmap - (@maiko3tattun)
- #872 - Fix openutau crashing when the sample isn't a valid audio file - (@oxygen-dioxide)
- #871 - fix piano roll keyboard shortcuts blocking text box input - (@lennyservant)
- #870 - Editing macro: Reset phoneme aliases - (@oxygen-dioxide)
- #868 - Fix paste param dialog bug - (@maiko3tattun)
- #861 - Add import / export prefix.map - (@maiko3tattun)
- #860 - [vLabeler integration] Use existing lbp file before creating a new one - (@sdercolin)
- #863 - fix openutau crash when trying to play sample for enunu or vogen singer - (@oxygen-dioxide)
- #865 - Fix singer dialog - (@rokujyushi)
- #862 - Fixed classic pitch - (@delta-kimigatame)
- #852 - [Singers window] Add button to show readme.txt - (@lottev1991)
- #859 - Update Strings.it-IT.axaml - (@IDOLTRASH)
- #840 - Refactor search dialog to a searchbar like in browsers and text editors - (@oxygen-dioxide)
- #849 - Update Strings.ru-RU.axaml - (@KagamineP)
- #851 - Update simplified Chinese localization - (@oxygen-dioxide)
- #853 - [Singer window] Play sample on click + [Wave.cs] Support reading AIFF format - (@lottev1991)
- #854 - Add github codespace support - (@oxygen-dioxide)
- #855 - Linking vibrato and volume - (@maiko3tattun)
- #856 - editing macro: Insert slur lyric - (@oxygen-dioxide)
- #857 - [Portrait height] Set default int to 0 (no default height if below 800px) - (@lottev1991)
- #847 - Allow to change keyboard color in PianoRoll Window - (@maiko3tattun)
- #846 - Reflect track color in ghost notes - (@maiko3tattun)
- #844 - Fix Note Properties and Add vibrato drift (RERE) - (@maiko3tattun)
- #848 - [character.yaml] Option to set portrait height (width will be relative) - (@lottev1991)
- #839 - Fix unable to install vb from Mac on Windows - (@oxygen-dioxide)
- #841 - Check voice color when edit subbanks - (@maiko3tattun)
- #842 - Sort language groups of phonemizers alphabetically - (@oxygen-dioxide)
- #843 - Refactor phonemizer test utility method - (@The-UTAU-Black-Supermarket)
- #830 - Fix pitch paste bug - (@maiko3tattun)
- #832 - [PinyinLyricsHelper] Convert pinyin to lower variant in PinyinLyricsHelper - (@lottev1991)
- #834 - Check and Remapping voice color - (@maiko3tattun)
- #835 - Small bug fixes - (@maiko3tattun)
- #836 - Update avalonia to 11.0.4 - (@lilyinstarlight/upd)
- #838 - Correction of structure names, etc. - (@rokujyushi)
- #829 - Alias search is now available at ENUNU. - (@rokujyushi)
- #825 - Fix unable to save oto when the voicebank contains wavs that haven't been oto'd - (@oxygen-dioxide)
- #827 - [JA Presamp Phonemizer] Supports "っ", etc - (@maiko3tattun)
- #817 - Update Japanese translations - (@maiko3tattun)
- #821 - Make it easier to extend the tail of a project - (@oxygen-dioxide)
- #826 - Set icon for singers - (@oxygen-dioxide)
- #820 - Add legacy plugins shortcuts - (@maiko3tattun)
- #819 - Add option to change default renderer (for classic voicebanks) - (@lottev1991)
- #818 - Add option to automatically clear cache on quit - (@lottev1991)
- #816 - Add Search Note - (@maiko3tattun)
- #815 - Add "Select and paste parameters" and related methods - (@maiko3tattun)
- #811 - [German VCCV Phonemizer] VCC refactor + CC refactor + ValidateAlias() fix + split diphthong fix - (@lottev1991)
- #810 - Add Lengthen crossfades in batch menu - (@maiko3tattun)
- #804 - Save displayed expressions in Ustx - (@maiko3tattun)
- #807 - [BREAKING] Rename "ENDeltaPhonemizer" to "EnXSampaPhonemizer" + some fixes - (@lottev1991)
- #808 - Merge Notes - (@hilmiyafia)
- #806 - [JA CVVC & Presamp] Semi-fix for voice color fallbacks - (@lottev1991)
- #797 - [EN Delta] Refactoring code + fix ValidateAlias bugs + restore proper VCC connections + fix single consonants - (@lottev1991)
- #799 - Auto Legato Removes Rests and Overlaps - (@hilmiyafia)
- #778 - Fix voice color resetting - (@maiko3tattun)
- #798 - Reworded missing info message - (@The-UTAU-Black-Supermarket)
- #801 - Tweaked piano roll menus - (@maiko3tattun)
- #802 - ZH CVV: _uai should fall back to _ai - (@oxygen-dioxide)
- #803 - Add German UI language - (@schustobias)
- #793 - Fix the scale of icon in pianoroll window - (@maiko3tattun)
- #794 - [ES to JA Phonemizer] Consonant bug fixes - (@lottev1991)
- #795 - [Phonetic Assistant] Add German Lyrics Helper + missing Spanish view model option - (@lottev1991)
- #773 - [EN DELTA] Starting CC + ValidateAlias refinement - (@lottev1991)
- #776 - ZH CVV: custom dictionary support - (@oxygen-dioxide)
- #779 - Fix a bug when creating a new project - (@maiko3tattun)
- #780 - Ignore SearchTerms exception when loading singers - (@maiko3tattun)
- #781 - fix unable to import midi in "import tracks" - (@oxygen-dioxide)
- #782 - add an editing macro to remove tail "R" or tail "-" - (@oxygen-dioxide)
- #785 - Add Japanese contracted sound processing to EditLyrics - (@maiko3tattun)
- #783 - EN to JA test suite and fixes - (@The-UTAU-Black-Supermarket)
- #787 - Show a dialog when editing macros throw an error - (@oxygen-dioxide)
- #789 - [German for OU] Add German G2P, phonemizers, tests, custom dicts - (@lottev1991)
- #790 - Support ufdata import - (@oxygen-dioxide)
- #772 - For fine control of volume and panning. - (@rokujyushi)
- #768 - Fix unable to use classic plugins when using machine learning renderers - (@oxygen-dioxide)
- #765 - Add Track color - (@maiko3tattun)
- #767 - EN ARPA and ENUNU EN: support extending syllables with +~ or +* - (@oxygen-dioxide)
- #766 - [JA CVVC & JA Presamp] Add "m" consonant fallback - (@lottev1991)
- #762 - Fix solo and mute - (@maiko3tattun)
- #763 - Fix Preferences dialog - (@maiko3tattun)
- #761 - Fix wordline-R stop on pitch snaps - (@oxygen-dioxide)
- #751 - [WIP] Add Note Params panel - (@maiko3tattun)
-
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!
- Version upgrade + series of fixes to breaking changes. See
- 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
- b020209 - fix UST tempo parsing (@stakira)
- ee91432 - Fix nullness in release configuration (@stakira)
- 78fc333 - Fix tab key for lyric box (@stakira)
- 91bc579 - Fix Mac build (@stakira)
- 5a47b79 + bf0c8be + 22a674f - UI fixes
- 8c92eb3 - fix crash scrolling slightly beyond bottom note (@stakira)
-
#736 -
VOGEN
Fix consonant timing (@oxygen-dioxide) -
#731 -
ES SYL
Starting CCV + VV transition fix (@lottev1991) -
#732 -
ES VCCV
Code and function optimization (@lottev1991) -
#734 -
JA CVVC
Read CV append voice color (@lottev1991) -
#737 -
VIE VCV
Phonemizer Update (@lottev1991) -
#743 -
KO CVC
Fix tense consonant VC + add batchim end breath support (@lottev1991) -
#745 -
FR VCCV
Starting - CC and ending CC - behaviour fix (@mmemim)
- #747 - fix translations (@maiko3tattun)
- 704b54c - Clean up views (@stakira)
- 723109f - Fix pianoroll interactions (@stakira)
- 1e1a052 - Rewrite oto view (@stakira)
- d33a440 - Better waveform drawing (@stakira) (@stakira)
- 839ac40 - Fix dropping file (@stakira)
- 8227dee - Update packages, refactor file picker and nullness (@stakira)
- a52c64d - Add select singer type step to install (@stakira)
- a227d56 - tweak singer setup view (@stakira)
- #748 + #747 - Changed the behavior of DrawPitchTool (RE) (@maiko3tattun)
-
#742 - Display ENUNU phonemes in the SingersList (@rokujyushi)
- Allows ENUNU phoneme information (from .hed files) to be seen in the singer window. This works even without a dummy voicebank (wav + oto.ini) packaged with the model.
- #633 - Update README (@CarpetBook)
~0.1.119 (05-28-2023)
-
#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.
- 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.
-
#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!
- 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!
-
#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
-
#713 - Add support for Classic Ust Flags (@arkfinn)
- 94b00a5 fixes some issues with the original implementation.
-
#708 -
Pitch Baking
Fix PITD erasing region misplaced, process the whole part by default (@oxygen-dioxide)
-
#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)
~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!
- 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)
-
#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 thestereo panning slider
toC
(for Center).
~0.1.91 (05-15-2023)
-
#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).
-
#668 - Stereo Panning Slider (@nfrid)
- Stereo panning now available in the
track header
, under thevolume slider
. It works similarly to volume; left click and hold to drag, and right click will set the slider to mid.
- Stereo panning now available in the
-
#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.
-
#667 - Removed Phonemizer:
EN Teto
(@adlez27)- Depreciated. It is recommended to use
EN Delta
Phonemizer when using Kasane Teto's English voicebank. The seperately compiled version ofEN Teto
can be found here if necessary: https://github.com/adlez27/OpenUtau/releases/tag/Teto-0.1.0
- Depreciated. It is recommended to use
-
#681 - Merged Phonemizers:
EN Delta V1
andEN Delta V2
(@lottev1991)-
EN Delta V1
andEN 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, andIT SYL
!
- 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
-
#680 -
JA VCV & CVVC
Add presamp.iniVCPAD
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)
- #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
- #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.
- Support for an
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.
-
#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
:
-
- #662 - Support for importing and exporting time signatures in MIDI files (@liuycsd)
-
#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)
-
#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.
- Within this PR, full implementation of the presamp.ini parsing for
-
#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.
- #647 - Add .vscode folder into gitignore (@oxygen-dioxide)
OpenUtau's version numbers increase per accepted PR request. As such, these changelogs are grouped with the date of acceptance treated as a "release".