Saturday, September 27, 2008

Mixxx 1.6.1 Released!

Hot off the heels of our last release comes Mixxx 1.6.1, bringing a handful of new features and bug fixes.



Some of the more important changes are:
  • The waveform view now zooms instead of speeding up when the pitch is adjusted. This allows the beat ticks to align when songs are beatmatched, and was a feature request we heard many times after the 1.6.0 release.
  • FLAC support for Windows users! (Another much requested feature, and you can thank Michael Pujos for his hard work on this.)
  • Fixed a problem where the waveform view went unresponsive (thanks to Mark Glines for the patch)
  • Properly read artist and title names from FLAC files (another one from Mark)
  • Fixed drag-and-drop on Windows with the "Simple" display mode.
  • Fixed a Hercules RMX problem with its MIDI mapping.
  • Fix for songs with short artist names.
We've also had some mild success with M4A/AAC support, but it's still going to be a while before that feature makes it into a release unfortunately. We're also still working on our OS X 10.4 (Intel) package still, but we do have an unsupported OS X 10.5 package for PPC available for download here.

Wednesday, September 24, 2008

Updated MixMan DM2 Driver for OS X


Joe Mattiello has updated his MixMan DM2 driver for Mac OS X. From his release announcement:


This version adds Mixxx support, which should mimic the Linux ALSA (Jan's) driver. This means it should be a drop in replacement with the same .xml config file already packaged. Note, this is different then the version for the DM2 under windows, which is a completely different setup.

This version also includes a more extendable Generic MIDI mode which supports 4 banks completely and a PD patch to get you started on custom setups.

Sites / DL's / Source :
http://code.google.com/p/dm2usbmididriver/
http://www.joemattiello.com/dm2/

The driver is also open source now, which the code available here.

Monday, September 1, 2008

PPC Support Problems for Mixxx 1.6.0

We've got some bad news about the Mac PPC version of 1.6.0. Due to a "communication error", I thought we had someone building a PPC release and it turns out that person was actually doing something completely different. Unfortunately, I also promised erroneously to some people on the forums that it would be ready very soon.

So the situation is this, it seems that building a PPC release is beyond our available resources currently, as few of our current developers have access to such hardware. As such, we are urgently seeking someone to fill the role of PPC packager for Mixxx, this person will need access to a PPC Mac, some expertise in building software on it and some spare time. We will support this person to the best of our ability and they will be recognised as an official member of the development team on our website. We may also be able to pay in Mixxx branded t-shirts or mousemats. :)

If anyone is interested in this, please contact us using any of the usual methods.

So again, apologies to all those PPC Mac users out there who were misled, this was an honest mistake and we feel quite bad. Hopefully we will have a PPC release for you soon.

Sorry,

Adam

Update: We've had several volunteers come forward, and we're working with them to get a PPC build working. How long this will take depends on how much time the volunteers have, so I don't a package very soon, but at least the gears are turning now. :) Thanks for your help!

Wednesday, August 6, 2008

Mixxx 1.6.0 Released!

The Mixxx team is proud to announce the final release of Mixxx 1.6.0!



Mixxx 1.6.0 represents over a year's worth of hard work from our growing development team. The development of 1.6.0 was been driven by continuous feedback from our users, the bulk of which began in May 2007 with our popular user survey. Since then, we've taken the features that people wanted the most and focused every effort on developing them. Needless to say, 1.6.0 is light-years ahead of 1.5.0, and our community's continued appreciation for Mixxx has served as a strong motivator for us throughout its development.

We've also relaunched our website with a fresh coat of paint. Clicking the thumbnail above will take you to the new site.

Mixxx 1.6.0 is now available on our downloads page.

We'd like to thank both Hercules and Echo Audio for supporting Mixxx's development. Hercules' MK2 and RMX controllers are excellent, and Echo makes fantastic professional-grade soundcards (and we mean it).

If you'd like to come hang out with some of the Mixxx developers and fellow users, we're having a meetup at the Linuxcaffe in Toronto on Friday, August 8th from 7 PM to 11 ish. Come check it out!

