Hi all!
As some of you have noticed, a new version of aubio has been released a few days ago.
aubio is a library of functions to analyze music signals, providing note onset detection, pitch detection, and beat tracking, amongst others.
The previous release of aubio included the pd-aubio external, which now has its own package.
Source tarball, signature and digest: http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2 http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.asc http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.md5 http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.sha1
Git repository: git://git.aubio.org/git/pd-aubio/ http://git.aubio.org/?p=pd-aubio.git;a=summary
Mirror on github: https://github.com/piem/pd-aubio
To find out more about the latest aubio release:
Post announcing aubio 0.4.0: http://aubio.org/news/20131217-1900_aubio_0.4.0
ChangeLog for aubio 0.4.0: http://aubio.org/pub/aubio-0.4.0.changelog
Merry hacking! Paul
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Hello Paul,
I tried to build pd-aubio but it failed.
I first build aubio 0.4.0 with : $ ./waf --disable-avcodec configure (because i get an error with libavcodec)
then : $ ./waf build (but don't want to install it)
and get : Waf: Leaving directory `/home/jack/Téléchargements/aubio-0.4.0/build' 'build' finished successfully (1.409s)
After : PKG_CONFIG_PATH=~/Téléchargements/aubio-0.4.0/build ./waf distclean configure build --prefix=~/Téléchargements/aubio-0.4.0/src/
I get :
'distclean' finished successfully (0.000s)
Setting top to : /home/jack/pd-aubio
Setting out to : /home/jack/pd-aubio/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for header m_pd.h : yes
Checking for program pkg-config : /usr/bin/pkg-config
Checking for 'aubio' >= 0.4.0 : yes
'configure' finished successfully (0.108s)
Waf: Entering directory /home/jack/pd-aubio/build' [1/8] c: src/aubio_setup.c -> build/src/aubio_setup.c.1.o [2/8] c: src/aubioonset~.c -> build/src/aubioonset~.c.1.o [3/8] c: src/aubiopitch~.c -> build/src/aubiopitch~.c.1.o [4/8] c: src/aubioquiet~.c -> build/src/aubioquiet~.c.1.o [5/8] c: src/aubiotempo~.c -> build/src/aubiotempo~.c.1.o [6/8] c: src/aubiotss~.c -> build/src/aubiotss~.c.1.o [7/8] c: src/aubiozcr~.c -> build/src/aubiozcr~.c.1.o ../src/aubiopitch~.c:11:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. ../src/aubiotempo~.c:11:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. ../src/aubioquiet~.c:11:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. ../src/aubiotss~.c:12:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. ../src/aubioonset~.c:11:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. ../src/aubiozcr~.c:12:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type #include <aubio/aubio.h> ^ compilation terminated. Waf: Leaving directory
/home/jack/pd-aubio/build'
Build failed
-> task in 'aubio' failed (exit status 1):
{task 33467408: c aubiopitch~.c -> aubiopitch~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubiopitch~.c', '-c', '-o', 'src/aubiopitch~.c.1.o']
-> task in 'aubio' failed (exit status 1):
{task 33467920: c aubiotempo~.c -> aubiotempo~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubiotempo~.c', '-c', '-o', 'src/aubiotempo~.c.1.o']
-> task in 'aubio' failed (exit status 1):
{task 33467792: c aubioquiet~.c -> aubioquiet~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubioquiet~.c', '-c', '-o', 'src/aubioquiet~.c.1.o']
-> task in 'aubio' failed (exit status 1):
{task 33468048: c aubiotss~.c -> aubiotss~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubiotss~.c', '-c', '-o', 'src/aubiotss~.c.1.o']
-> task in 'aubio' failed (exit status 1):
{task 33467536: c aubioonset~.c -> aubioonset~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubioonset~.c', '-c', '-o', 'src/aubioonset~.c.1.o']
-> task in 'aubio' failed (exit status 1):
{task 33468176: c aubiozcr~.c -> aubiozcr~.c.1.o}
['/usr/bin/gcc', '-fPIC', '-I/usr/local/include', '-DHAVE_M_PD_H=1',
'-DHAVE_AUBIO=1', '-DPD', '-DPACKAGE_VERSION="'0.3'"',
'../src/aubiozcr~.c', '-c', '-o', 'src/aubiozcr~.c.1.o']
What can i do to solve this problem ? Thanx. ++
Jack
Le 20/12/2013 14:38, Paul Brossier a écrit :
Hi all!
As some of you have noticed, a new version of aubio has been released a few days ago.
aubio is a library of functions to analyze music signals, providing note onset detection, pitch detection, and beat tracking, amongst others.
The previous release of aubio included the pd-aubio external, which now has its own package.
Source tarball, signature and digest: http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2 http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.asc http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.md5 http://aubio.org/pub/pd-aubio/pd-aubio-0.3.tar.bz2.sha1
Git repository: git://git.aubio.org/git/pd-aubio/ http://git.aubio.org/?p=pd-aubio.git;a=summary
Mirror on github: https://github.com/piem/pd-aubio
To find out more about the latest aubio release:
Post announcing aubio 0.4.0: http://aubio.org/news/20131217-1900_aubio_0.4.0
ChangeLog for aubio 0.4.0: http://aubio.org/pub/aubio-0.4.0.changelog
Merry hacking! Paul
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 2013-12-23 16:35, Jack wrote:
Hello Paul,
I tried to build pd-aubio but it failed.
wild guess: since aubio and pd-aubio are now separate packages, i guess that you have to have "aubio" [1] installed prior to building pd-aubio.
fgmdar IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 23/12/2013 20:25, IOhannes m zmölnig a écrit :
On 2013-12-23 16:35, Jack wrote:
Hello Paul,
I tried to build pd-aubio but it failed.
wild guess: since aubio and pd-aubio are now separate packages, i guess that you have to have "aubio" [1] installed prior to building pd-aubio.
fgmdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Hello IOhannes,
I didn't install aubio (with ./waf install) but just build it (with ./waf build) because i don't want to install it. So all is in /home/jack/Téléchargements/aubio-0.4.0/
Is there a possibility to build pd-aubio to avoid this error : ../src/aubiopitch~.c:11:25: fatal error: aubio/aubio.h: Aucun fichier ou dossier de ce type Or i am forced to install aubio with : $ ./waf build
In the README of pd-aubio you can read : If you have aubio installed in an unusual location, just set your PKG_CONFIG_PATH accordingly. For instance, to build against aubio installed in /var/tmp/aubio:
$ PKG_CONFIG_PATH=/var/tmp/aubio/lib/pkgconfig waf
distclean configure build install --prefix=/var/tmp/aubio
So it seems that it is possible to build pd-aubio without installing aubio. ++
Jack
On 2013-12-23 21:12, Jack wrote:
So it seems that it is possible to build pd-aubio without installing aubio.
it seems so. but in order to do so, you probably have to "install" aubio first to some non-standard location (e.g. somewhere in tmp), and then point PKG_CONFIG_PATH to this location. you probably have to use *absolute* paths whe ndoing so.
finally, the resulting binary (aubio.pd_linux) most probably will link to libaubio.so; make sure that it can find the library (LD_LIBRARY_PATH).
fgamrds IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 24/12/2013 09:44, IOhannes m zmölnig a écrit :
On 2013-12-23 21:12, Jack wrote:
So it seems that it is possible to build pd-aubio without installing
aubio.
it seems so. but in order to do so, you probably have to "install" aubio first to some non-standard location (e.g. somewhere in tmp), and then point PKG_CONFIG_PATH to this location. you probably have to use *absolute* paths whe ndoing so.
finally, the resulting binary (aubio.pd_linux) most probably will link to libaubio.so; make sure that it can find the library (LD_LIBRARY_PATH).
fgamrds IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
I ended up by installing aubio 'conventionally' : $ sudo ./waf install And it is OK now to compile aubio.pd_linux. ++
Jack