Skip to content

Releases: UtaUtaUtau/straycat

straycat 0.3.1

23 Mar 17:23
Compare
Choose a tag to compare

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

20 Oct 17:48
Compare
Choose a tag to compare

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

24 Jan 11:32
Compare
Choose a tag to compare

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 to soundfile 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

02 Jan 09:26
Compare
Choose a tag to compare

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.
    • 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

29 Dec 16:51
Compare
Choose a tag to compare

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

26 Dec 03:39
Compare
Choose a tag to compare

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

24 Dec 05:34
Compare
Choose a tag to compare

straycat 0.1.1

This is a PyInstaller build of straycat 0.1.1.

Changelog

[0.1.1] - 2022-12-24

Added

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

23 Dec 04:49
Compare
Choose a tag to compare

This is a PyInstaller build of straycat 0.1.0.