Releases: UtaUtaUtau/straycat
straycat 0.3.1
straycat 0.3.1
This is a PyInstaller build of straycat 0.3.1. It includes a one directory build using PyInstaller.
[0.3.1] - 2024-03-24
Added
- Support reading all filetypes that
soundfile
can read. Kind of.
Fixed
- Fixed P flag bug at P0 where it goes haywire in general.
Compare commits: 0.3.0...0.3.1
Full Changelog: Changelog
straycat 0.3.0
straycat 0.3.0
This is a PyInstaller build of straycat 0.3.0. It includes a one directory build using PyInstaller.
[0.3.0] - 2023-10-20
Changed
- 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
- Added the p flag for peak normalization. The algorithm from the previous peak normalization flag is different.
Compare commits: 0.2.1...0.3.0
Full Changelog: Changelog
straycat 0.2.1
straycat 0.2.1
This is a PyInstaller build of straycat 0.2.1. It includes a one directory build using PyInstaller.
[0.2.1] - 2023-01-24
Changed
- 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
- Fixed A flag not outputting anything.
Compare commits: 0.2.0...0.2.1
Full Changelog: Changelog
straycat 0.2.0
straycat 0.2.0
This is a PyInstaller build of straycat 0.2.0. It includes a one directory build and a one file build. The one directory build is faster than the one file build.
Changelog
[0.2.0] - 2023-01-02
Added
- Added the g flag.
Changed
- 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.
Compare commits: 0.1.3...0.2.0
Full Changelog: Changelog
straycat 0.1.3
straycat 0.1.3
This is a PyInstaller build of straycat 0.1.3. It includes a one directory build and a one file build. The one directory build is faster than the one file build.
Changelog
[0.1.3] - 2022-12-27
Changed
- Changed P flag default to 86. Makes it so that the A flag doesn't clip as much. Still does though.
Compare commits: 0.1.2...0.1.3
Full Changelog: Changelog
straycat 0.1.2
straycat 0.1.2
This is a PyInstaller build of straycat 0.1.2.
Changelog
[0.1.2] - 2022-12-26
Fixed
- 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...
Compare commits: 0.1.1...0.1.2
Full Changelog: Changelog
straycat 0.1.1
straycat 0.1.1
This is a PyInstaller build of straycat 0.1.1.
Changelog
[0.1.1] - 2022-12-24
Added
- This changelog!
- An icon for the executable version. Icon is Cat icons created by Freepik - Flaticon
Changed
- Changed flag order for A and P flag. Peak normalization is applied before tremolo now. May cause clipping issues.
Compare commits: 0.1.0...0.1.1
Full Changelog: Changelog
straycat 0.1.0
This is a PyInstaller build of straycat 0.1.0.