Re: [PD] high level beat detection

2007-04-26 Thread Kyle Klipowicz
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 <[EMAIL PROTECTED]> wrote:
>
>
> 2007/4/25, Kyle Klipowicz <[EMAIL PROTECTED]>:
> > 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 <[EMAIL PROTECTED]> 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)))oOO
> >
>
>
>
> --
>
> Ronny Vanden Bempt
> (0486)510841
> www.ropefly.com
> www.hetdepot.be
> [home]riddersstraat 226, 3000 Leuven
>  [dom]verbindingslaan 36, 3001 Heverlee


-- 

http://theradioproject.com
http://perhapsidid.blogspot.com

(()()()(()))()()())(
(())(())()(((
))(__
_())(()))___
(((000)))oOO

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-26 Thread Frank Barknecht
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

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-26 Thread ronny vanden bempt

2007/4/25, Kyle Klipowicz <[EMAIL PROTECTED]>:


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 <[EMAIL PROTECTED]> 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)))oOO





--
Ronny Vanden Bempt
(0486)510841
www.ropefly.com
www.hetdepot.be
[home]riddersstraat 226, 3000 Leuven
[dom]verbindingslaan 36, 3001 Heverlee
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-25 Thread Kyle Klipowicz
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 <[EMAIL PROTECTED]> 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)))oOO

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-25 Thread Olivier Heinry
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


> 
> 


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-25 Thread ronny vanden bempt

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 <[EMAIL PROTECTED]>:
> 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





--
Ronny Vanden Bempt
(0486)510841
www.ropefly.com
www.hetdepot.be
[home]riddersstraat 226, 3000 Leuven
[dom]verbindingslaan 36, 3001 Heverlee
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-25 Thread Jamie Bullock

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 <[EMAIL PROTECTED]>:
> 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


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-24 Thread Jamie Bullock
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


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-23 Thread David Powers
On 4/23/07, IOhannes m zmoelnig <[EMAIL PROTECTED]> wrote:
> ronny vanden bempt wrote:

> > * I already understand how to compile and so on, but does anyone
> >   know a good C editor, free and windows (or is that a contradiction?)
>
> no it is not a contradiction. there is xemacs on windows.
> probably uedit is good too (haven't used it for years).
> you might also want to code in notepad, but don't try M$Word.

Better choices for free Windows editors might be CREAM (like vim, but
hides advanced stuff behind menus if you want), Notepad++, and
ConText.

~David

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-23 Thread David Powers
Eclipse is a pretty good IDE written in Java (x-platform), out of the
box it's geared towards java but you can get extensions for all sorts
of languages, The C extension is called CDT. You would need Cygwin or
Mingw to compile with it on windows I guess. More info here:
http://www-128.ibm.com/developerworks/library/os-ecc/

~David

On 4/23/07, ronny vanden bempt <[EMAIL PROTECTED]> wrote:
> Hey,
> We're busy with making a beat detector in Pd, but we're stuck in such a way
> that we want stopped trying to implement it as a patch. We're now skinning
> our matlab code to make it as fast and small as possible. After that we'll
> translate it to C code (hopefully the matlab-to-C compiiler helps us a
> little bit, because we're not so experienced in C programming). And then
> we'll try to turn it into a Pd external. I already worked through the
> external tutorial of Zmölnig, but I still have some questions:
>
> How to use the the x_, a_ and t_ prefixes
> I already understand how to compile and so on, but does anyone know a good C
> editor, free and windows (or is that a contradiction?)
> How can we test and compile a 'block'  without the main methods or header
> files included? Or how do you have to do that?
> I fear I'll also have many more questions when we really implement it.
> Hopefully you guys will help us out very soon.
> Ronny
> look at http://idafx.blogspot.com (or Pd webring) for more information
>
> --
> Ronny Vanden Bempt
> (0486)510841
> www.ropefly.com
> www.hetdepot.be
> [home]riddersstraat 226, 3000 Leuven
> [dom]verbindingslaan 36, 3001 Heverlee
> ___
> PD-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] high level beat detection

2007-04-23 Thread IOhannes m zmoelnig
ronny vanden bempt wrote:
> Hey,
> We're busy with making a beat detector in Pd, but we're stuck in such a
> way that we want stopped trying to implement it as a patch. We're now
> skinning our matlab code to make it as fast and small as possible. After
> that we'll translate it to C code (hopefully the matlab-to-C compiiler
> helps us a little bit, because we're not so experienced in C
> programming). And then we'll try to turn it into a Pd external. I
> already worked through the external tutorial of Zmölnig, but I still
> have some questions:
> 
> * How to use the the x_, a_ and t_ prefixes

use them at your own will...

however:
the "t_" prefix are used to denote "this name is a 'type'" (this is: for
any type you declare via 'typedef', prefix it with "t_").
other people use other conventions (e.g. by postfixing "_t" to types);

the "a_" prefix usually denotes "element of the 'atom'-structure"
(actually of the 't_atom', see above).


the "x_" prefix usually denotes "element of the 'x'-structure" (whatever
'x' means; in miller's (and most derived) code, "x" is the name of the
class _variable_ (not the type))



for computers (compilers) you can use whatever, it is really just for
humans to make your code more readable.




> * I already understand how to compile and so on, but does anyone
>   know a good C editor, free and windows (or is that a contradiction?)

no it is not a contradiction. there is xemacs on windows.
probably uedit is good too (haven't used it for years).
you might also want to code in notepad, but don't try M$Word.



> * How can we test and compile a 'block'  without the main methods or
>   header files included? Or how do you have to do that?


why would you?
this question seems rather theoritical to me.
the usual way to include a header-file is by using the '#include'
preprocessor directive ;-)


fmgasdr
IOhannes


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] high level beat detection

2007-04-23 Thread ronny vanden bempt

Hey,
We're busy with making a beat detector in Pd, but we're stuck in such a way
that we want stopped trying to implement it as a patch. We're now skinning
our matlab code to make it as fast and small as possible. After that we'll
translate it to C code (hopefully the matlab-to-C compiiler helps us a
little bit, because we're not so experienced in C programming). And then
we'll try to turn it into a Pd external. I already worked through the
external tutorial of Zmölnig, but I still have some questions:

  - How to use the the x_, a_ and t_ prefixes
  - I already understand how to compile and so on, but does anyone know
  a good C editor, free and windows (or is that a contradiction?)
  - How can we test and compile a 'block'  without the main methods or
  header files included? Or how do you have to do that?

I fear I'll also have many more questions when we really implement it.
Hopefully you guys will help us out very soon.
Ronny
look at http://idafx.blogspot.com (or Pd webring) for more information

--
Ronny Vanden Bempt
(0486)510841
www.ropefly.com
www.hetdepot.be
[home]riddersstraat 226, 3000 Leuven
[dom]verbindingslaan 36, 3001 Heverlee
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list