Before getting to the changelog, I'd like to mention one thing - A big change we've made is that Mixxx 1.6.0 is built on the Qt 4 platform instead of Qt 3. Porting Mixxx to Qt 4 took a massive effort from many developers, and was important to modernize Mixxx's look and feel, as well as ensure that Mixxx's codebase doesn't become obsolete. We've made many technical improvements inside Mixxx in order to allow the project to grow well into the future. Mixxx is now a much more mature open source project than it was a year ago, and there's no signs of us slowing down.

Since Mixxx 1.5.0 was released (March 4th, 2007), the following changes have been made:
  • New MIDI mappings for Tascam US-428, M-Audio X-Session Pro, Evolution X-Session, FaderFox DJ2, and the M-Audio Torq Xponent, Vestax VCI-100, Akai MPD24, Behringer BCD3000 (including LEDs), Numark Total Control
  • Many Hercules MK2 improvements
  • Support for the Hercules DJ Console RMX
  • Support for the Hercules DJ Console Mac Edition
  • Slick sliding VU meter peaks - Screenshots don't do this justice (download it and check it out).
  • Added the new Natt skin, from Natt from the forums.
  • Completely rewritten waveform view by Russell Ryan through Google Summer of Code. This will provide better performance for some users.
  • Some very under-the-hood improvements that should fix the odd crash-at-startup and improve performance.
  • Fixed keyboard cue keys to use whatever cue behaviour is selected in the preferences.
  • MP3 parsing fixes for files with cover art (fixes blips at the start of some songs)
  • OGG parsing improvements, fixes some library scanning problems
  • Fixed OGG playback on Intel OS X machines
  • Completed drag-and-drop support in the library. You can now import tracks to the library by drag-and-dropping a track from outside Mixxx onto the library view. You can also reorder tracks in a playlist or the library.
  • Option to disable the BPM detection.
  • Added BPM reading from MP3/OGG files which have it embedded in them (ID3), one of several enhancements by Martin Sakmar
  • Various accuracy improvements to the BPM detection
  • Improvements to the vinyl emulation and pitch-independent time stretch sound quality
  • Wave recording support
  • Vinyl control with support for Serato, Traktor, and FinalScratch vinyl, as well as Serato CD.
  • Added support for multiple inputs on a single soundcard for vinyl control
  • Build flags are now cached automatically
  • Improved flanger effect, thanks to Enry
  • Configurable cue behaviour, which now defaults to CDJ-style cueing. (Thanks to Tom Care)
  • Enabled realtime priority with ALSA, improves performance with Linux RT kernels.
  • FLAC support for Linux and OS X users (much requested)
  • Tons and tons of bug fixes.
  • Fixed crashes due to vinyl emulation mode
  • Improved compatibility with JACK (some users were experiencing choppiness)
  • Players should now only pull from the play queue if in NEXT mode
  • Search functionality:
    o Search box now selects all text when clicked (easier to make a new search now)
    o When the search box is cleared, the library view will scroll back to it's previous position.
    o Search now properly filters directories out
  • Library stuff:
    o Double-clicking on a song now sends the song to the first stopped player.
    o Right-click menu cleaned up, much nicer now
    o Library directory rescans on startup when it's been modified (*doesn't work when subdirectories are modified yet)
    o Library view now shows directories first
    o Columns in the library view are proportioned intelligently now
    o Renamed the "Playlist" menu to "Library"
    o Added "Rescan Library" menu item.
    o Can select multiple songs (hold shift) and send them to the play queue or a playlist
  • Playlist support:
    o Can create, import, delete, and rename playlists
    o Added "Playlists" to library drop-down box
    + Can right-click to send a playlist to the play queue.
  • Fixed some bugs in the track properties dialog, and set default values
  • Fixed a soundcard channel selection bug when the second device had more channels than the first.
  • Added BPM Schemes (need to make some presets still)
  • Minor speed optimization
  • OS X/Leopard package for Intel users!
  • A few build system (dependency checking) fixes
  • MIDI LED control on Linux
  • A few MIDI tweaks here and there
  • Right-clicking on a knob/slider no longer moves with your mouse (it just centers the value)
  • Using your mouse's scroll wheel now changes the values of sliders and knobs (this is cool for laptop users with the little scroll bar at the side of their trackpads)
  • DirectSound is now the default API on Windows
  • ALSA Sequencer MIDI support courtesy of Cedric Gestes
  • A couple of MIDI bug fixes (knobs now center properly, thanks to Sacha Berger)
  • Added support for 14-bit MIDI pitch wheel controllers (thanks to Adam Sugerman)
  • Hercules support on Linux improved (jog wheels work again)
  • Big stability improvements
  • Multiple soundcards can now be used for output (master/headphones), in case you don't have a soundcard with 4 outputs on it.
  • Adam's wicked colour scheme support for skins
  • Can now change skins without restarting Mixxx (more hard work from Adam)
  • Channel VU meters are now pre-fader
  • VU meters are now much more smooth
  • Added clipping indicators (courtesy of John Sully)
  • Higher quality EQs and other sound quality improvements (also from John Sully)
  • Adjustable EQ shelves
  • New MIDI mapping format now in XML, supports controlling LEDs
  • Better Hercules support on Windows and Linux
  • New BPM detection algorithm (Micah Lee/GSoC 2007)
  • New media library (Nathan Prado/GSoC 2007)
  • LADSPA effects support (not yet enabled - Pawel Bartkiewicz/GSoC 2007)
  • BPM Tap tempo
  • Ported to Qt 4
  • Moved build system to SCONS
  • Redesigned preferences dialogs
  • Rewritten audio core (Albert)
  • Vinyl control support for Serato, Traktor Scratch, and FinalScratch (FS needs work, but the others are good)
  • Software preamp for vinyl control (can use turntables without a preamp)
  • Track info editor (double-click in library)
  • New library browse mode (CTAF)
  • Starts in fullscreen mode if launched with the -f flag.
  • Several MP3 decoder performance and stability improvements (John Sully)
  • Support for merengue
  • Reorganized "File" menu
  • NEXT mode now works as expected (plays the next track in the table)
  • Lots of little OS X improvements
  • Improved consistency of fullscreen mode
  • Customizable constant power crossfader curve
  • Slow fade and fast cut crossfader curves
  • Play queue, for creating an on-the-fly playlist
  • Revamped playlist interface, editing
  • Reasonably intelligent library rescanning
