Monday, July 12, 2010

I started doing more Mixxx development on Windows this week and I've been trying to fix lots of little bugs. I'm pretty embarrassed at how badly broken drag-and-drop on Windows was in 1.8.0 Beta 2 - Sorry about that guys, we really didn't do much testing of the library stuff on Windows before the release. It's fixed in our 1.8 code repository, but I have no idea when we're going to make our next release. I think that bug pretty crippling though, so if enough people complain, I'll try to talk our Windows packager into building a new version for you guys.

On Saturday, we woke up to a nice surprise from our downloads.mixxx.org hosting provider. They cut off downloads to Mixxx 1.7.2 for Win32 because we had too many requests to it! We had a couple thousand downloads in one day, and apparently they're unable to provide us with the 5 TB of monthly bandwidth we pay them for because of CPU usage. After scratching our heads for a while, we ended up redirecting users to a temporary download page with links to a mirror site and a torrent. Big thanks to Mark Glines for helping us out temporarily until we find a permanent hosting solution!

Our MIDI guru, Sean Pappalardo, has put a new video this week showcasing the SCS.3d and SCS.3m MIDI controllers in action:

Lastly, check out YouTube user Scratchtometry busting out his SCS.3d hot cueing and scratching skillz with Mixxx in two videos:

Hotcues
Since everyone's been waiting ever so patiently for this release, we decided to slip a bonus in for you. Mixxx 1.8.0 Beta 2 adds hotcues, which are cue points that start playing when triggered. These are handy for impromptu drumming and remixing because you can trigger different parts of a song quickly. Although our default "Outline Netbook" skin doesn't yet show the hotcue positions on the main scrolling waveform display, the hotcues do show up in the smaller waveform summary.

The keyboard shortcuts for hotcues are Z, X, C, and V on Player 1, and M, <, >, and ? on Player 2. Now go chop some beats! (Update: Forgot to mention that using the Shift key in combination with the above keys clears the hot cues.)

Audio Playback Plugins
The new audio playback plugin framework lets you to install third-party plugins that give Mixxx the ability to playback extra audio formats. Sometimes support for an obscure audio format is difficult to maintain or may be legally encumbered in certain jurisdictions, either of which would preventing us from supporting it. However, third-party developers can now add support for extra audio formats to Mixxx at their own discretion.

The Mixxx Development Team will not distribute audio playback plugins that carry legal uncertainty for us. The responsibility is solely yours to ensure that you are legally entitled to obtain and use any playback plugins provided by a third-party.

Although we don't have any official audio playback plugins available yet, we'd like to invite developers to post their plugins on the Mixxx Add-ons wiki page.

The Road to 1.8.0
Over the next month or so, we'll be wrapping up development of 1.8.0. We've still got many bugs to fix (and could use your help), but we think this latest beta release is a big improvement over the previous one. Give it a shot, and please report any bugs you find! Enjoy, and stay tuned for more news as we finally approach Mixxx 1.8.0.