Monthly archives: March, 2017

libllsm Update

So as promised a year ago, I updated the libllsm repository to the latest version used by Moresampler.

There're quite some changes to the legacy version, in particular the two-layer representation of speech signal. The legacy libllsm is now called layer 0 LLSM, and there's a layer 1 model being added. The layer 1 model is an acoustic re-interpretation of the harmonic component in layer 0 and the conversion from layer 0 to layer 1 involves a new algorithm, which I prefer to call as Pseudo Glottal Inverse Filtering (PGIF), that approximately inverses the speech production process. All these changes are made in the direction that sticks to the principles of speech production, and enables more acoustically-meaningful modification of speech.

More details can be found in

Moresampler 0.8.1 Release

Thanks to @ '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.

Download Moresampler 0.8.1 here

0.8.1 (Mar. 29, 2017) Download

  • Bug fix: a severe bug in the recently upgraded pitch estimator.