Import audio/paulstretch. Paulstretch is a program designed for extreme

stretching (50x or more) of audio files. It can turn any song or sound into
an audio texture.
ok benoit@
This commit is contained in:
bcallah 2014-04-16 02:01:59 +00:00
parent 7433bed1d3
commit 62694d85e8
5 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,40 @@
# $OpenBSD: Makefile,v 1.1.1.1 2014/04/16 02:01:59 bcallah Exp $
COMMENT = program for extreme audio stretching
DISTNAME = paulstretch-2.2-2
PKGNAME = paulstretch-2.2.2
EXTRACT_SUFX = .tar.bz2
CATEGORIES = audio x11
HOMEPAGE = http://hypermammut.sourceforge.net/paulstretch/
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
# GPLv2 only
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += X11 Xau Xdmcp Xext Xft Xinerama audiofile c fltk fontconfig
WANTLIB += m mad mxml ogg portaudio pthread stdc++ vorbis vorbisenc
WANTLIB += vorbisfile z
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=hypermammut/}
LIB_DEPENDS = audio/libmad \
audio/libvorbis \
audio/portaudio-svn \
devel/libaudiofile \
textproc/mxml \
x11/fltk
NO_TEST = Yes
post-patch:
perl -pi -e "s,g\+\+,${CXX} ${CXXFLAGS},g" \
${WRKSRC}/compile_linux_kissfft.sh
do-build:
cd ${WRKSRC} && sh compile_linux_kissfft.sh
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/paulstretch ${PREFIX}/bin
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (paulstretch-2.2-2.tar.bz2) = OQKn4Eeb/V6zx3ouiws4+0kduxNjBbJcVCMaH9zoEpc=
SIZE (paulstretch-2.2-2.tar.bz2) = 52998

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-contrib_kiss_fft_h,v 1.1.1.1 2014/04/16 02:01:59 bcallah Exp $
--- contrib/kiss_fft.h.orig Fri Jan 24 01:12:42 2014
+++ contrib/kiss_fft.h Fri Jan 24 01:12:48 2014
@@ -5,7 +5,6 @@
#include <stdio.h>
#include <math.h>
#include <memory.h>
-#include <malloc.h>
#ifdef __cplusplus
extern "C" {

View File

@ -0,0 +1,20 @@
Paulstrecth is a program for stretching audio. It is suitable only for
extreme sound stretching of the audio (like 50x) and for applying
special effects by "spectral smoothing" the sounds. It can transform any
sound or music into a texture.
Features:
* It produces high quality extreme sound stretching. While most sound
stretching software sounds bad when trying to stretch the sounds a lot,
this one is optimized for extreme sound stretching. So, the stretch
amount is unlimited.
* You can play the stretched sound in real-time (including the
possibility to "freeze" the sound) or you can render the whole sound or
a part of it to audio files.
* It has many post-processing effects, like: filters, pitch/frequency
shifters.
* Support for WAV, OGG VORBIS files and MP3 files

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/04/16 02:01:59 bcallah Exp $
@bin bin/paulstretch