audio/soundtouch 2.4.1 FreeBSD
Open-source audio processing library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- audio
- Package size
- 65.3 KiB, 190.3 KiB installed
Description
SoundTouch is an open-source audio processing library for changing the tempo, pitch, and playback rates of audio streams or files:
* Tempo (time-stretch): changes the sound to play at faster or slower speed than original, without affecting the sound pitch * Pitch (key): changes the sound pitch or key, without affecting the sound tempo or speed * Playback rate: changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate
The SoundTouch library is suited for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects. The source kit includes also an example utility SoundStretch that allows processing .WAV audio files with command-line interface.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/soundtouch | 2.4.1 |
| OpenBSD | audio/soundtouch | 2.3.3 |
| NetBSD | audio/soundtouch | 2.3.1 |
| DragonFly | audio/soundtouch | 2.3.3 |
| MidnightBSD | audio/soundtouch | 2.3.1 |
| HardenedBSD | audio/soundtouch | 2.4.1 |
| GhostBSD | audio/soundtouch | 2.4.1 |
Install
Binary package:
pkg install soundtouch
From the ports tree:
cd /usr/ports/audio/soundtouch/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= soundtouch>0:audio/soundtouch
LIB_DEPENDS= libSoundTouch.so:audio/soundtouch
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.4.1 | 2.4.1 | - | 2.3.3 | 2.4.1 |
| FreeBSD:14:quarterly | 2.4.1 | 2.4.1 | n/a | 2.3.3 | 2.4.1 |
| FreeBSD:15:latest | 2.4.1 | 2.4.1 | n/a | 2.3.3 | 2.3.3 |
| FreeBSD:15:quarterly | 2.4.1 | 2.4.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.1 | 2.4.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Configuration
Options name: audio_soundtouch
| Option | Default | Description |
|---|---|---|
| INTEGER_SAMPLES | off | Use integer sample format |
| OPTIMIZED_CFLAGS | off | Use extra compiler optimizations |
- USES
- cmake compiler:c++17-lang cpe pathfix
- Service scripts
- none
Files
pkg-plist 15
- bin/soundstretch
- include/soundtouch/BPMDetect.h
- include/soundtouch/FIFOSampleBuffer.h
- include/soundtouch/FIFOSamplePipe.h
- include/soundtouch/STTypes.h
- include/soundtouch/SoundTouch.h
- include/soundtouch/soundtouch_config.h
- lib/cmake/SoundTouch/SoundTouchConfig.cmake
- lib/cmake/SoundTouch/SoundTouchConfigVersion.cmake
- lib/cmake/SoundTouch/SoundTouchTargets-.cmake
- lib/cmake/SoundTouch/SoundTouchTargets.cmake
- lib/libSoundTouch.so
- lib/libSoundTouch.so.2
- lib/libSoundTouch.so.2.4.1
- libdata/pkgconfig/soundtouch.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| soundtouch-2.4.1.tar.gz | 607365 | e07abf20ce8f95850c280132e1f61ad400fc1f4011b7fac698a503de6aab6733 |
Master sites 1
- https://www.surina.net/soundtouch/
Commit history 0
No commits in the history this site was built from.