-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Controller: ION Discover DJ Pro #2893
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for working on this.
An initial attempt to have support for the ION Discover DJ Pro. This file was taken from https://mixxx.org/forums/viewtopic.php?f=7&t=3343 and modified to make it work with a recent version of Mixxx. Signed-off-by: meltedpianoman <meltedpianoman@gmail.com>
Hi @Holzhaus, I tried to rework on your code review. I pushed the changes. Thank you for reviewing! Regards, |
Hi @Holzhaus , What is the status of this pull request. I see some checks are failing. Regards, |
Is there a wiki page for this controller? I don't see one on https://github.com/mixxxdj/mixxx/wiki/Hardware%20compatibility |
Huh? I'm pretty confident that I've created one. The link should be: https://mixxx.org/wiki/doku.php/ion_discover_dj_pro |
I can check if the wiki article is in the history of the wiki git repo. If not, it's possible that you created the wiki article after we created the dump and before we disabled editing in the old wiki. In that case we need to ask @RJ to migrate the wiki article manually. |
Hi @Holzhaus , did you find the wiki article in the repository history? |
I just took a look in the archive of DokuWiki and I only see the Ion Discover DJ page. If I understand correctly, that's not the same controller as this, right? |
No, that wiki page is from 2016. I think @meltedpianoman created the page after we dumped the DokuWiki DB and started the Github wiki migration but before we disabled DokuWiki. |
That's unfortunate. In that case I don't think it can be recovered... 😞 |
Did we actually shut down DokuWiki and delete the files? I thought we just added a rewrite rule to redirect requests to GitHub Wiki, but the files would still be on the server? |
Oh, good point. Perhaps we can remove the rewrite rule then. |
Ah, I SSHed into the web server and found the page. Here it is on the GitHub wiki. There isn't much there though. |
Ah OK, thanks. @meltedpianoman Please open a PR against the |
OK, I've update the https://github.com/mixxxdj/mixxx/wiki/Hardware-Compatibility wiki page and linked to the restored ION Discover DJ Pro page. Again... I'm not an expert, so I had to guess some properties of this controller:
|
OK... this is all very new to me. Really great how you guys set this up by the way. I created a pull request for this: mixxxdj/manual#266 |
This PR is marked as stale because it has been open 90 days with no activity. |
@Holzhaus : Hi, I see this PR is now marked as stale. I guess this is because I did not find the time to continue working on the manual. I'll try to do this in the coming period. But I have a question: what will it take for the PR to get approved? Is the update to the manual the last step in the process. When the manual PR is approved, both PR will get merged? Or are there more to come. I would really get this PR approved, as I would like this controller to be supported in a future release of Mixxx. |
I don't remember if this has already passed code review or not. Generelly, we need proper documentation for our review to check if the button/knob mappings make sense and the code matches the description. If both the documentation and the mapping are fine, we merge ;-) |
Hi @Holzhaus , I think this code already got passed the code review: the code review was already performed with my previous pull-request: #2867. But due to me being inexperienced with Github I created a new Pull Requeest for the processed review changes. But if you have any other remarks on this controller mapping, let me know. Furthermore I updated the mixxxdj/manual#266 pull request with the button/knob mappings using the SVG drawings that you provided. I hope that when the manual changes get approved, this controller mapping can also be approved. Regards, |
I can't see any open task. What prevents merging of this mapping? |
The manual PR still needs a tiny bit of work. |
I pushed the requested changes to the manual (mixxxdj/manual#266). Hopefully this controller mapping is then go to go. Thanks, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for you continued work on this! LGTM.
An initial attempt to have support for the ION Discover DJ Pro. This file
was taken from https://mixxx.org/forums/viewtopic.php?f=7&t=3343 and modified
to make it work with a recent version of Mixxx.
Signed-off-by: meltedpianoman meltedpianoman@gmail.com
This is actually a follow up of pull-request: #2867
It has been reworked using the pre-commit scripts to comply with the code style.
It also has been rebased on the 2.2 branch.
After the rebase I did not known how to update the original pull request, and therefore I created this new one.
See also topic: https://mixxx.org/forums/viewtopic.php?f=7&t=3343
It would be nice to see this supported by Mixx by default, so that it can be improved by the community and it will be maintained in case XML format / JS script changes are introduced.
I took the great work of joachim and made some small changes:
I'm not a DJ and I only performed some quick tests. Basic operation seems to work for me. I tested it on:
Regards,
Ivo Sieben