This release fixes two crashing bugs that do not happen all the time, though chances of occurring still exist and occurrences have been reported by only two users so far. There's no immediate need to upgrade to 0.8.3 if the previous version works fine under your setup.
Our users in Japan had long discovered that Moresampler adds a vibe to the voice when modulation parameter goes to 100%. (FYI: what modulation does is to restore the pitch fluctuation in the recording.) While this feature technically isn't deliberately designed, it comes as a surprisingly nice byproduct of Moresampler's sophisticated algorithm and architecture. Though the mod 100% vibe isn't perfect yet - in some cases just like using mod 100% on many other engines, the pitch goes completely off making the voice sound almost "drunk". In this release I present a fix to this problem and I'd recommend everyone to give it a try.
Inspired by the modulation parameter, a new flag '
Mp' is added that randomly perturbs the pitch curve. The number after
Mp controls the degree of perturbation. While the range is from 0 to 100, a small number around 5 should be enough to notice the difference.
An Arpasing-related bug in the oto generator is also fixed. Moresampler 0.8.2 is fully compatible with the recently updated Arpasing 0.2.
Thanks to @OcarinaLink24 's report, I found a severe bug in the recently upgraded pitch estimator where by mistake a standard deviation value was treated as a variance. This resulted in a strong noise being added to the input before running pitch estimation, and it tremendously reduces the accuracy of pitch and voicing detection. This bug is fixed in Moresampler 0.8.1 as the only change made, but it is a very important bug fix.
0.8.1 (Mar. 29, 2017) Download
- Bug fix: a severe bug in the recently upgraded pitch estimator.
Here is the long-awaited Moresampler 0.8.0.
Moresampler 0.7.2 is in the transition between 0.7.x and 0.8.x - Arpasing is not supported yet but some oto-generation features such as loading files from
index.csv are implemented. There are some code refactoring & bug fixes as well.
The oto generator now is able to generate CVVC oto entries. Regardless of the format of input (hiragana/romaji), it outputs in any format you want. Once a voicebank is loaded there will be a prompt in the command line window asking for output format.
In response to feedback that Moresampler's oto generator creates a lot of redundant (in a diphone synthesis sense) unit aliases, I've added an option that only updates the existing entries in a given
oto.ini file, but not creating any new entry. Note that to enable this feature you need to have a "vanilla"
oto.ini under the voicebank directory first.
(Oct. 26, 2016 - Moresampler 0.7.2 is released!)
This summer I traveled a lot so Moresampler was halted for 2 months, sorry guys. The good thing is that I'm now back with full energy and motivation!
Moresampler 0.7.1 comes with mostly bug fixes and feature improvements. Though there's no new feature added, it puts some really annoying things (e.g. glitches at the end of a note) to an end. In addition the codes have been refactored so as to make it easier to add new features in the next release; by then Moresampler will support CVVC-style oto generation. By the way the current version already supports romaji voicebanks for oto generation.
Another important thing to announce is that I'm looking for someone to help me with developing and maintaining Moresampler. More information is posted here.
(Aug. 23, 2016 - Moresampler 0.7.1 is released!)
If you've seen the readme of Moresampler you probably are familiar with this line which exists since the first version (0.1.5),
Moresampler is a synthesis backend for singing voice synthesis program UTAU. Literally the name suggests that Moresampler is not only a UTAU resampler. In fact, it is a resampler and wavtool combined in one executable.
And now Moresampler even takes a step further - it's a resampler, a wavtool and an automatic voicebank configurator combined in one executable. By simply dragging a folder of wave files onto Moresampler, you can get a machine-generated
oto.ini within 2 minutes.
(Jun. 7, 2016 - Moresampler 0.7.0 is released!)
First of all, I'm constantly receiving reports saying Moresampler works bad with some certain voicebank and the voice sounds very, very harsh or noisy as if it's growling. Here is the problem explained:
It's simply because Moresampler failed to analyze the pitch of some audio files. The pitch analysis also includes the detection of voiced/unvoiced status, i.e. "whether it is vowel or consonant or silence at a particular time". When a voiced region is mis-detected as an unvoiced region, anything bad could happen. Unfortunately so far there doesn't exist an algorithm that achieves 100% detection rate. A way to get rid of this is to manually edit
.mrq files, as shown in the tutorial. Anyway, it's still better if error rate could be reduced so you don't need to spend hours editing
.mrq by hand.
So what I've been doing in the past 6 months is to constantly make changes to Moresampler every time I receive such a bug report. However once I fix an error on one voicebank, new pitch errors show up on some other voicebanks, pretty much like playing whack-a-mole and I see people wondering why "new Moresampler gets worse than old version".
Now I've made up my mind to take a much more systematic approach: evaluating Moresampler's performance on 360 samples randomly chosen from 24 voicebanks. Then I inspected the samples causing pitch detection errors one by one, improved the algorithm and ran the test again (and again and again...). Currently there are still some errors, but the error rate becomes at least ten times lower. This means that In most cases Moresampler will run perfectly, though occasionally you may need to tweak it a little bit.