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:
parent
7433bed1d3
commit
62694d85e8
40
audio/paulstretch/Makefile
Normal file
40
audio/paulstretch/Makefile
Normal 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>
|
2
audio/paulstretch/distinfo
Normal file
2
audio/paulstretch/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (paulstretch-2.2-2.tar.bz2) = OQKn4Eeb/V6zx3ouiws4+0kduxNjBbJcVCMaH9zoEpc=
|
||||
SIZE (paulstretch-2.2-2.tar.bz2) = 52998
|
11
audio/paulstretch/patches/patch-contrib_kiss_fft_h
Normal file
11
audio/paulstretch/patches/patch-contrib_kiss_fft_h
Normal 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" {
|
20
audio/paulstretch/pkg/DESCR
Normal file
20
audio/paulstretch/pkg/DESCR
Normal 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
|
2
audio/paulstretch/pkg/PLIST
Normal file
2
audio/paulstretch/pkg/PLIST
Normal file
@ -0,0 +1,2 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/04/16 02:01:59 bcallah Exp $
|
||||
@bin bin/paulstretch
|
Loading…
Reference in New Issue
Block a user