JoergAtGithub
JoergAtGithub
I profiled the CPU consumption of the engine thread with a stem deck playing and Rubberband R3 running. It seems all CPU is burned in the Rubberband code itself and...
The scope of this project is limited to STEM files, but in future other soundsources might be added. You can use converters, like the free NI Stem Creator tool (https://www.stems-music.com/stem-creator-tool/)...
You could try the builds from the PRs mentioned above, like #13123, they are already fully useable, but not yet reviewed and polished. Testing with files generated by another tool...
The CMake settings FFMPEG and STEM needs to be enabled for the build.
> > I found and enabled the FFMPEG setting but couldn't find STEM. https://github.com/mixxxdj/mixxx/blob/a0a8d258a5b74c80c7135d396c1eba3503793108/CMakeLists.txt#L3442
For reference, the new Traktor 4 contains some minor changes compared to Traktor 3s stem controls. Loading the original non-stem track when loading a track while shift button is pressed:...
We might need also `[ChannelXStemY]VuMeter` to support controller mappings like this: https://www.youtube.com/watch?v=puyfYjgspI4&t=126s
Just for completeness, #4489 was just a small part splitted of from this work: https://github.com/mixxxdj/mixxx/wiki/Measures-Downbeats-Bars-And-Phrases
It crashes here, if I try to place a marker before the very first marker: 
This time I got antoher assert: DEBUG ASSERT: "markerIt != markers.end()" in function class std::optional __cdecl mixxx::Beats::tryRemoveMarker(class mixxx::audio::FramePos) const at D:\mixxx-main-worktree\src\track\beats.cpp:926  