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