• Home
  • About
  • Blog Archives
  • Contact Me
  • FAQ
  • The Big 101
Subscribe: Posts | Comments | E-mail

jonobacon@home

Archive for August 6th, 2006


Posted on August 6, 2006 - by jono

LADSPA update

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
  • effects with only src pads never go past prerolling
  • gst_element_class_add_pad_template: assertion `gst_element_class_get_pad_template (klass, templ->name_template) == NULL’ failed – segfaults

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. I added a few notes to the wiki.



  • Ad Ad Ad Ad
  • Prepare For Awesome

  • Recent Articles

    • Rest Well, My Friend
    • Incredible Stories Of Free Software and Open Source
    • On Zareason
    • This Friday: Rockridge Ubuntu Global Jam In Berkeley
    • Rocking The Application Indicators
    • Articulating IRC Contributions Concisely
    • Revisiting Ethos
    • Getting More Developers Interested In Participating In Ubuntu
    • 11.04 Ubuntu Developer Summit Announced
    • Help Colin Get His Kids Back
  • Recent Comments

    • Gerv on On Zareason
    • Deborah Lang on Facebook Account Disabled
    • duanedesign on Rest Well, My Friend
    • YADev on Application Indicators In Python
    • Navneeth on Incredible Stories Of Free Software and Open Source
    • Christoffer Holmstedt on Getting More Developers Interested In Participating In Ubuntu
    • Tachyon Feathertail on Getting More Developers Interested In Participating In Ubuntu
    • Neil Wilson on Getting More Developers Interested In Participating In Ubuntu
    • flipefr on Getting More Developers Interested In Participating In Ubuntu
    • Christoffer on Getting More Developers Interested In Participating In Ubuntu
  • Flickr Photos

  •  

    August 2006
    M T W T F S S
    « Jul   Sep »
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • jb@h Rockstars This Year

    • ethana2 (34)
    • Zac (18)
    • nixternal (17)
    • Tachyon Feathertail (15)
    • James Duncan (13)
    • Mackenzie (13)
    • Tom (12)
    • Bruno Girin (11)
    • Jimbo (11)
    • Adam Williamson (10)
© 2008 jonobacon@home - At home with Jono Bacon, Community Manager and Author