You Got A Question? Ask    GNOME Community!

Mixxx it!

This post was made with an older stylesheet

Mixxx is a straightforward open source and free to use DJ application that incorporates some very interesting features regarding advanced and specialized technology support.

I found that doing things on Mixxx is pretty simple and fun. The default gui is a dark dual deck with a crossfader at the middle.


The buttons below the spectrograms are for easy looping control, volume and effects are in the middle while the sync bar is placed next to the song diagram. The playlist is at the bottom of the application, so everything in the gui design is well placed easy to begin using.

The looping is easier than ever as you can set points or specific time based looping with one click. The sync can be done by hand, but the amazing factor here is that Mixxx can automatically detect the beats per minute of the songs added in the decks and synchronize them by adjusting both of them. Clicking on the spectrogram will play the song from that point, while clicking and dragging right and left creates a realistic scratching.

The playlist is initially set by choosing a local folder. This can be rescaned any time and the songs can be added to the decks by drag n drop. You can also add songs to the playlists, auto DJ and crates! iTunes playlists are also supported.


Auto-DJ is using crossfading on a pre-set playlist while you take a brake

If you find the looks of Mixxx somewhat strange or not suitable for you, you will be very pleased to know that it comes in different flavors and resolutions. Although this may cause frustration and confusion when changing from the one to the other (things are placed differently), it certainly will help everyone find the most suitable way to do their favorite thing using their device.



Apart from playing MP3, M4A/AAC, OGG and FLAC audio, you can also record your performance (or whatever) on WAV, OGG, MP3 and AIFF. With Mixxx, you can also broadcast live on Icecast and Shoutcast. All you need to do is configure the corresponding parameters on the preferences and you are ready to go.


What is there but I couldn’t test is the midi and vinyl support. I can give you the claims of the developers about this sector though.

Over 30 controllers supported including the Hercules RMX, Numark Mixtrack, Vestax Spin and Typhoon, Stanton SCS.3d, and many more. Mixxx features a cutting-edge JavaScript-based scripting engine for maximum flexibility. MIDI messages can be mapped onto custom functions which execute complex behaviour.

You can control Mixxx from your existing turntables or CDJs and a mixer using timecoded vinyl or CDs. Serato and Traktor Scratch 1 timecodes are supported with absolute positioning, needle cueing, and our own needle skip prevention code.

Check out the list with the supported hardware and see if your tools are compatible with Mixxx.

Can’t say much about whether you should download Mixxx or not. If you are a DJ who uses Gnome, then this is maybe the most valuable open source tool that you can find. Mixxx is modern and feature-comprehensive meaning that it doesn’t offer every possible feature that all the people in the world may wish for, but it does offer an above the average set of abilities and functions.

Mixxx can do almost anything in the right hands, so if you think yours are, just go for it!

Ubuntu users will find the latest version on the Software Center, but you can use the following repository by typing these commands on a terminal if you want regular updates:

sudo add-apt-repository ppa:mixxx/mixxx
sudo apt-get update
sudo apt-get install mixxx libportaudio2

  Get Mixxx

  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community
  • phanindra

    Nice post, I have tried mix before, I’m not a Dj but I wanted to use Dj software and try some remixes, it has many features, its nice but it doesn’t have some features like mixing sound presets which you can find in professional Dj software for PC and Mac. I tried other softwares for PC they have some really interesting mixing presets through which one can mix songs very easily.
    I hope mixx will get updated for that.

  • Salih Emin

    No need for PPA sh**ness… It is available in Ubuntu Software Center. Or click the online store

    • alex285

      Hello Salih!
      The PPA has another meaning. If Mixxx gets an update, Ubuntu won’t upgrade it soon ..and if ever. At least that happens often. So PPA guarantees you always have the very latest version. So if you make a heavy use of an application, you might need a PPA.

      • Salih Emin

        That is true alex if you are upgrade junky. But most of these people the just need the software to work. If it works, they dont care about changes. If they need a feature available in the new version then they will need the ppa.
        Unfortunately this types of software do not get updates regularly (maybe it should be like this) so if you check the ppa and Software center you will see the exact versions:

        PPA version : 1.10.1
        Ubuntu 12.10: 1.10.1
        Ubuntu 12.04: 1.10.0~1

        This is pretty usual with ubuntu because it has the fastest release of all distros and software tend to be built against every release. So every new version of Ubuntu has in most cases the latest version of a semi-pro software

        • alex285

          Why you say if? You know I am :)
          Since you print the versions, ppa isn’t need for Mixxx. Other software do need PPAs. Besides PPAs is the best thing that Ubuntu has!

  • Pingback: Ubuntu | Mixx: Λογισμικό για τους DJ()