-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Easy-to-find, easy-to-read list of included controller mappings #254
Comments
Had already been addressed in #118... |
fyi I just added a quick sentence as a dirty fix to page on the wiki: https://github.com/mixxxdj/mixxx/wiki/Hardware-Compatibility/_compare/f6dc761cbf2d7e4e00e498bcda6ad14dc87601cf |
unfortunately that doesn't eliminate the root cause that users need to click an scroll way to much.
which appears (at first glance) to have stalled for the same reason many PRs have: too many controversial changes at once, bike-shedding, hardened fronts... and doesn't solve the issue because it still links to that unhandy wiki page. |
Which was current a year ago and the manual still has not replaced it due to missing images of controllers. |
I agree, I still wanted to add the disclaimer so the people that found on that page some other way know that the table is outdated and they should look in the manual instead. |
not all controllers have photos, true. |
IMHO the hardware compatibility wiki page should simply be removed or made a link to the manual. Personally, I stopped looking at the wiki at all. The vast majority of information is outdated or outright wrong. |
okay, the link is in place. |
No objections, but such a link is already present the free text. Maybe we can avoid duplication somehow? Not sure how tho. |
This is still not easy to find on the website. There should be a link to the list in the navigation menu. |
Also the linked manual page has many significant regressions from the wiki. There are no prices, nor any indication whether the devices are commercially available or discontinued, nor info about whether they have an integrated audio interface, still no pictures... |
This was a first step forward. Are prices really relevant? they differ from country to country, also the vary over time (decrease because of new, better controllers, or --for excellent and/or durable controllers-- increase due to high 2nd hand demand). Sure 'integrated audio interface' was helpful. IMO we could migrate a stripped list to the manual and use that instead of the plain link list. |
small steps:
|
True, but the first two paragraphs are a more general introduction to controllers so I only skimmed through the third one, and I didn't spot it right away. So maybe the situation can be improved ; ) |
Yes. It doesn't do someone with a $250 budget any good to have to sort through a list of devices that includes $1000+ controllers. |
The list should have prominent explanations that support can be added for new controllers and the technical requirements for that (USB class compliant). Otherwise people may think they are stuck with the list of already supported controllers. |
well, then we can try to migrate that, too. Looking at https://github.com/mixxxdj/mixxx/wiki/Hardware-Compatibility#mixxx-certified-mappings
That would already make the table more compact. |
I think the Description column (or Category?) is equally helpful, no? |
That is a general indication of how old the mapping as a hint that old mappings may be woefully incomplete or badly designed. We could replace it with an explicit indication of legacy/reviewed. It is also helpful as an indicator of which mappings need updating. |
Maybe for devs, sure. But I doubt new users looking for a controller would read that column that way. |
If the controller has an integrated audio interface, then the manual page should have an audio setup section that explains how to configure the audio interface in Mixxx anyway (which channel is main, which one is headphones, etc). Regarding prices: The manual is not a shopping guide. The manual is for finding out if your controller you already have (or are planning to buy) is supported and how it works. When I checked the page, a lot of prices were outdated, and some controllers were even discontinued. It's extremely maintenance heavy to keep it up to date. I dont think it's worth to keep that page in the current form. If you feel we should have a shopping guide, I'd propose a different kind instead: just a wiki page that recommends one controller per price category (entry level, midrange, expensive) that we feel has okayish build quality and a relatively fully-featured mapping. |
But tbh, I dont think we really need that. Everyone can just google some random "the 10 best dj controllers", keep the list from the manual open in anothet tab, then check if the controller you're interested in is supported. |
also I recall users simply asking "which controller would you recommend? I have this and that in mind, and my budget is ..." |
I don't think we should only endorse one specific product. We could maintain a short list of currently commercially available devices with reviewed mappings for a few price ranges (maybe <= $300, $300 - $750, > $750). |
"is this and that controller supported in Mixxx x.y??"
this comes up frequently in the forums or (even in github wtf mixxxdj/mixxx#4326)
Reason for this is probably that 'Supported Devices' links to an overwhelming wiki page mixxx/wiki/Hardware-Compatibility with way too much, badly accessible information considering the rather simple question "is my controller supported?"
Also, once you found the mapping table (not sorted a-z), the distinction between Cerfified / Community Supported Mappings is confusing IMO.
Let's merge those two tables and put them in a better place on the website
-- or simply link to manual > controllers
The most info of the Hardware Compatibility page is covered by
https://manual.mixxx.org/2.3/en/chapters/introduction.html
https://manual.mixxx.org/2.3/en/chapters/hardware.html
The text was updated successfully, but these errors were encountered: