mirror of
https://github.com/RPCS3/soundtouch.git
synced 2026-01-31 01:35:22 +01:00
Update version to 2.4.0
This commit is contained in:
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"html.format.enable": false
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
project(SoundTouch VERSION 2.3.3 LANGUAGES CXX)
|
||||
project(SoundTouch VERSION 2.4.0 LANGUAGES CXX)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
30
README.html
30
README.html
@@ -15,8 +15,8 @@
|
||||
|
||||
<body class="normal">
|
||||
<hr>
|
||||
<h1>SoundTouch audio processing library v2.3.3</h1>
|
||||
<p class="normal">SoundTouch library Copyright © Olli Parviainen 2001-2024</p>
|
||||
<h1>SoundTouch audio processing library v2.4.0</h1>
|
||||
<p class="normal">SoundTouch library Copyright © Olli Parviainen 2001-2025</p>
|
||||
<hr>
|
||||
<h2>1. Introduction </h2>
|
||||
<p>SoundTouch is an open-source audio processing library that allows
|
||||
@@ -81,8 +81,8 @@
|
||||
<p>The SoundTouch library compiles in practically any platform
|
||||
supporting GNU compiler (GCC) tools.
|
||||
<h4>2.2.1 Compiling with autotools</h4>
|
||||
<p>To install build prerequisites for 'autotools' tool chain:</p>
|
||||
<pre> sudo apt-get install automake autoconf libtool build-essential</pre>
|
||||
<p>To install build prerequisites for 'autotools' tool chain (for Ubuntu/Debian. Use dnf/yum/etc in other distros):</p>
|
||||
<pre> sudo apt install -y automake autoconf libtool build-essential</pre>
|
||||
<p>To build and install the binaries, run the following commands in
|
||||
/soundtouch directory:</p>
|
||||
<table border="0" cellpadding="0" cellspacing="4">
|
||||
@@ -140,8 +140,8 @@
|
||||
|
||||
<h4><b>2.2.2 Compiling with cmake</b></h4>
|
||||
<p>'cmake' build scripts are provided as an alternative to the autotools toolchain.</p>
|
||||
<p>To install cmake build prerequisites:</p>
|
||||
<pre> sudo apt-get install libtool build-essential cmake</pre>
|
||||
<p>To install cmake build prerequisites (for Ubuntu/Debian. Use dnf/yum/etc in other distros):</p>
|
||||
<pre> sudo apt install -y libtool build-essential cmake</pre>
|
||||
<p>To build:</p>
|
||||
<pre>
|
||||
cmake .
|
||||
@@ -606,10 +606,17 @@
|
||||
<pre>soundstretch original.wav output.wav -pitch=-0.318</pre>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<h2>5. Change History</h2>
|
||||
<a name="changehistory"><h2>5. Change History</h2></a>
|
||||
<h3>5.1. SoundTouch library Change History </h3>
|
||||
<p><b>2.3.3:</b></p>
|
||||
<p><b>2.4.0:</b></p>
|
||||
<ul class="current">
|
||||
<li>Set CMake minimum version to 3.5 to avoid deprecation warning</li>
|
||||
<li>Increase max nr. of channels from 16 to 32</li>
|
||||
<li>Don't use `pow()` when using integer precision samples</li>
|
||||
<li>Replace `-Ofast` that's being deprecated in some compilers, by `-O3 -ffast-math`</li>
|
||||
</ul>
|
||||
<p><b>2.3.3:</b></p>
|
||||
<ul>
|
||||
<li>Fixing compiler warnings, maintenance fixes to make/build files for various systems
|
||||
</li>
|
||||
</ul>
|
||||
@@ -881,9 +888,14 @@
|
||||
<ul>
|
||||
<li> Initial release</li>
|
||||
</ul>
|
||||
<br><br>
|
||||
<h3>5.2. SoundStretch application Change History </h3>
|
||||
<p><b>2.3.3:</b></p>
|
||||
<p><b>2.4.0:</b></p>
|
||||
<ul class="current_soundstretch">
|
||||
<li>parse command-line argument values with double float precision.</li>
|
||||
</ul>
|
||||
<p><b>2.3.3:</b></p>
|
||||
<ul>
|
||||
<li>Added support for Asian / non-latin filenames in Windows. Gnu platform has supported them already earlier.</li>
|
||||
</ul>
|
||||
<p><b>1.9:</b></p>
|
||||
|
||||
@@ -15,7 +15,7 @@ dnl this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
||||
dnl Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT([SoundTouch],[2.3.2],[http://www.surina.net/soundtouch])
|
||||
AC_INIT([SoundTouch],[2.4.0],[http://www.surina.net/soundtouch])
|
||||
dnl Default to libSoundTouch.so.$LIB_SONAME.0.0
|
||||
LIB_SONAME=1
|
||||
AC_SUBST(LIB_SONAME)
|
||||
|
||||
@@ -72,10 +72,10 @@ namespace soundtouch
|
||||
{
|
||||
|
||||
/// Soundtouch library version string
|
||||
#define SOUNDTOUCH_VERSION "2.3.3"
|
||||
#define SOUNDTOUCH_VERSION "2.4.0"
|
||||
|
||||
/// SoundTouch library version id
|
||||
#define SOUNDTOUCH_VERSION_ID (20303)
|
||||
#define SOUNDTOUCH_VERSION_ID (20400)
|
||||
|
||||
//
|
||||
// Available setting IDs for the 'setSetting' & 'get_setting' functions:
|
||||
|
||||
11
readme.md
11
readme.md
@@ -11,7 +11,13 @@ same time
|
||||
|
||||
Visit [SoundTouch website](https://www.surina.net/soundtouch) and see the [README file](https://www.surina.net/soundtouch/readme.html) for more information and audio examples.
|
||||
|
||||
### The latest stable release is 2.3.3
|
||||
## Version
|
||||
|
||||
**The latest stable release in Git is 2.4.0**
|
||||
|
||||
See the [README file for change history](https://soundtouch.surina.net/README.html#changehistory)
|
||||
|
||||
[](https://repology.org/project/soundtouch/versions)
|
||||
|
||||
## Example
|
||||
|
||||
@@ -21,7 +27,7 @@ Use SoundStretch example app for modifying wav audio files, for example as follo
|
||||
soundstretch my_original_file.wav output_file.wav -tempo=+15 -pitch=-3
|
||||
```
|
||||
|
||||
See the [README file](http://soundtouch.surina.net/README.html) for more usage examples and instructions how to build SoundTouch + SoundStretch.
|
||||
See the [README file](https://soundtouch.surina.net/README.html) for more usage examples and instructions how to build the software.
|
||||
|
||||
Ready [SoundStretch application executables](https://www.surina.net/soundtouch/download.html) are available for download for Windows and Mac OS.
|
||||
|
||||
@@ -40,6 +46,7 @@ The source code package includes dynamic library import modules for C#, Java and
|
||||
## Tarballs
|
||||
|
||||
Source code release tarballs:
|
||||
* https://www.surina.net/soundtouch/soundtouch-2.4.0.tar.gz
|
||||
* https://www.surina.net/soundtouch/soundtouch-2.3.3.tar.gz
|
||||
* https://www.surina.net/soundtouch/soundtouch-2.3.2.tar.gz
|
||||
* https://www.surina.net/soundtouch/soundtouch-2.3.1.tar.gz
|
||||
|
||||
@@ -69,12 +69,12 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments", "SoundTouch Library licensed for 3rd party applications subject to LGPL license v2.1. Visit http://www.surina.net/soundtouch for more information about the SoundTouch library."
|
||||
VALUE "FileDescription", "SoundTouch Dynamic Link Library"
|
||||
VALUE "FileVersion", "2.3.3.0"
|
||||
VALUE "FileVersion", "2.4.0.0"
|
||||
VALUE "InternalName", "SoundTouch"
|
||||
VALUE "LegalCopyright", "Copyright (C) Olli Parviainen 2024"
|
||||
VALUE "LegalCopyright", "Copyright (C) Olli Parviainen 2025"
|
||||
VALUE "OriginalFilename", "SoundTouch.dll"
|
||||
VALUE "ProductName", " SoundTouch Dynamic Link Library"
|
||||
VALUE "ProductVersion", "2.3.3.0"
|
||||
VALUE "ProductVersion", "2.4.0.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
||||
Reference in New Issue
Block a user