-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing phonemes when converting from MusicXML to DS #619
Comments
The source file needs to store a list of phonemes with their exact durations in the note attribute. Currently only a few project file formats have implemented this feature, such as acep, svip, tlp, etc. |
Thank you for the explanation. However, I'm still not sure how to solve the problem(s) I currently have, maybe you have an idea. |
@oxygen-dioxide Thank you for pointing that out - maybe I should give some more context why I created this issue: I'm blind, and use a a screenreader, therefore the images you sent don't really help me. I'm familiar with sheet music and work with Musescore a lot, but new to SVS. Since OpenUTAU isn't really accessible, I wouldn't use it if I didn't have to, it's for me nothing more than a middleware between MusicXML and Diffsinger. Because of this, I was hoping to be able to convert MusicXML directly to DS, so asked this. But as SoulMelody wrote, this is because of the missing parameters not possible. sed -i 's/\blyric: la\b/lyric: +~/g' file.ustx That fixes the slurs - however since this was not very intuitive, maybe LibreSVIP could do that in the future automatically. |
Hi,
what is the best way to convert a MusicXML file to a Diffsinger script? When I try this I'm getting the rror:
ParamsError: The source file lacks phoneme parameters.
I basically understand what this means, MusicXML doesn't provide Phoneme's natively. So, how do I do that then? I thought opencpop-extension would specify those, so they could be used?
Thank you for any hint you have on this.
The text was updated successfully, but these errors were encountered: