Skip to content

Delta vocaloid09378 patch 5 - #2279

Closed
deltaVOCALOID09378 wants to merge 5 commits into
openutau:masterfrom
deltaVOCALOID09378:deltaVOCALOID09378-patch-5
Closed

Delta vocaloid09378 patch 5#2279
deltaVOCALOID09378 wants to merge 5 commits into
openutau:masterfrom
deltaVOCALOID09378:deltaVOCALOID09378-patch-5

Conversation

@deltaVOCALOID09378

Copy link
Copy Markdown

Update All File for some bug and edit the language system

- Input Thai C+V to OpenUtau.
- Input Thai Arpasing System in OpenUtau.
- Fix Thai VCCV to the best using.
- Fix some bug away from the code work.
- Input The Automatic Tunning For itch and Vibrato inside the Program.

Signed-off-by: DELTA SYNTH <105579737+deltaVOCALOID09378@users.noreply.github.com>
- Input The Data For Thai System 
- Fix some Phoneme For some wrong English words to the best using.

Signed-off-by: DELTA SYNTH <105579737+deltaVOCALOID09378@users.noreply.github.com>
Input All my Editing Code

Signed-off-by: DELTA SYNTH <105579737+deltaVOCALOID09378@users.noreply.github.com>
All About This Update

1. Edit All The Dictionary of Thai Phonemizer Vowel Mapping ( Diffsinger to VCCV )

Files Modified: ThaiVCCVPhonemizer.cs, ThaiCpVPhonemizer.cs, ThaiVCVPhonemizer.cs.
Details: Successfully implemented a robust conversion logic inside ConvertDiffsingerToSyllables(). Diffsinger vowels (such as a, e, o, u, ua, au) are now accurately mapped to standard Thai VCCV phonemes (@, 3, Q, 1, 6, aw), ensuring correct vocalization and maximum compatibility when analyzing Diffsinger lyrics using VCCV logic.
2. AI Scope & Subagent Architecture

Files Created: .agents\agents\thai_vccv_helper\agent.json and .agents\agents\diffsinger_helper\agent.json.
Details: Separated AI responsibilities into dedicated subagents to prevent logical overlaps. thai_vccv_helper focuses purely on VCCV architecture, while diffsinger_helper manages acoustic datasets and Diffsinger functionality.
3. AutoPitch Randomizer (Procedural Pitch Generation)

Files Created/Modified: AutoPitchRandomizerBatchEdit.cs, PianoRoll.axaml.cs, AutoPitchRandomizerDialog.axaml.cs.
Details: Fully integrated a new Batch Edit tool into the UI. Replaced the dummy vibrato logic with actual procedural pitch point generation using AddPitchPointCommand.
Features Implemented:
Pattern 0 (Melisma/Wave): Draws sine-like vocal waves for natural vibrato.
Pattern 1 (Drunk Walk): Adds random pitch instability for a humanized voice effect.
Pattern 2 (Glissando/Drop): Automatically draws pitch drops at the end of vocal tails.
Intensity Scaling: Dynamically scales the Y-axis (semitone deviation) according to user input.

Signed-off-by: DELTA SYNTH <105579737+deltaVOCALOID09378@users.noreply.github.com>
@ochakochatblanc

Copy link
Copy Markdown
Contributor

As discussed in PRs #2280 and #2281 with comments made here and here, there are too many changes to track for us to accept this PR as is.

There are changes to 207 files in total and with +871k additions in code. As seen above in the comments, please split PRs into individual feature requests in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants