ARTICLE

LADSPA update

by | Sun 6 Aug 2006

Well, the server move was successful, and everything is back up and running. Thanks for your patience folks.

I thought it was time I gave you a quick update on my LADSPA hacking in Jokosher. Although the code is by no means complete, more and more of it is working. Currently you can select an effect from the list of available effects on your system, and it will apply the effect to the instrument when you press play. So, as an example, I just applied the Simple Delay effect to a guitar recording and it sounded great. You can also mix down fine with the effect applied. 🙂

I did have some bugs and quirks with setting GObject properties for the effects, but I have fixed that now, and as of tonight’s commit, you can update effect settings in real-time and hear those changes while the audio is playing. To prove it, I just wasted 35 minutes fiddling with sliders on the effects that are working.

This is a great start, but there are still many things to be fixed, and much of it needs fixing in the LADSPA GStreamer element that we depend on. My friend and yours, Andy Wingo hacked in a bunch of changes in on Friday to get the element limping along, but it still needs some love. If there is anyone out there who is so inclined to hack on it, fix some bugs and get the insane levels of fame reserved for such an act, you can find it in `gst-plugins-good/ext/ladspa`. I have reported a bunch of bugs that outline the problems:

* [after changing state from PLAYING to READY/NULL, going back to PLAYING doesn’t work](https://bugzilla.gnome.org/show_bug.cgi?id=350006)
* [effects with only src pads never go past prerolling](https://bugzilla.gnome.org/show_bug.cgi?id=349902)
* [gst_element_class_add_pad_template: assertion `gst_element_class_get_pad_template (klass, templ->name_template) == NULL’ failed – segfaults](https://bugzilla.gnome.org/show_bug.cgi?id=349901)

These bugs are currently standing in the way of me getting the LADSPA support in Jokosher finished, and if you can help fix them, I am sure Mr Wingo himself will be pleased too. 🙂

UPDATE: Oops! I forgot to say, if you want to poke around with the LADSPA stuff in Jokosher, see [this page](https://jokosher.python-hosting.com/wiki/GettingJokosher). I added a few notes to the wiki.

An invitation-only accelerator that develops industry-leading community engagement and growth via personalized training, coaching, and accountability...all tailored to your company's needs.

Want to read some more?

Happy Holidays

Happy Holidays

Just a quick note to wish all of you a happy, restful, and peaceful holidays, however and whoever you spend it with. Take care, folks, and I look forward to seeing you in 2015!

The Impact of One Person

The Impact of One Person

I am 35 years old and *people* never cease to surprise me. My trip home from Los Angeles today was a good example of this. It was a tortuous affair that should have been a quick hop from LA to Oakland, popping on BArt, and then getting home for a cup of tea and an...

Feedback Requested: Great Examples of Community

Feedback Requested: Great Examples of Community

Folks, I need to ask for some help. Like many, I have some go-to examples of great communities. This includes Wikipedia, OpenStreetmap, Ubuntu, Debian, Linux, and others. Many of these are software related, many of them are Open Source. I would like to ask your...

Ubuntu Governance Reboot: Five Proposals

Ubuntu Governance Reboot: Five Proposals

Sorry, this is *long*, but hang in there. A little while back I wrote [a blog post](https://archivedblog.jonobacon.com/2014/11/14/ubuntu-governance-reboot/) that seemed to inspire some people and ruffle the feathers of some others. It was designed as a...

Ubuntu Governance: Reboot?

Ubuntu Governance: Reboot?

For many years Ubuntu has had a comprehensive governance structure. At the top of the tree are the Community Council (community policy) and the Technical Board (technical policy). Below those boards are sub-councils such as the IRC, Forum, and LoCo councils, and...

Dealing With Disrespect: The Video

Dealing With Disrespect: The Video

A while back I wrote and released a free e-book called [Dealing With Disrespect](https://www.dealingwithdisrespect.com/). It is a book that provides a short, simple to read, free guide for handling personalized, mean-spirited, disrespectful, and in some cases,...