BSD Ports

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

SystemPortVersion
FreeBSDaudio/soundtouch2.4.1
OpenBSDaudio/soundtouch2.3.3
NetBSDaudio/soundtouch2.3.1
DragonFlyaudio/soundtouch2.3.3
MidnightBSDaudio/soundtouch2.3.1
HardenedBSDaudio/soundtouch2.4.1
GhostBSDaudio/soundtouch2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4.12.4.1-2.3.32.4.1
FreeBSD:14:quarterly2.4.12.4.1n/a2.3.32.4.1
FreeBSD:15:latest2.4.12.4.1n/a2.3.32.3.3
FreeBSD:15:quarterly2.4.12.4.1n/an/an/a
FreeBSD:16:latest2.4.12.4.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
INTEGER_SAMPLESoffUse integer sample format
OPTIMIZED_CFLAGSoffUse 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
FileSizeSHA256
soundtouch-2.4.1.tar.gz607365e07abf20ce8f95850c280132e1f61ad400fc1f4011b7fac698a503de6aab6733
Master sites 1
  • https://www.surina.net/soundtouch/

Commit history 0

No commits in the history this site was built from.