Skip to content

Releases: jurihock/stftPitchShift

v2.0

12 Dec 21:56

Choose a tag to compare

Enhancements:

  • Reset vocoder phase buffer on parameter change #45
  • Add CMake options to enable optimization flags #41
  • Approximate the arctangent function #40
  • Use std::span instead of std::vector #39
  • Reduce latency with asymmetric windows #38
  • Support integer data types in Python implementation #36
  • Exception about resizing numpy arrays when debugging (and only when debugging) #31
  • Preemptively clear output memory #30
  • Add WebAssembly library #28

Major API changes:

  • C++ 20 instead of 11
  • std::span instead of std::vector

Follow-up project:

v1.5

11 Jul 21:39

Choose a tag to compare

  • Create an audio demo website #26
  • Add timbre shifting feature in addition to the pitch shifting #25
  • Refactor linear resampling routine #21
  • Refactor cepstral liftering #11

v1.4.2

09 May 21:05

Choose a tag to compare

  • Allow semitone and cent input alternative to pitch shifting factors #20
  • Add optional spectral RMS normalization to avoid output amplitude clipping #10
  • Add homebrew formulae stftpitchshift and corresponding tap jurihock/stftpitchshift #19

v1.4.1

07 May 13:22

Choose a tag to compare

  • Add support for custom FFT backends #6
  • Add new default FFT backend #7
  • Add real-time processing interface #18
  • Add double precision support #8
  • Add CMake find_package support in the VCPKG build #13
  • Fix negative spike in output file on Windows #4

v1.4

07 May 13:19

Choose a tag to compare

Fix missing package config file generation in the vcpkg build #13

v1.3

10 Apr 21:17

Choose a tag to compare

Update .editorconfig

v1.2

10 Apr 11:10

Choose a tag to compare

Update version

v1.1

10 Apr 07:16
18c6766

Choose a tag to compare

Update README.md

v1.0

09 Apr 20:05

Choose a tag to compare

Update version