mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.4k stars 1.26k forks source link

Epic: Support controller screens on the Traktor S4 MK3 #13004

Open ywwg opened 5 months ago

ywwg commented 5 months ago

Feature Description

This is an epic bug to track work for supporting external screens on controllers, with an initial implementation for the Traktor S4 MK3

Task List:

Working branch at https://github.com/acolombier/mixxx/tree/traktor-s4-mk3

ywwg commented 5 months ago

@acolombier

acolombier commented 5 months ago

/assign

ywwg commented 5 months ago

I'll keep myself assigned because mixxx helped pay for the controller I'm using to do the testing and work

ywwg commented 3 months ago

@acolombier can you write an update here about what we have included now, and what is left to do? I believe the big issue right now is the controller data sharing which needs design work. (I am so happy with how quickly this is coming together, I assumed screen support would be a year of work!)

acolombier commented 3 months ago

I believe the big issue right now is the controller data sharing which needs design work

Yes, that's correct. I think we are waiting for a formal design proposal on how to make that doable with the current engine, without closing any doors for the future of controllers.

As it stands, if you merge both branches from #12199 and #12557, everything appears to be working just fine.

I assumed screen support would be a year of work!

Technically, I've been working on that feature since march 2023, but I know what you mean. I'm also glad we managed to get that fat PR out of the way in a fairly short time.