« rbpitch Updatesrbpitch Is Here! »

rbpitch Needs Testing!

11/12/09 | by Tiyuk Quellmalz | Categories: Uncategorized

Now that rbpitch has been in the wild for a few days, the code has begun to settle down. I found a few bugs since I first blogged about it, but those bugs are squashed.

Only one minor issue remains, and it is really a bug in the GStreamer 'pitch' plugin (libgstsoundtouch), a part of gst-plugins-bad. There is absolutely no way I can work around this bug within the rbpitch code, so when I have some time I will try to address the bug at the source of the problem, no pun intended. Hint: if you don't normally seek within songs (that is, change the current playback position), you won't notice this bug at all.

I have greatly simplified the instructions for building rbpitch on Ubuntu, and these instructions may also work on recent versions of Debian, but are untested there. I have tested these instructions on Ubuntu 9.10 and found them to work.

You can find my instructions post and call for testing on the Ubuntu Forums.

3 comments

Comment from: Erik Oskam [Visitor]
Thanks for sharing rbpitch. I tried installing the plugin on a Debian box today following your guide on the Ubuntu forums. Compiling and installing went as expected, the plugin files are created and the plugin is listed in the plugins window of rhythmbox. Unfortunately, when I tried to enable the plugin i got an error message :(

The debug output of rhythmbox showed the following when I tried to enable the plugin:
(15:00:03) [0x1429500] [rb_module_init] rb-module.c:140: RBModule 0x2c54000 initialising (15:00:03) [0x1429500] [rb_module_load] rb-module.c:72: Loading /usr/lib/rhythmbox/plugins/rbpitch/librbpitch.so (rhythmbox:28371): Rhythmbox-WARNING **: `register_rb_plugin': /usr/lib/rhythmbox/plugins/rbpitch/librbpitch.so: undefined symbol: register_rb_plugin (rhythmbox:28371): Rhythmbox-WARNING **: Could not load plugin rbpitch (15:00:03) [0x1429500] [rb_module_finalize] rb-module.c:148: RBModule 0x2c54000 finalising (rhythmbox:28371): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Pitch and Tempo Shifting' (15:00:03) [0x1429500] [plugin_manager_set_active] rb-plugin-manager.c:296: Could not activate Pitch and Tempo Shifting.

This was on Debian Stable: Linux version 2.6.26-2-amd64 (Debian 2.6.26-19lenny2) using Rhythmbox 0.11.6

I hope the info is useful for you. If you need more info, let me know. I'll try the plugin on a Debian Unstable installation soon. I'll let you know how that worked out.

12/31/09 @ 09:07
Comment from: Tiyuk Quellmalz [Member]
I have never tested this plugin with such an old RB. Try RB 0.12.5, the latest stable. It should compile and run against Debian stable.

You'll need to follow the generic instructions for compiling it without the apt-get source. You can find those instructions in the README.txt as part of the git checkout. Here's a link to that file in git master:

http://tiyukquellmalz.org/cgit/rbpitch/tree/README.txt

Please post back if you can't get it to work with RB 0.12.5.
12/31/09 @ 16:40
Comment from: Erik Oskam [Visitor]
All went well on Debian sid (shipping Rhythmbox 0.12.6), using the guide from the Ubuntu forums.

The only issue that I could find was with the time / slider. The slider position and elapsed time are updated according to the real time. When the tempo of a song is altered, the progress bar inidicates the wrong place in the song. But I assume this is caused by the bug in the libgstsoundtouch library mentioned in the original blog post.
01/03/10 @ 07:18

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
July 2010
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Search

XML Feeds

powered by b2evolution