- Support reading all filetypes that
soundfile
can read. Kind of.
- Fixed P flag bug at P0 where it goes haywire in general.
- Change how whisper renders are calculated.
- Changed P flag to a rookie attempt at peak compression. I'm not even sure if this works out but it kinda does.
- Added the p flag for peak normalization. The algorithm from the previous peak normalization flag is different.
- Added a weak highpass on faked fry areas to improve fake vocal fry quality.
- Change lower half of breathiness function to more strongly affect breathiness.
- Swap out audio file handler from
scipy.io.wavfile
tosoundfile
for easier handling.
- Fixed A flag not outputting anything.
- Added the g flag.
- Changed the algorithm of
base_frq
to be more sensitive to flatter regions. - Changed peak normalization volume to make renders less loud and make early clipping for the A flag happen less.
- Sped up functions using
numba
. Might've helped feature generation and some flags. The functions sped up and their usages are:smoothstep(edge0, edge1, x)
- Used for flags with "envelopes" (e.g. vocal fry flag, voicing flag)
clip(x, x_min, x_max)
- Used generally for clipping things within range.
numpy.clip
exists but for some reason numba made it faster.
- Used generally for clipping things within range.
base_frq(f0, f0_min=None, f0_max=None)
- Used to get the base frequency from the frequency information. Feature generation might be a little faster because of this.
- Reworked timing system to be more robust.
- Changed P flag default to 86. Makes it so that the A flag doesn't clip as much. Still does though.
- Skipping rendering if out file is
nul
to not pull up an error when generating.sc.npz
files through the short frq generation commant UTAU uses. It still generates the.sc.npz
but I just don't like how unclean it is...
- This changelog!
- An icon for the executable version. Icon is Cat icons created by Freepik - Flaticon
- Changed flag order for A and P flag. Peak normalization is applied before tremolo now. May cause clipping issues.
- First release.