>>31322>Hmm, I see, I see. "Alignment" to be sounds like something would be made more harmonious and pleasant sounding since "noise" (unpleasant sounds) is basically a bunch of spiky sound waves, isn't it?No it's about phase alignment, not about the frequency envelope.
>Are you planning on doing stuff with this or are you satisfying exploring what it all means? I can't can't understand it so I don't know what this entails, like "I am doing X so I can do Y tomorrow", but I don't understand the X so I don't know what Y you may be working towards.I would like to release it as an open-source library eventually when I'm done. I would to include support for both the VOCALOID1 and VOCALOID2 engines.
You might think there's an issue with patents, but I think I should be fine after doing quite a bit of research. VOCALOID1 is from 2003 and all the patents have expired. VOCALOID2 still has active patents, but these pertain to additional techniques and uses (cross-synthesis/XSY, growl, chorus, and real-time synthesis) and not the core engine.
Well except for one patent. As far as I can tell, there is exactly one patent that covers the core synthesis engine of VOCALOID2+ - US patent 8,706,496. At first, I thought this spelled big trouble for the project. But I was able to reach out to none other than Dr. Jordi Bonada himself - the author of the paper and the inventor of VOCALOID - and I was able to get a clarification that the patent only pertained to a specific technique for precise estimation of harmonic sinusoidal parameters. Very recently, I realized an important detail, all three independent claims in the patent contain an element specifying a specific interpolation technique for non-power-of-two FFT; and there are no dependent claims mentioning the use of other interpolation methods. Meaning, I believe I can just use a different interpolation method and it shouldn't fall under the scope of the patent. In fact, a specific interpolation method I think might be both more efficient to compute and more accurate. I have not tested any of this yet, but I see no reason why it shouldn't work.
Moved by followup