Once again, Mixxx 1.6.0 can be downloaded for free from our downloads page.

Saturday, August 2, 2008

Mixxx Meetup – Friday, August 8th 2008 7pm @ Linux Caffe Toronto

Mixxxers, all your hard work is about to pay off, we're about to release our first major update in more then a year and that means it's party time.

Join us at the Linux Caffe in Toronto as we meet, eat, and scratch out some beats to celebrate the newest release of the world's best free DJ software: Mixxx 1.6.0!

Date: Friday August 8th 2008 - 7pm till they kick us out (~11pm)

Location[map]: Linux Caffe is at 326 Harbord Street, Toronto, ON, M6G 3A4 (a block south of Cristie Subway Station)

Friday, July 25, 2008

Mixxx 1.6.0 Release Code-a-thon

It's hard to believe it's been over a year since the release of Mixxx 1.5.0, our last stable release. However, we're pleased to say that we're now nearly ready to bring 1.6.0 out of beta.

As part of the final push to get the release done, we're planning a whole day coding/fixing/testing session next Tuesday (the 29th). Most of the development team will be on our IRC channel (#mixxx on irc.freenode.net) and everyone is invited to come and join us. Whether you want to help write code, help test the release as it comes together, dj up some tunes for the development team or simply come and watch, everyone is welcome and there will be plenty to do, even for non-technical people. Things should start around 10am in Europe and run through to the evening in the Americas.

Look forward to seeing you there,

Adam

Tuesday, July 22, 2008

Indamixx Handheld Available


Trinity Audio Group's Indamixx portable studio is now available. From the press release:

Los Angeles, CA (PRWEB) July 21, 2008 -- Trinity Audio Group Inc. announces today Indamixx, a full featured Linux hand held studio providing a mobile recording environment, allowing users to record, edit, mix, DJ and publish songs or sound files from the field or on the go. Ideal for Producers, Remixers, and DJs. Finally, you can take your studio with you! Pre-loaded software, easy updating and no driver hassles, makes Indamixx an instant audio creation companion.

The device comes preloaded with Mixxx for touchscreen mixing goodness. For more information, check out the press release or their official site.