Monday, November 24, 2008

Effects Progress

Since the 1.6.1 release, we've been hard at work integrating several new features that have been in the works for a while.

In our last user survey, many people told us that Mixxx needed some effects besides the flanger. In response to your feedback, we had Pawel Bartkiewicz work on LADSPA integration through Google Summer of Code in 2007. LADSPA is a terribly misleading acronym for "Linux Audio Developers Simple Plugin API". As it turns out, LADSPA isn't just for Linux - it's a cross-platform effects plugin framework, and that made it the natural choice for us. Pawel did great work last Summer, but it came in middle of our 1.6.0 development cycle and in order to properly integrate his work into Mixxx, several other tasks needed to be completed first.

One of these more noticeable tasks has been to create a new tabbed view, where both the library and effects pane can be managed.

With the new reverb and "DJFlanger" effects, you can add some interesting flavour to your mixes.

The screenshot above shows the effects panel inside the new tabbed view. It also shows several of the effects that we're going to bundle, on the left. The tabbed view will also give us a compact place to expand Mixxx's user interface in the future.

If you look at the screenshot closely, you can spot some rough edges that we're trying to fix before our next major release. The main tasks that remain are bug fixing, polishing, and updating our distribution stuff (installers, packaging scripts, etc.).

For Windows and OS X users hoping for VST support, we think it should be possible via Audacity's awesome VST enabler. The VST enabler should allow us to load VST plugins, but to my knowledge, nobody's tested it yet. The reason we can't build native VST support directly into Mixxx is because of Steinberg's restrictive license on their VST software development kit.

That's all for now! We're going to keep hacking away at LADSPA and the rest of the new features we're working on, and hopefully we'll have something out the door before the end of the year.

9 comments:

  1. Nice updates!
    Keep up the good work!

    ReplyDelete
  2. I want looping efect

    ReplyDelete
  3. Hey, we want looping too!

    We're working on looping separately though, and it's still some ways away. (It's hard to tell at this point actually how far away it is.)

    There's some weird architectural issues we're trying to tackle in order to make looping work, but fear not, we're working on it. :)

    ReplyDelete
  4. I think you guys rock! I have just downloaded and am messing with Mixx but was wondering where the MIC button is if there is one? If not, could this be something added in the next release? I stream and would like to use this program. Thank you and I will be donating to this great software for DJ's.

    ReplyDelete
  5. Anonymous: We currently don't have support microphone input, but it should be on our roadmap. Unfortunately, we won't be able to slip this into our next release, but it's possible it might appear down the road.

    Thanks!

    ReplyDelete
  6. Hey,

    i have a idee for the tabbing interface:
    in the tabbinginterface you could try to make the preferences like colours and things.

    ReplyDelete
  7. I just saw an article on the software in a linux magazine 2/09. I wish I could donate more, since I am not a programmer. Thank You to all that made mixxx possible!

    ReplyDelete
  8. Hey i can't open songs like 2 songs/??

    ReplyDelete
  9. helloo friends great work with mixx!
    but except the effects if there was a looper in each deck it would be really perfect
    cheers

    ReplyDelete