Hi Ronny,
I've cc'd this in to the list because it might be of general interest.
I managed to get the aubio library, and the PD examples working on Linux and OS X. I think this is fairly straightforward.
First you need to ensure that you have the aubio library installed, probably by compiling it yourself.
The PD examples for aubio are in the plugins/puredata directory of the source tree. You will need to make sure that the compiled external 'aubio.pd_linux' is in your PD search path. Then you need to invoke pd with the arguments '-lib aubio'. The externals can then be loaded as usual: [aubioonset~] etc.
From the fact that you are talking about .dll files, I assume you are on
the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
Also, did you try [bonk~]?
best,
Jamie
On Tue, 2007-04-24 at 15:24 +0200, ronny vanden bempt wrote:
Thanks Jamie,
I searched a bit, but I don't find how I should get aubio to work or use in PureData. Did you succeed in this? I guess you did. Can you explain it to me then?
Also do you know how I can change the source code, compile it and make it work again in PureData? Again I mean, where do I put the .dll file for PureData to include it.
gr Ronny
2007/4/24, Jamie Bullock jamie@postlude.co.uk: On Mon, 2007-04-23 at 10:21 +0200, ronny vanden bempt wrote: > Hey, > We're busy with making a beat detector in Pd,
Are you already aware of aubio, which does this pretty well, and provides PD externals that wrap the functionality? (http://aubio.piem.org/). Just might save you some time. best, Jamie
-- Ronny Vanden Bempt (0486)510841 www.ropefly.com www.hetdepot.be [home]riddersstraat 226, 3000 Leuven [dom]verbindingslaan 36, 3001 Heverlee
Hi,
From the fact that you are talking about .dll files, I assume you are on the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
I know that there are two ways to make it work on windows. But I'll look for the answer in that mailing list indeed. Thanks. If I don't succeed, I'll try it in linux.
Also, did you try [bonk~]?
Yes, I already did. But that is just a low level onset detector. I need the beat matching level after this onset detector, to result in a high level bpm value.
best,
Jamie
On Tue, 2007-04-24 at 15:24 +0200, ronny vanden bempt wrote:
Thanks Jamie,
I searched a bit, but I don't find how I should get aubio to work or use in PureData. Did you succeed in this? I guess you did. Can you explain it to me then?
Also do you know how I can change the source code, compile it and make it work again in PureData? Again I mean, where do I put the .dll file for PureData to include it.
gr Ronny
2007/4/24, Jamie Bullock jamie@postlude.co.uk: On Mon, 2007-04-23 at 10:21 +0200, ronny vanden bempt wrote: > Hey, > We're busy with making a beat detector in Pd,
Are you already aware of aubio, which does this pretty well, and provides PD externals that wrap the functionality? (http://aubio.piem.org/). Just might save you some time. best, Jamie
-- Ronny Vanden Bempt (0486)510841 www.ropefly.com www.hetdepot.be [home]riddersstraat 226, 3000 Leuven [dom]verbindingslaan 36, 3001 Heverlee
Le mercredi 25 avril 2007 à 10:45 +0200, ronny vanden bempt a écrit :
Hi,
>From the fact that you are talking about .dll files, I assume you are on the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
I know that there are two ways to make it work on windows. But I'll look for the answer in that mailing list indeed. Thanks. If I don't succeed, I'll try it in linux.
Aubio is also usable as a python script, might be useful through pyext
Just a quick additional comment: aubio requires some other libraries. Mainly, fftw, libsamplerate, and libsndfile1. So be sure to compile these libraries first!
~Kyle
On 4/25/07, Olivier Heinry olivier.heinry@manga-burgah.net wrote:
Le mercredi 25 avril 2007 à 10:45 +0200, ronny vanden bempt a écrit :
Hi,
From the fact that you are talking about .dll files, I assume you are on
the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
I know that there are two ways to make it work on windows. But I'll look for the answer in that mailing list indeed. Thanks. If I don't succeed, I'll try it in linux.
Aubio is also usable as a python script, might be useful through pyext
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
2007/4/25, Kyle Klipowicz kyleklip@gmail.com:
Just a quick additional comment: aubio requires some other libraries. Mainly, fftw, libsamplerate, and libsndfile1. So be sure to compile these libraries first!
Glad that you say it: do you know where to put these, where I get these,... I really never did this before. Certainly not on a windows computer
gr R
~Kyle
On 4/25/07, Olivier Heinry olivier.heinry@manga-burgah.net wrote:
Le mercredi 25 avril 2007 à 10:45 +0200, ronny vanden bempt a écrit :
Hi,
From the fact that you are talking about .dll files, I assume you are
on
the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
I know that there are two ways to make it work on windows. But I'll
look
for the answer in that mailing list indeed. Thanks. If I don't succeed, I'll try it in linux.
Aubio is also usable as a python script, might be useful through pyext
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
Not sure with Windows. On OS X and GNU/Linux, these things usually install to /usr/local/lib.
I think you can just compile the library's and put them in your environment path, but I've been having some trouble lately with pkg-config on my attempt at this external.
~Kyle
On 4/26/07, ronny vanden bempt ronny.vandenbempt@gmail.com wrote:
2007/4/25, Kyle Klipowicz kyleklip@gmail.com:
Just a quick additional comment: aubio requires some other libraries. Mainly, fftw, libsamplerate, and libsndfile1. So be sure to compile these libraries first!
Glad that you say it: do you know where to put these, where I get these,... I really never did this before. Certainly not on a windows computer
gr R
~Kyle
On 4/25/07, Olivier Heinry olivier.heinry@manga-burgah.net wrote:
Le mercredi 25 avril 2007 à 10:45 +0200, ronny vanden bempt a écrit :
Hi,
From the fact that you are talking about .dll files, I assume you are
on
the Windows platform. I'm not sure if it is possible to run aubio on Windows. If you have trouble with this, I recommend you ask on the aubio mailing list.
I know that there are two ways to make it work on windows. But I'll
look
for the answer in that mailing list indeed. Thanks. If I don't succeed, I'll try it in linux.
Aubio is also usable as a python script, might be useful through pyext
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
--
Ronny Vanden Bempt (0486)510841 www.ropefly.com www.hetdepot.be [home]riddersstraat 226, 3000 Leuven [dom]verbindingslaan 36, 3001 Heverlee
Hallo, ronny vanden bempt hat gesagt: // ronny vanden bempt wrote:
Yes, I already did. But that is just a low level onset detector. I need the beat matching level after this onset detector, to result in a high level bpm value.
[beat] from maxlib would be a quick beat tracker. You could use it in connection with bonk~ or one of the aubio detectors like aubiotempo~ or aubioonset~ to get BPM info and an Upbeat-bang
Frank Barknecht _ ______footils.org_ __goto10.org__