[PD] Standalone app, ID3 tagging, classification.

David Plans Casal main at davidcasal.com
Mon May 22 12:08:05 CEST 2006

Hi Sven,

On 18 May 2006, at 01:26, sven wrote:

> pd is not the right thing for what you want to do because it's
> very limited when it comes to complex offline data processing
> and it's GUI, hmmm, well.... you said you don't want to mess with
> TCL? then forget pd.

Well, I'm aware pd's gui is tcl, but actually, because it's fairly  
cross-platform, it is still a good candidate platform for prototype  
implementations of DSP tasks that need to be used by others.

> if you want a "real" application you'll have to write one.
> for the tempo stuff there's a matlab implementation of scheirer's  
> technique here:
> http://www.owlnet.rice.edu/~elec301/Projects01/beat_sync/beatalgo.html

I've converted that code to C++ using FMOD, but it's actually giving  
me problems (which is why I wanted to see if maybe I could do it in  
PD instead, that perhaps there were existing methods/abstractions  
implemented already).

> the amplitude stuff and tagging are the easy part once you've managed
> the tempo detection.
> use wxWidgets as a fast and reliable GUI with native look-and-feel.

Indeed, I'm hoping to implement a quick and dirty bpm detect, then  
play more with amplitude.

Thanks again for your advice.


More information about the Pd-list mailing list