"The Internal Clock should not be given any new sources of bpm clock. If someone wants to write a Midi Clock source, it should be a separate Syncable object that can become leader"
If the inter...
This is an alternative to registering MIDI handler from XML. Itks a implementation of https://github.com/mixxxdj/mixxx/wiki/Registering-Midi-Input-Handlers-From-Javascript
We have that already on the hood, but have not yet exposed it to the user:
https://github.com/mixxxdj/mixxx/blob/fe9608f80f1cdb031a07fb1acc930899c5e93434/src/engine/sync/internalclock.h#L17
At ...
You are technically correct. As I remember it at the time Prolog was considered to be like a functional language... and the way it works has similarities at least. Haskal was a thing. There was a...
### Bug Description
If `--log-level` is set to `debug`, Mixxx will log controller related debug message. These messages are supposed to be logged only if `--controller-debug` is passed, but this l...
Yes, I will try to split it in multiple PRs, but a lot of the commits are not relevant anymore, so I will first squash and then create some new PRs with parts of the code.
I don't mind which solution we pick. It is finally a question how easy and risky a logic change is.
For my understanding the issue is only to fix a new more strict and valid warning in code tha...
Would this be a method for [re]connecting pad MIDI presses like in [this instance](https://mixxx.discourse.group/t/launchpad-pro-mk3-basic-4x16-hotcue-setup-troubles/29701/10?u=milkii)? I had assum...
same rationale for `push_back` vs `emplace_back` on `std::vector<std::unique_ptr<T>>` here:
```suggestion
rootItems().insert(dummyScreen.identifier, std::make_unique<mixxx::qml::QmlMixxxContr...
if possible it be nice if you can retain some structure (instead of quashing all into one) so its a little easier to review. It'd be nice if the abstract interfaces were in a separate commit to the...
Thanks for spotting this. I will change this here and elsewhere.
> I still highly appreciate that you're keeping this alive.
It has been very interesting work, and I like seeing it becoming i...
> I don't understand you proposal.
Well currently you have
```cpp
auto kColumnPropertiesByEnum[] = {};
auto kColumnPropertiesByEnum[] = {};
> I would like to treat this as a compiler fea...
Prolog isn't really a functional language though, its declaritive. If you're coming from the performance angle, I can recommend you to learn rust. Its amazing how nice code can look if its function...