Live data from Hacker News

Mixxx: GPL DJ Software

mixxx.org

71–80 of 140 posts

Re: Mixxx: GPL DJ Software

#71

I used mixxx to DJ my brother's wedding. I think it was 2013 or 2014. The moment I got the signal to switch to a specific track for the bride's first dance with her Father, mixxx locked up my laptop. Guests were staring at me, one offered a hushed, "they're waiting!" Completely unresponsive, I had to hard reboot my locked up computer and boot back into Ubuntu. Then I opened VLC where I played the tracks for the rest…

Mixxx dev here. I'm sorry you had a bad experience. We are spending a lot of effort on making Mixxx rock stable.

Considering that this was more than a decade ago, I'm pretty sure that this bug has been fixed by now.

Re: Mixxx: GPL DJ Software

#72
post #5

Been using it for the past few years, nothing bad to say about it, lovely piece of software. Vendor lock-in is very present in this field, with different brands of controllers supported by a myriad of proprietary DJ applications all more interested in onboarding you to their music subscription services rather than implement useful features or support open protocols. Meanwhile, Mixxx allows you to write your own adapt…

To be fair, every commercial competitor (like Rekordbox and Traktor) also supports mapping MIDI devices that are not officially supported. But in my experience, you'll never be able to control the jogwheel as precisely as in officially-supported hardware-software combo.

Is it latency? Or granularity? MIDI has upper limits on both…or is it a more subtle quality like ballistics?

Re: Mixxx: GPL DJ Software

#74
post #64

What are good controllers for using together with Mixxx?

Check the https://manual.mixxx.org/2.5/de/hardware/manuals for a list of built-in mappings shipped with Mixxx. There are also additional user mappings on the discourse forum: https://mixxx.discourse.group/c/controller-mappings/10

Personally, I use the Roland DJ-505: https://manual.mixxx.org/2.5/de/hardware/controllers/roland_...

Re: Mixxx: GPL DJ Software

#75
post #23

Earlier quoted context omitted.

I considered renting out some Pioneer equipment to add RekordBox playlist writing support, mainly because I'm in a similar situation. Mixxx does have support for reading USBs & SD cards, but not writing ;_; Unfortunately it's far down my priority list given the cost, my unfamiliarity with Mixxx development and that I rarely do anything without Mixx. But this is absolutely what ecosystem grants/bounties should be for.

I think there are two projects who worked on it a bit: * https://github.com/kimtore/rex * https://github.com/Holzhaus/rekordcrate (Current status of export: https://github.com/Holzhaus/rekordcrate/pull/103 )

Mixxx dev and main author of rekordcrate here. The issue is that the format is an ancient proprietary format that does not have been reverse-engineered to a degree that we can properly write Rekordbox DBs yet (Rekordcrate is based on the work done here: https://djl-analysis.deepsymmetry.org/rekordbox-export-analy...)

Re: Mixxx: GPL DJ Software

#76
post #18

>GPL DJ Software Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first build', and from that point on .. can treat the project as a regular CMake project. Re-enable Gatekeeper after the 'first build'. Hmm. What are the custom binaries for? Surely not cmake. Not having - yet - done this myself (until I can put it in a VM), I'm neverthe…

You can just read the source? mixxx-deps come from a build process sourced from: https://github.com/mixxxdj/vcpkg The same binary-backed build process is present on Windows, too, presumably to keep people from needing to go through dependency hell to contribute to the project.

That is exactly the reason. Also, some libraries we are using are not on homebrew (and we cannot easily pin a specific version).

Another reason that we'd like to reduce the maintenance burden by using a similar setup for windows and macOS deps. Our dev team is small, and almost all of us use Linux. For macOS in particular we don't have anyone on the core team that uses it as their daily driver, which may also play a role when talking about the DX in macOS.

Re: Mixxx: GPL DJ Software

#77

Earlier quoted context omitted.

An export db with title, artist, album and rough BPM could be useful to interoperate with the native browse and search menus on a CDJ. Without beat grids have to best match by ear but that’s par for the course for many DJ scenarios.

https://djl-analysis.deepsymmetry.org/rekordbox-export-analy... (and playlist entry rows) should have a complete enough description if someone wants to give it a try

The Rekordbox.xml format [1] is quite simple. Note the `` and `` tags.

But Pinoeer can be weird and there's a lot of old (even ancient) equipment out there, so sometimes it's a case of finding the lowest common denominator and sticking to that.

[1]: https://cdn.rekordbox.com/files/20200410160904/xml_format_li...

Re: Mixxx: GPL DJ Software

#80
post #64

What are good controllers for using together with Mixxx?

Depending on how much space you have, I'm using a Numark MixTrack Platinum FX, with the mapping from the forum.

Everything works! Even the display in the middle of the jogwheels, that comes with the '4 deck' version, which shows BPM, time left, rotation indicator, shift amount/mode.

At this point almost all buttons & knobs on it are in regular use, although some of the deeper menu combos accessible via buttons aren't fully intuitive but don't seem to matter.

Post reply on HN