head 1.37; access; symbols pkgsrc-2023Q4:1.35.0.2 pkgsrc-2023Q4-base:1.35 pkgsrc-2023Q3:1.33.0.2 pkgsrc-2023Q3-base:1.33 pkgsrc-2023Q2:1.30.0.2 pkgsrc-2023Q2-base:1.30 pkgsrc-2023Q1:1.28.0.2 pkgsrc-2023Q1-base:1.28 pkgsrc-2022Q4:1.27.0.2 pkgsrc-2022Q4-base:1.27 pkgsrc-2022Q3:1.25.0.2 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.24.0.4 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.23.0.2 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.22.0.2 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.21.0.8 pkgsrc-2021Q2-base:1.21 pkgsrc-2021Q1:1.21.0.6 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.21.0.4 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.2 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.19.0.4 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.18.0.4 pkgsrc-2019Q4-base:1.18 pkgsrc-2019Q3:1.17.0.2 pkgsrc-2019Q3-base:1.17 pkgsrc-2019Q2:1.16.0.2 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.13.0.6 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.4 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.2 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.12.0.10 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.8 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.6 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.4 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.11.0.4 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.2 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.10.0.2 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.9.0.2 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.8.0.6 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.12 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.10 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.8 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.6 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.4 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.2 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.6.0.2 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.4.0.8 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.3.0.4 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.2 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.2 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.37 date 2024.02.04.01.33.38; author ryoon; state Exp; branches; next 1.36; commitid ZQK3kLJ0J5l6s3XE; 1.36 date 2024.01.22.13.16.54; author ryoon; state Exp; branches; next 1.35; commitid mWwkMGjpxTdrLrVE; 1.35 date 2023.12.25.10.11.17; author wiz; state Exp; branches; next 1.34; commitid 8hYzTrK5tRgGDPRE; 1.34 date 2023.11.12.13.20.33; author wiz; state Exp; branches; next 1.33; commitid SjpNXQIV5XeZ3kME; 1.33 date 2023.09.11.13.04.34; author nia; state Exp; branches; next 1.32; commitid fAZvlsQxu1GkYlEE; 1.32 date 2023.08.14.05.23.46; author wiz; state Exp; branches; next 1.31; commitid LOSB79OLVxvXjIAE; 1.31 date 2023.07.25.14.37.34; author thor; state Exp; branches; next 1.30; commitid V6W2Rj1WJ16x1cyE; 1.30 date 2023.05.24.07.20.46; author wiz; state Exp; branches; next 1.29; commitid c7Exv9CtHDeyBbqE; 1.29 date 2023.05.06.19.08.45; author ryoon; state Exp; branches; next 1.28; commitid U0SnpK5fQpHc6WnE; 1.28 date 2023.01.29.21.15.22; author ryoon; state Exp; branches; next 1.27; commitid QL7aBXsBGmQvUtbE; 1.27 date 2022.10.29.13.16.19; author thor; state Exp; branches; next 1.26; commitid tIWGR6GWh7QaeCZD; 1.26 date 2022.09.27.20.58.21; author wiz; state Exp; branches; next 1.25; commitid VX6cfkUkpvcoOxVD; 1.25 date 2022.09.11.12.51.03; author wiz; state Exp; branches; next 1.24; commitid 5DT6DUEaifG2DrTD; 1.24 date 2022.03.28.10.43.30; author tnn; state Exp; branches; next 1.23; commitid a4cavKiniSb6iYxD; 1.23 date 2021.10.09.15.35.02; author nia; state Exp; branches; next 1.22; commitid XpIGAeo7EkEXm9cD; 1.22 date 2021.09.08.21.04.53; author nia; state Exp; branches; next 1.21; commitid 6PGjeVec6yMAbc8D; 1.21 date 2020.08.18.17.57.24; author leot; state Exp; branches; next 1.20; commitid kBGtucvaKO3IyzkC; 1.20 date 2020.08.17.20.18.03; author leot; state Exp; branches; next 1.19; commitid ybGS4iX9Fz8imskC; 1.19 date 2020.01.13.16.47.59; author nia; state Exp; branches; next 1.18; commitid moYeX7i9FbXvbySB; 1.18 date 2019.10.01.21.48.26; author nia; state Exp; branches; next 1.17; commitid vpILI7blf3RObdFB; 1.17 date 2019.08.01.13.42.54; author nia; state Exp; branches; next 1.16; commitid 06kohNu3ctuGskxB; 1.16 date 2019.04.26.14.12.31; author maya; state Exp; branches; next 1.15; commitid Y6vMANX4s26gKRkB; 1.15 date 2019.04.26.13.13.41; author maya; state Exp; branches; next 1.14; commitid U4pISddzN4WXpRkB; 1.14 date 2019.04.25.07.32.34; author maya; state Exp; branches; next 1.13; commitid 1FEMQBEPb9uTxHkB; 1.13 date 2018.07.03.05.03.01; author adam; state Exp; branches; next 1.12; commitid bH4MNADzVzoIfEIA; 1.12 date 2017.08.01.14.58.51; author wiz; state Exp; branches; next 1.11; commitid WdGfxAP8wrFJlw1A; 1.11 date 2017.01.01.14.43.22; author wiz; state Exp; branches; next 1.10; commitid TmfhF2MIYbgU4hAz; 1.10 date 2016.11.24.02.23.41; author wiedi; state Exp; branches; next 1.9; commitid Ow00Cf1eLp3Tckvz; 1.9 date 2016.07.09.13.03.30; author wiz; state Exp; branches; next 1.8; commitid k9A2yv7vTRunbEdz; 1.8 date 2015.12.05.21.25.27; author adam; state Exp; branches; next 1.7; commitid bgA0CynThkP3WNLy; 1.7 date 2014.05.09.07.36.53; author wiz; state Exp; branches; next 1.6; commitid wfzXpL2biguCPPzx; 1.6 date 2014.01.25.10.45.16; author wiz; state Exp; branches; next 1.5; commitid jFdMwV0xAIvkdumx; 1.5 date 2014.01.25.10.29.56; author wiz; state Exp; branches; next 1.4; commitid VOWgk3vYhVXj8umx; 1.4 date 2013.02.09.22.11.31; author ryoon; state Exp; branches; next 1.3; 1.3 date 2012.09.11.23.59.25; author asau; state Exp; branches; next 1.2; 1.2 date 2012.03.16.04.31.15; author obache; state Exp; branches; next 1.1; 1.1 date 2011.10.06.11.45.47; author ryoon; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.10.06.11.45.47; author ryoon; state Exp; branches; next ; desc @@ 1.37 log @aubio: Restrict documentation generation * Man pages is generated like before. * Disable documentation in HTML even when doxygen and/or sphinx is installed. @ text @# $NetBSD: Makefile,v 1.36 2024/01/22 13:16:54 ryoon Exp $ DISTNAME= aubio-0.4.9 PKGREVISION= 17 CATEGORIES= audio MASTER_SITES= https://aubio.org/pub/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://aubio.org/ COMMENT= Extracting annotations from audio signals LICENSE= gnu-gpl-v2 TOOL_DEPENDS+= txt2man-[0-9]*:../../converters/txt2man USE_TOOLS+= pkg-config # avoid loads of html if doxygen is found in host TOOLS_PATH.doxygen= ${FALSE} PKGCONFIG_OVERRIDE+= aubio.pc.in WAF_ENV+= DOXYGEN=none WAF_ENV+= SPHINX=none WAF_ARGS+= --disable-tests TOOL_DEPENDS+= txt2man-[0-9]*:../../converters/txt2man CPPFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t -Du_int64_t=uint64_t # open() flag 'rUb' PYTHON_VERSIONS_INCOMPATIBLE+= 311 # No module named 'imp' # https://github.com/aubio/aubio/issues/394 PYTHON_VERSIONS_INCOMPATIBLE+= 312 PYTHON_FOR_BUILD_ONLY= tool .include "options.mk" .include "../../devel/waf/waf.mk" .include "../../audio/libsamplerate/buildlink3.mk" .include "../../audio/libsndfile/buildlink3.mk" .include "../../devel/swig/buildlink3.mk" .include "../../multimedia/ffmpeg4/buildlink3.mk" .include "../../lang/python/application.mk" .include "../../lang/python/pyversion.mk" .include "../../math/fftw/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.36 log @*: Recursive revbump from multimedia/libvpx @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2023/12/25 10:11:17 wiz Exp $ d23 2 @ 1.35 log @aubio: does not support Python 3.12 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2023/11/12 13:20:33 wiz Exp $ d4 1 a4 1 PKGREVISION= 16 @ 1.34 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2023/09/11 13:04:34 nia Exp $ d30 4 a33 1 PYTHON_VERSIONS_INCOMPATIBLE= 311 @ 1.33 log @aubio: Can't depend on doxygen, disable doxygen, and have doxygen in PLIST at the same time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2023/08/14 05:23:46 wiz Exp $ d4 1 a4 1 PKGREVISION= 15 @ 1.32 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2023/07/25 14:37:34 thor Exp $ d4 1 a4 1 PKGREVISION= 14 a14 1 TOOL_DEPENDS+= doxygen>=1.9.7:../../devel/doxygen @ 1.31 log @audio/aubio: control docs creation, change maintainer On a Linux system with doxygen present, unwanted html documentation could be created, also man generation needs explicit dependency. The old maintainer asked to be removed, so it is pkgsrc-users for now. Thanks for your work so far! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2023/05/24 07:20:46 wiz Exp $ d4 1 a4 1 PKGREVISION= 13 @ 1.30 log @aubio: fix PLIST for latest doxygen and depend on it Mark as not-for-python-3.11 while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/05/06 19:08:45 ryoon Exp $ d4 1 a4 1 PKGREVISION= 12 d9 1 a9 1 MAINTAINER= pho@@cielonegro.org d19 3 d26 2 @ 1.29 log @*: Recursive revbump from audio/libopus 1.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2023/01/29 21:15:22 ryoon Exp $ d4 1 a4 1 PKGREVISION= 11 d14 3 a22 3 TOOL_DEPENDS+= txt2man-[0-9]*:../../converters/txt2man BUILD_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen d25 2 @ 1.28 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2022/10/29 13:16:19 thor Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.27 log @aubio: explicit doxygen dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2022/09/27 20:58:21 wiz Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.26 log @*: recursive bump for ffmpeg4 switch to x264 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/09/11 12:51:03 wiz Exp $ d4 1 a4 1 PKGREVISION= 8 d21 1 @ 1.25 log @*: bump PKGREVISION for flac shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/03/28 10:43:30 tnn Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.24 log @a*/*: revbump(1) for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/10/09 15:35:02 nia Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.23 log @Recursive revbump for multimedia/libaom @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/09/08 21:04:53 nia Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.22 log @Recursive revbump for audio/jack @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2020/08/18 17:57:24 leot Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.21 log @*: revbump for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2020/08/17 20:18:03 leot Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.20 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2020/01/13 16:47:59 nia Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.19 log @aubio: Simplify, use waf.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2019/10/01 21:48:26 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.18 log @aubio: Hack around man pages being installed to the wrong location. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2019/08/01 13:42:54 nia Exp $ d18 1 a18 3 MAKE_FLAGS+= WAFCMD="${PYTHONBIN} ./waf" MAKE_FLAGS+= WAFOPTS="--disable-tests" MAKE_FLAGS+= MANDIR="${PREFIX}/${PKGMANDIR}" d24 1 a24 9 #REPLACE_PYTHON+= tests/create_tests_source.py PYTHON_FOR_BUILD_ONLY= yes do-configure: cd ${WRKSRC} && ${MAKE_ENV} ${MAKE} configure ${MAKE_FLAGS} post-install: ${MV} ${DESTDIR}${PREFIX}/share/man ${DESTDIR}${PREFIX}/${PKGMANDIR} || ${TRUE} d27 1 @ 1.17 log @aubio: update to 0.4.9 fixes at least the following bugs: CVE-2018-19800 prevent a possible buffer overflow in new_aubio_tempo CVE-2018-19801 prevent a null-pointer dereference in new_aubio_filterbank CVE-2018-19802 prevent a null-pointer dereference in new_aubio_onset @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/04/26 14:12:31 maya Exp $ d4 1 d33 3 @ 1.16 log @fix some whitespace, mostly introduced in the previous python 3.4 / 3.5 removal commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2019/04/26 13:13:41 maya Exp $ d3 1 a3 2 DISTNAME= aubio-0.3.2 PKGREVISION= 3 d6 1 a12 2 GNU_CONFIGURE= yes USE_LIBTOOL= yes d17 5 a21 4 # Python related variables: PY_PATCHPLIST= yes REPLACE_PYTHON= python/aubiocut python/aubiopitch PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.3.2 d25 7 a32 1 d36 1 d38 1 a38 1 .include "../../lang/python/extension.mk" @ 1.15 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2019/04/25 07:32:34 maya Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 0.3.2 @ 1.14 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/07/03 05:03:01 adam Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 0.3.2 @ 1.13 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2017/08/01 14:58:51 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.12 log @Follow some http -> https redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2017/01/01 14:43:22 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.3.2 @ 1.11 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2016/11/24 02:23:41 wiedi Exp $ d6 1 a6 1 MASTER_SITES= http://aubio.org/pub/ d9 1 a9 1 HOMEPAGE= http://aubio.org/ @ 1.10 log @fix int types on SunOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2016/07/09 13:03:30 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 0.3.2 @ 1.9 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/12/05 21:25:27 adam Exp $ d24 2 @ 1.8 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/05/09 07:36:53 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.3.2 @ 1.7 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/01/25 10:45:16 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.3.2 @ 1.6 log @No need to have two variables for the same logic. Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/01/25 10:29:56 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 0.3.2 @ 1.5 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2013/02/09 22:11:31 ryoon Exp $ d21 1 a21 1 PYTHON_PATCH_SCRIPTS= python/aubiocut python/aubiopitch @ 1.4 log @Bump PKGREVISION from audio/jack. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.3 2012/09/11 23:59:25 asau Exp $ # d22 1 @ 1.3 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/03/16 04:31:15 obache Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.2 log @Bump PKGREVISION from default python change to 2.7. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2011/10/06 11:45:47 ryoon Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @Import aubio-0.3.2 from wip/aubio aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio. Because these tasks are difficult, we thought it was important to gather them in a dedicated library. To increase the fun, we have made these algorithms work in a causal way, so as to be used in real time applications with as low delay as possible. Functions can be used offline in sound editors and software samplers, or online in audio effects and virtual instruments. aubio currently provides the following features: - digital filters - phase vocoder - onset detection (several methods) - pitch tracking (several methods) - beat and tempo tracking - mel frequency cepstrum coefficients (MFCC) - transient / steady-state separation @ text @@