To hell with 2020! Here is what you should be expecting to happen _this_ year in free/libre software for creative professionals:
@prokoudine awesome roundup, thanks! is there / will there be an official mastodon presence for libre arts?
@prokoudine If you want to add a bit about Mixxx in there, I'd be happy to answer questions on what we're up to.
@prokoudine @openmastering Brief synopsis: we're working hard on getting the 2.3.0 release out. New features outlined in the beta announcement: https://mixxx.org/news/2020-06-07-mixxx-2-3-beta-released/
We've published a handful of blogs on mixxx.org/news about new features. Right now we're working hard on moving to more maintainable infrastructure using vcpkg for Windows dependencies. Getting macOS builds working with CMake took me much of the last ~3 months.
Absolutely. Kudo for tackling this kind of work too...
I'm not well versed in DJ software but when I checked mixxx years ago, I found it great.
So what are your current challenges?
@openmastering Attracting and retaining macOS and Windows developers is our biggest challenge. All core devs use Linux. Moving to CMake has been helpful and we wrote scripts to get development environments set up on Windows and macOS easily. I borrowed a friend's 10 year old Macbook Air to get macOS builds working because Apple makes it such a hassle to run macOS in a VM.
@openmastering We also have enormous challenges ahead moving to Qt6. We pretty much have to rewrite our whole GUI. https://forum.qt.io/topic/121746/determing-graphics-frame-swap-time-when-rendering-in-qt-6
@openmastering Hopefully Qt6's new graphics abstractions will help a lot with performance, especially on macOS. We're still using the old QWidgets which are rendered on the CPU.
@openmastering Beyond that, we have complete rewrites of the effects and music library database systems well underway. We are in early stages of a complete rewrite of the controller mapping system too.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!