Skip to content

Releases: shibatch/SSRC

October 2025 Release

01 Oct 00:17

Choose a tag to compare

  • Add basic multithreading
  • Add minimum phase option
  • Add partitioned convolution
  • Add support for MSVC
  • Improved testing

Give our repository a star before enjoying the products of this project.

If you do not follow this, I will not distribute the Windows executable from the next release onward.

September 2025 Release

05 Sep 03:59

Choose a tag to compare

  • Remove requirement for OpenMP
  • Add new option --mixChannels
  • Add new C++ API class ChannelMixer
  • Implement --att option, which was missing
  • Add documentation for the --mixChannels option and ChannelMixer class
  • Add man pages for ssrc and scsa
  • Add pkgconfig
  • Add new tests

Give our repository a star before enjoying the products of this project.

Now with testers

23 Aug 04:30

Choose a tag to compare

Now that I have implemented all of the planned testers, I would like to remove the beta label and release this version as the first official version of SSRC 2.
In this release, I have also added a command line spectrum analyzer for testing purposes.

Please read our Code of Conduct or watch its introduction video, and give our repository a star before enjoying the products of this project.

Multi-channel support

12 Aug 05:28

Choose a tag to compare

Multi-channel support Pre-release
Pre-release

Since there is no tester, this version is still in beta.
I have fixed a few major bugs, so I will release it for now.

NOTE: In order to avoid performance problems, perform a security scan before executing ssrc.exe for the first time.
That is, right click on the folder => Show more options => Scan with Microsoft Defender.

Please watch our video thoroughly, and give our repository a star before enjoying the products of this project.
You are now being asked whether you want this project to be maintained or not.

Rewrote everything with C++

01 Aug 09:48

Choose a tag to compare

Pre-release

In this version, all code has been rewritten from scratch in C++.
The dr_wav library is used for WAV file input/output, enabling support for a wider range of formats than before.
The build system has been migrated to CMake.
The double precision version is integrated into the same binary.
The CLI usability is consistent with the previous version.
The software structure is designed as a pipeline structure, making it easier to use with other libraries.
By utilizing SleefDFT, high-speed conversion using SIMD is possible.

Testing is insufficient, so it is still in beta.
My plan is to add testers in parallel with feature enhancements in the future.