Quodlibet: Sound Processing

Quodlibet & most media players with awesome media management(specially on Linux) has lacked a proper audio effects system that wraps around GStreamer’s existing plugin set. Most of the players use GStreamer as their backend but there’s little or no need to implement an effect system(because hey, most people just listen to what it plays!). For the people who need to customize what they listen to can use this patch for Quodlibet. Here goes the features,

* Multiple plugins in one pipeline – you can load up any number of plugins you want, audio will be routed in order of the plugins are loaded.

* Every plugin has an interface – not just one interface for every plugin, it builds the interface at runtime reading the plugin’s properties.

Still I haven’t made an interface for configuring what plugins are loaded. For this users will have to edit the ~/.quodlibet/config file manually. You have to change the “gst_effect_list = ladspa-tap-equalizer” line to something like “gst_effect_list = ladspa-tap-equalizer,equalizer-10bands” to load up two plugins in this scenario the ladspa tap eq’s output is the 10 band eq’s input(make sure you have installed the necessary GStreamer packages).

Download the patch


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s