{"id":5178,"date":"2024-07-26T22:22:55","date_gmt":"2024-07-26T20:22:55","guid":{"rendered":"https:\/\/www.deejayplaza.com\/en\/?p=5178"},"modified":"2026-01-06T17:13:12","modified_gmt":"2026-01-06T16:13:12","slug":"mixxx-review","status":"publish","type":"post","link":"https:\/\/www.deejayplaza.com\/en\/articles\/mixxx-review","title":{"rendered":"Mixxx review 2026 &#8211; Surprisingly good, except 1 thing"},"content":{"rendered":"<h2 class=\"simpletoc-title\">Table of Contents<\/h2>\n<style>html { scroll-behavior: smooth; }<\/style><ul class=\"simpletoc-list\">\n<li><a href=\"#what-is-mixxx-dj-software\">What is Mixxx DJ software?<\/a>\n<\/li>\n<li><a href=\"#user-interface-and-usability\">User Interface and usability<\/a>\n<\/li>\n<li><a href=\"#controller-support\">Controller support<\/a>\n<\/li>\n<li><a href=\"#cloud-sync-streaming-and-broadcasting\">Cloud sync, streaming and broadcasting<\/a>\n<\/li>\n<li><a href=\"#analyzing\">Analyzing<\/a>\n\n<ul>\n<li><a href=\"#frozen-on-boot\">&#8220;Frozen&#8221; on boot<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#some-quick-remarks\">Some quick remarks<\/a>\n\n<ul>\n<li><a href=\"#stems\">Stems<\/a>\n<\/li>\n<li><a href=\"#key-notation\">Key notation<\/a>\n<\/li>\n<li><a href=\"#stuttery-waveform\">Stuttery waveform<\/a>\n<\/li>\n<li><a href=\"#recording\">Recording<\/a>\n<\/li>\n<li><a href=\"#libraries-3rd-party-software\">Libraries 3rd party software<\/a>\n<\/li>\n<li><a href=\"#serato-vinyl\">Serato Vinyl<\/a>\n<\/li>\n<li><a href=\"#video\">Video<\/a>\n<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#is-mixxx-free\">Is Mixxx free?<\/a>\n<\/li>\n<li><a href=\"#information\">Information<\/a>\n<\/li>\n<li><a href=\"#performance-tests\">Performance tests<\/a>\n<\/li>\n<li><a href=\"#system-requirements\">System requirements<\/a>\n<\/li>\n<li><a href=\"#pros-amp-cons\">Pros &amp; cons<\/a>\n<\/li>\n<li><a href=\"#conclusion\">Conclusion<\/a>\n\n<ul>\n<li><a href=\"#is-mixxx-any-good\">Is Mixxx any good?<\/a>\n<\/li>\n<li><a href=\"#is-mixxx-good-for-beginners\">Is Mixxx good for beginners?<\/a>\n<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n<h2 id=\"what-is-mixxx-dj-software\" class=\"wp-block-heading\">What is Mixxx DJ software?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx is software for DJs: radio DJs and club DJs.<br>You can use the software to perform DJ gigs.<br>You don&#8217;t need external devices to operate, but a DJ controller is recommended.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"686\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-layout-overview.webp\" alt=\"\" class=\"wp-image-5183\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-layout-overview.webp 1300w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-layout-overview-800x422.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-layout-overview-250x132.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-layout-overview-768x405.webp 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Like other DJ software you can analyze your music for BPM, beatgrid and key.<br>The music you are playing are in the 2 players on top of the screen, you can expand this to 4 if you like.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the left side are the playlists, recordings, history and libraries from other software.<br>The track in the playlists are shown at the bottom right.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can organize your music in playlists, but I&#8217;m missing <a href=\"https:\/\/www.deejayplaza.com\/en\/dj-terminology-glossary#smart-playlists\">smart playlists<\/a>.<br>Smart playlists allow you to create a playlists based on certain criteria, like all songs with 128 BPM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The software has also crates, but I&#8217;m not sure what the difference is between a crate and a playlist.<br>Because they seem to do the same thing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Serato playlists are called &#8220;crates&#8221;.<br>So I&#8217;m confused.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"font-size: 1.6rem\">Free DJ tips in your inbox?<\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a bonus gift I will send you a <strong>FREE <\/strong>E-book on how to kick-off your DJ career!<\/p>\n\n\n<!-- MailerLite Universal -->\n<script>\n(function(m,a,i,l,e,r){ m['MailerLiteObject']=e;function f(){\nvar c={ a:arguments,q:[]};var r=this.push(c);return \"number\"!=typeof r?r:f.bind(c.q);}\nf.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);\nvar _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?v'+(~~(new Date().getTime()\/1000000));\n_.parentNode.insertBefore(r,_);})(window, document, 'script', 'https:\/\/static.mailerlite.com\/js\/universal.js', 'ml');\n\nvar ml_account = ml('accounts', '1691580', 't0j5q7h5d7', 'load');\n<\/script>\n<!-- End MailerLite Universal -->\n\n<div class=\"ml-form-embed\"\n  data-account=\"1691580:t0j5q7h5d7\"\n  data-form=\"6052713:y7m2e8\">\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"user-interface-and-usability\" class=\"wp-block-heading\">User Interface and usability<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I actually quite like the user interface and layout of Mixxx: it looks good.<br>It is clean and uncluttered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But I have to admit, there is a lot going on.<br>There are a lot of buttons and thingamabobs, <br>I can imagine as a first-time DJ it can be quite overwhelming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A lot of DJ software works with views you can switch between, but not Mixxx.<br>This way you could have a beginner-view to make things easier and an extended-view for experienced DJs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"142\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-top-big-buttons.webp\" alt=\"\" class=\"wp-image-5194\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-top-big-buttons.webp 1004w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-top-big-buttons-800x113.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-top-big-buttons-250x35.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-top-big-buttons-768x109.webp 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the top of the screen you can find a couple of big buttons that let you change the layout by adding (or hiding) some panels.<br>In this example: the effects, samplers and mic\/aux panels are shown.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1145\" height=\"290\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small.webp\" alt=\"\" class=\"wp-image-5195\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small.webp 1145w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-800x203.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-250x63.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-768x195.webp 768w\" sizes=\"auto, (max-width: 1145px) 100vw, 1145px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The play, cue, hot-cue and loop buttons are too small to my liking.<br>You use these buttons quite often and it would be much nicer to have a big hit box for often-used buttons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clubs are damp places with a lot of sticky surfaces, which makes navigating a mouse cursor a challenge.<br>It would be nice if software would support me in that regard.<br>There is enough unused space to make them larger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also the icons are a bit confusing.<br>The goal of icons is to communicate the function of a button clearly.<br>But some iconography is unclear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have played around with the software, I&#8217;ve experienced what buttons do.<br>But when I look at the screenshot above, I couldn&#8217;t tell the features of some of the buttons.<br>Why are there 2 editboxes with a &#8220;4&#8221;?<br>One is beat-loop, the other beat-jump.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I would 100% confuse that during a DJ gig!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"731\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin.webp\" alt=\"\" class=\"wp-image-5199\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin.webp 1300w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin-800x450.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin-250x141.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin-768x432.webp 768w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-different-skin-390x220.webp 390w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose different skins, some of them are painful to the eye and have microscopic buttons.<br>Like this wannabe Ableton skin.<\/p>\n\n\n\n<h2 id=\"controller-support\" class=\"wp-block-heading\">Controller support<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1465\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-1500x1465.webp\" alt=\"\" class=\"wp-image-5196\" style=\"width:581px;height:auto\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-1500x1465.webp 1500w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-800x782.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-250x244.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-768x750.webp 768w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-1536x1501.webp 1536w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-controller-support-2048x2001.webp 2048w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The software supports a lot of DJ controllers, but it is implemented in a rather strange way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the left side all your USB devices are shown, including my Streamdeck, Davinci Resolve Speed Editor, LED controller and webcam.<br>Then on the right you select a profile that you want to use on your controller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also train\/learn the MIDI commands from your DJ controller.<br>(DJ controllers are MIDI controllers in disguise).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My trusty old DDJ-RB wasn&#8217;t officially supported, but I selected the DDJ-SB (basically the same controller, but meant for Serato) and everything worked fine, except for the jog wheel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is also possible to create your own XML profile file for your individual controller if yours isn&#8217;t supported.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is incredibly clunky because a lot can go wrong.<br>But it also incredibly flexible.<br>The jury is still out on that one.<\/p>\n\n\n\n<h2 id=\"cloud-sync-streaming-and-broadcasting\" class=\"wp-block-heading\">Cloud sync, streaming and broadcasting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The cloud is part of DJing nowadays.<br>Personally I don&#8217;t use it because I think <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/why-streaming-dj-music-is-stupid\" target=\"_blank\" rel=\"noreferrer noopener\">streaming is stupid<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx doesn&#8217;t support cloud storage like Dropbox or Google Drive.<br>But is also doesn&#8217;t support music streaming like Soundcloud, Beatport or Beatsource.<br>A lot of other DJ software does support this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx has a strong focus on radio DJing.<br>You can connect the software to Icecast or Shoutcast to stream your DJ set as a radio station.<\/p>\n\n\n\n<h2 id=\"analyzing\" class=\"wp-block-heading\">Analyzing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Analyzing is the part of Mixxx where it needs some work.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"150\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-off.webp\" alt=\"\" class=\"wp-image-5202\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-off.webp 1200w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-off-800x100.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-off-250x31.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-off-768x96.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the screenshot above you can clearly see that the beatgrid is completely off.<br>The play head (blue line) is positioned on the first beat of a bar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luckily this happens only happens once in a while, not every track is completely off.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"319\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off-1500x319.webp\" alt=\"\" class=\"wp-image-5203\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off-1500x319.webp 1500w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off-800x170.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off-250x53.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off-768x163.webp 768w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-beatgrid-slightly-off.webp 1525w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">But the beatgrid is still off for every single track.<br>EVERY SINGLE TRACK!<br>It is shifted back in time ever so slightly, like you can see in the screenshot above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I completely grilled Serato for this in my <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/serato-review\" target=\"_blank\" rel=\"noreferrer noopener\">Serato review<\/a>, because Serato is payed software that is used by many professionals.<br>For software that is around since 1998 to fail at such a basic feature, is inexcusable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m a bit softer on Mixxx, because it is free software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An accurate beatgrid is important because this means that loops and cues are also set too late in time.<br>So you need to correct every single track in the software.<br>This is quite consuming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A proper metronome to correct the beatgrid would make it a bit easier.<br>Granted, there is one you can load as an effect.<br>But it could have been just one simple button make the DJs life just a little bit better.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1145\" height=\"290\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small.webp\" alt=\"\" class=\"wp-image-5195\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small.webp 1145w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-800x203.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-250x63.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-hotcue-buttons-small-768x195.webp 768w\" sizes=\"auto, (max-width: 1145px) 100vw, 1145px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx places Hot Cues automatically, which is a huge time saver.<br>It also assigns colors automatically to those hot cues.<\/p>\n\n\n\n<h3 id=\"frozen-on-boot\" class=\"wp-block-heading\">&#8220;Frozen&#8221; on boot<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"631\" src=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-analyzing-music-no-user-feedback.webp\" alt=\"\" class=\"wp-image-5204\" srcset=\"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-analyzing-music-no-user-feedback.webp 1200w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-analyzing-music-no-user-feedback-800x421.webp 800w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-analyzing-music-no-user-feedback-250x131.webp 250w, https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/mixxx-review-analyzing-music-no-user-feedback-768x404.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When you first start the software, you are prompted to select the music directory on your computer.<br>This process can take while, however the software lacks user feedback about the length of this process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I would expect a progress bar or a background process to take care of this task.<br>But the software seems to freeze up and you can do nothing else for a couple of minutes.<br>Even the Windows task manager says that the software is not responding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just a simple running number would be enough to communicate to the user: &#8220;I haven&#8217;t crashed&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"font-size: 1.6rem\">Free DJ tips in your inbox?<\/span><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a bonus gift I will send you a <strong>FREE <\/strong>E-book on how to kick-off your DJ career!<\/p>\n\n\n<!-- MailerLite Universal -->\n<script>\n(function(m,a,i,l,e,r){ m['MailerLiteObject']=e;function f(){\nvar c={ a:arguments,q:[]};var r=this.push(c);return \"number\"!=typeof r?r:f.bind(c.q);}\nf.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);\nvar _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?v'+(~~(new Date().getTime()\/1000000));\n_.parentNode.insertBefore(r,_);})(window, document, 'script', 'https:\/\/static.mailerlite.com\/js\/universal.js', 'ml');\n\nvar ml_account = ml('accounts', '1691580', 't0j5q7h5d7', 'load');\n<\/script>\n<!-- End MailerLite Universal -->\n\n<div class=\"ml-form-embed\"\n  data-account=\"1691580:t0j5q7h5d7\"\n  data-form=\"6052713:y7m2e8\">\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"some-quick-remarks\" class=\"wp-block-heading\">Some quick remarks<\/h2>\n\n\n\n<h3 id=\"stems\" class=\"wp-block-heading\">Stems<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx doesn&#8217;t support automatic <a href=\"https:\/\/www.deejayplaza.com\/en\/dj-terminology-glossary#stems-stem-mixing\" target=\"_blank\" rel=\"noreferrer noopener\">stem separation<\/a> on existing tracks<br>It also doesn&#8217;t support stem tracks, like <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/traktor-review\">Traktor<\/a> does.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automatic stem separation in DJ software always sounds horrible, and is therefore unusable.<br>So, you won&#8217;t miss out on anything important.<\/p>\n\n\n\n<h3 id=\"key-notation\" class=\"wp-block-heading\">Key notation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx supports a range of key notations.<br>Beside the classic keys like A Minor, also the Camelot notation and Open key notation is available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Camelot key is called Lancelot by the way, probably to avoid copyright issues.<br>I do see the humor in this \ud83d\ude42<\/p>\n\n\n\n<h3 id=\"stuttery-waveform\" class=\"wp-block-heading\">Stuttery waveform<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve noticed that the waveform regularly stutters.<br>It doesn&#8217;t seem to be able to maintain a decent frame rate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have an NVidia RTX 3080 in my computer, which was a pretty heavy duty graphics card for its time.<br>It should rip something simple like drawing a waveform to pieces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I suspect that drawing isn&#8217;t accelerated by the graphics card.<\/p>\n\n\n\n<h3 id=\"recording\" class=\"wp-block-heading\">Recording<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx is able to record your DJ set.<br>A lot of software has put this feature behind a paywall.<br>Huge plus for Mixxx.<\/p>\n\n\n\n<h3 id=\"libraries-3rd-party-software\" class=\"wp-block-heading\">Libraries 3rd party software<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx supports reading libraries from other DJ software:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rekordbox: USB drives only &#8211; not the library itself, nor the Rekordbox XML file<\/li>\n\n\n\n<li>Itunes &#8211; who uses it in this day and age??<\/li>\n\n\n\n<li>Traktor &#8211; works like a charm<\/li>\n\n\n\n<li>Serato &#8211; it refused to read my Serato library<\/li>\n<\/ul>\n\n\n\n<h3 id=\"serato-vinyl\" class=\"wp-block-heading\">Serato Vinyl<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx supports <a href=\"https:\/\/www.deejayplaza.com\/en\/dj-terminology-glossary#dvs-digital-vinyl\" target=\"_blank\" rel=\"noreferrer noopener\">Digital Vinyl<\/a> (DVS) of the Serato system.<br>A nice touch, because it is often available at very high prices with other DJ software.<\/p>\n\n\n\n<h3 id=\"video\" class=\"wp-block-heading\">Video<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Video files are supported, but only the audio is played.<br>So if you want to integrate video or audio visualization in your mixes, you need to look somewhere else, like <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/virtual-dj-review\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual DJ<\/a> for example.<\/p>\n\n\n\n<h2 id=\"is-mixxx-free\" class=\"wp-block-heading\">Is Mixxx free?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx is free open source software available for Windows, Mac and even Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although the software is free, I would highly recommend to donate a couple of bucks to the project.<br>Making DJ software (especially one that works well) is very hard and time consuming.<br>They also need to keep a website in the air: hosting and domain names are still not free.<\/p>\n\n\n\n<h2 id=\"information\" class=\"wp-block-heading\">Information<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Price<\/strong>: $0<br><strong>Manufacturer<\/strong>: <a href=\"https:\/\/mixxx.org\/contact\/\">volunteers<\/a><br><strong>Website<\/strong>: <a href=\"https:\/\/mixxx.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">mixxx.org<\/a><br><strong>Download<\/strong>: <a href=\"https:\/\/mixxx.org\/download\/\">https:\/\/mixxx.org\/download\/<\/a><\/p>\n\n\n\n<h2 id=\"performance-tests\" class=\"wp-block-heading\">Performance tests<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I tested how Mixxx Pro performs on my computer.<br>These tests were done on a freshly rebooted Intel Core i9-X 10th gen processor with 64GB RAM memory, NVidia RTX 3080 and a PCIe Gen 3 NVME SSD:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>CPU normal<\/td><td>2%<\/td><\/tr><tr><td>CPU peak (analyzing)<\/td><td>11%<\/td><\/tr><tr><td>GPU<\/td><td>13%<\/td><\/tr><tr><td>Memory<\/td><td>2100 MB<\/td><\/tr><tr><td>Memory peak (analyzing)<\/td><td>261 MB<\/td><\/tr><tr><td>Startup speed<\/td><td>8 sec<\/td><\/tr><tr><td>Analyzing 1000 tracks<\/td><td>2:00 min<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mixxx is not extremely heavy on system resources.<br>Compared to <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/best-dj-software-apps\" target=\"_blank\" rel=\"noreferrer noopener\">other DJ software<\/a> it is somewhere in on the lighter spectrum of DJ software, although not the fastest or lightest.<br>That crown is still held by <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/virtual-dj-review\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual DJ<\/a>, which is also free by the way.<\/p>\n\n\n\n<h2 id=\"system-requirements\" class=\"wp-block-heading\">System requirements<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>OS<\/td><td>Windows, Mac, Ubuntu Linux<\/td><\/tr><tr><td>CPU<\/td><td>Intel Core 5<br>Ryzen 5<br>Apple M<\/td><\/tr><tr><td>Memory<\/td><td>4GB RAM*<\/td><\/tr><tr><td>Storage<\/td><td>1GB Hard disk\/ SSD (recommended)<\/td><\/tr><tr><td>GPU<\/td><td>GPU <\/td><\/tr><tr><td>Monitor<\/td><td>1280&#215;720<\/td><\/tr><tr><td>Misc<\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">* the official guide says 1 GB, but my tests show already 2 GB being used.<br>Your operating system also needs memory to run, so I assumed 4 GB.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"pros-amp-cons\" class=\"wp-block-heading\">Pros &amp; cons<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Pros<\/strong><\/td><td><strong>Cons<\/strong><\/td><\/tr><tr><td>\u2714\ufe0f Free<\/td><td>\u274c Beatgrid often wrong<\/td><\/tr><tr><td>\u2714\ufe0f Complete<\/td><td>\u274c Confusing icons<\/td><\/tr><tr><td>\u2714\ufe0f Light on resources<\/td><td>\u274c Small buttons<\/td><\/tr><tr><td>\u2714\ufe0f Import 3rd party libraries<\/td><td>\u274c Streaming<\/td><\/tr><tr><td>\u2714\ufe0f DVS<\/td><td>\u274c Auto stem separation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To be honest I didn&#8217;t have high hopes for this free open source DJ software.<br>Most open source software is incredibly clunky (like LMMS), has unexpected behavior and always misses basic features.<br>You get what you pay for.<\/p>\n\n\n\n<h3 id=\"is-mixxx-any-good\" class=\"wp-block-heading\">Is Mixxx any good?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I was pleasantly surprised by how complete and usable it is.<br>Sure there are some things they need to work on.<br>Most notably the music analysis algorithm to improve the accuracy of the beatgrid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But overall, the software is decent and it is pretty complete.<br>All basic features are in here and then some.<\/p>\n\n\n\n<h3 id=\"is-mixxx-good-for-beginners\" class=\"wp-block-heading\">Is Mixxx good for beginners?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s not bad, but I don&#8217;t think it&#8217;s the best software out there for beginners.<br>The user interface can be quite intimidating with the amount of buttons.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I would rather recommend <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/rekordbox-review\" target=\"_blank\" rel=\"noreferrer noopener\">Rekordbox <\/a>or <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/virtual-dj-review\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual DJ<\/a>.<br><a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/rekordbox-review\" target=\"_blank\" rel=\"noreferrer noopener\">Rekordbox <\/a>for Pioneers ecosystem and the ability to grow with it.<br><a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/virtual-dj-review\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual DJ<\/a> for the simplicity, hand holding and visual experience as a beginner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My <a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/best-dj-software-apps\" target=\"_blank\" rel=\"noreferrer noopener\">complete overview of DJ software with performance and feature comparisons<\/a> looks at other DJ software in detail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or check my DJ software buying guide:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-deejay-plaza wp-block-embed-deejay-plaza\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"B4m8E5yx2Z\"><a href=\"https:\/\/www.deejayplaza.com\/en\/articles\/dj-software-buying-guide\">Buying guide: DJ software<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Buying guide: DJ software&#8221; &#8212; DeeJay Plaza\" src=\"https:\/\/www.deejayplaza.com\/en\/articles\/dj-software-buying-guide\/embed#?secret=LglTTY7bUs#?secret=B4m8E5yx2Z\" data-secret=\"B4m8E5yx2Z\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents What is Mixxx DJ software? User Interface and usability Controller support Cloud sync, streaming and broadcasting Analyzing &#8220;Frozen&#8221; on boot Some quick remarks Stems Key notation Stuttery waveform Recording Libraries 3rd party software Serato Vinyl Video Is Mixxx free? Information Performance tests System requirements Pros &amp; cons Conclusion Is Mixxx any good? &hellip;<\/p>\n","protected":false},"author":2,"featured_media":5180,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92],"tags":[48,91],"class_list":["post-5178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mixxx","tag-dj-software","tag-mixxx"],"jetpack_featured_media_url":"https:\/\/www.deejayplaza.com\/en\/wp-content\/uploads\/2024\/07\/thumbnailv1-mixxx-review.webp","_links":{"self":[{"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/posts\/5178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/comments?post=5178"}],"version-history":[{"count":25,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/posts\/5178\/revisions"}],"predecessor-version":[{"id":6368,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/posts\/5178\/revisions\/6368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/media\/5180"}],"wp:attachment":[{"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/media?parent=5178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/categories?post=5178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deejayplaza.com\/en\/wp-json\/wp\/v2\/tags?post=5178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}