BSD Ports

audio/soundtouch 2.3.1 MidnightBSD

Open-source audio processing library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
audio

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

Install

Binary package:

mport install soundtouch

From mports:

cd /usr/mports/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

Dependencies

Required by 1

Configuration

Options name: audio_soundtouch

OptionDefaultDescription
INTEGER_SAMPLESoffUse integer sample format
OPTIMIZED_CFLAGSoff
USES
cmake cpe
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.3.1
  • libdata/pkgconfig/soundtouch.pc
distinfo 1
FileSizeSHA256
soundtouch-2.3.1.tar.gz5246646900996607258496ce126924a19fe9d598af9d892cf3f33d1e4daaa9b42ae0b1
Master sites 1
  • https://www.surina.net/soundtouch/