On 2019/06/04 14:10, Raphael Graf wrote:
> On Sun, May 26, 2019 at 09:43:59PM +0200, Raphael Graf wrote:
> > On Sun, May 26, 2019 at 03:58:18PM +0100, Stuart Henderson wrote:
> > > On 2019/05/26 16:45, Raphael Graf wrote:
> > > > On Sun, May 12, 2019 at 05:53:06PM +0200, Raphael Graf wrote:
> > > > > Rubber Band is a library and utility program that permits changing the
> > > > > tempo and pitch of an audio recording independently of one another.
> > > > > 
> > > > > https://breakfastquay.com/rubberband/
> > > > > 
> > > > > Older versions of this port have been submitted before:
> > > > > https://github.com/jasperla/openbsd-wip/tree/master/audio/rubberband
> > > > > https://marc.info/?l=openbsd-ports&m=148460134815562&w=2
> > > > > 
> > > > > It would be nice to have because it enables important functionality in
> > > > > audio/hydrogen. Other ports like multimedia/mpv could benefit as well.
> > > > > 
> > > > > I've tested on amd64, i386 and macppc.
> > > > > 
> > > > > Comments, tests or OKs are welcome.
> > > > > 
> > > > 
> > > > Anyone willing to ok this?
> > > > 
> > > 
> > > Please replace
> > > 
> > > V =                    1.8.2
> > > DISTNAME =             rubberband-${V}
> > > EXTRACT_SUFX =         .tar.bz2
> > > DISTFILES =            rubberband-${V}${EXTRACT_SUFX}
> > > 
> > > with
> > > 
> > > DISTNAME =             rubberband-1.8.2
> > > EXTRACT_SUFX =         .tar.bz2
> > 
> > sure, done..
> > 
> > > 
> > > I think we need to at least check ports where the word 'rubberband'
> > > shows up in build logs to try to identify other ports that might pick
> > > this up and either disable or add as a dependency. Here's the list,
> > > though most Qt ones are probably junk noise in the logs (there's some Qt
> > > source file with rubberband in the name).
> > > 
> > > audio/hydrogen
> > > audio/lmms
> > > cad/pcb
> > > devel/qt-creator
> > > games/enigma
> > > geo/qgis
> > > graphics/inkscape
> > > graphics/kdiagram
> > > multimedia/mpv
> > > textproc/wkhtmltopdf
> > > x11/kde-applications/dolphin
> > > x11/py-qt4
> > > x11/py-qt5
> > > x11/py-wxPython
> > > x11/qt4
> > > x11/qt5/qtbase
> > > x11/qt5/qtwebkit
> > > 
> > 
> > I've checked them all, they do not pick it up.
> > (The only real candidates are hydrogen and mpv.)
> > 
> 
> Any news on this one?
> 
> I find rubberband very useful.
> Compared to soundtouch, it seems to produce much better quality.
> I'm not an audiophile, but I can hear a difference between these two:
> 
> $ rubberband --time 0.5 input.wav output.wav
> $ soundstretch input.wav output.wav -tempo=100
> 

It needs to use the same COMPILER line as other c++ things (in particular
as ladspa/vamp-plugin-sdk) to avoid c++ standard library conflicts on
!clang arches.

Otherwise OK.

Reply via email to