On Sat, 2008-09-13 at 15:29 +0200, eric casteleijn wrote: > Very cool! I'm thinking of using echonest's analysis data to have > smooth automatic beatmatching and mixing of songs, and this is an > excellent first step to achieving that! I'll be sure to look into it, > and the the scaletempo libraries!
Nice idea! There is also a BPM detection GStreamer element (in the soundtouch plugin, which also contains pitch). And I do remember a patch that adds support for the ID3 BPM tag http://bugzilla.gnome.org/show_bug.cgi?id=454889 But different segments in one song is a whole different thing of course. > When I install the plugin, however, I get: > > Traceback (most recent call last): > File "/home/eric/.gnome2/rhythmbox/plugins/scaletempo/__init__.py", > line 127, in activate > self.scaler.activate(shell.get_player().get_property('player')) > File "/home/eric/.gnome2/rhythmbox/plugins/scaletempo/__init__.py", > line 86, in activate > self.gstelement = gst.element_factory_make('pitch', 'pitch0') > gst.ElementNotFoundError: pitch > > I *do* have gstreamer-plugins-bad installed, but maybe Ubuntu Hardy has > a version that is too old? Hmm not really, I'm using that too. I did need to rebuild my GStreamer registry on one box, however, by deleting ~/.gstreamer/registry.*.xml . The new point release should show an error message instead of complaining on the console. Regards, - Willem _______________________________________________ rhythmbox-devel mailing list rhythmbox-devel@gnome.org http://mail.gnome.org/mailman/listinfo/rhythmbox-devel