-
Notifications
You must be signed in to change notification settings - Fork 119
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
controllers: ION Discover DJ Pro #266
Conversation
@Holzhaus : Can you please have a look? |
Thanks. Here are some vector images of the Controller: ion_discover_dj_pro.zip Can you add numbered labels with Inkscape and then document the controls like on the Pioneer DDJ-200 page? The font for the labels is "Open Sans". If possible, try to use the same numbering as in the official manual. EDIT I just googled the controller manual PDF. I think it's easier to read if you have 2 sections (deck and mixer) like on the DDJ-200 page instead of one large diagram with all controls numbered. Check the DDJ-200 or the Roland DJ-505 pages, this is how controller documentation should look like IMHO. |
693ea36
to
cb56e26
Compare
Hi @Holzhaus , I updated the manual as you requested similar to the Pioneer DDJ-200 with a separate Deck & Mixer section. Can you please have a look and give me your comments on this? Thanks, |
Can you please open the SVG files in Inkscape and save them as "Optimized SVG" to reduce line count and file size? |
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.
What about the STUTTER buttons, the ALL MUTE buttons and the CUE VOLUME/MASTER VOLUME knobs?
These are currently not documented.
|
||
- Library browsing | ||
- Cue control | ||
- Autoloop |
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.
This should be easy to map. Check the beatloop_X_activate
controls.
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.
See my remarks below... I really would like to finish this controller mapping and leave some features that are not yet working for the community to work on further... I hope you can live with that.
Hi @Holzhaus, The CUE volume & Master volume knobs indeed control the audio of the two internal sound output channels, so I indeed will document that. I understand the controller mapping is far from perfect now. What I mainly did was taking the intial effort from joachim and updated that one to the new XML scheme, inverted some sliders and fixed a filepath that did not work on a case sensitive file system like on an Linux machine. I'm personally not a DJ, but I'm trying to get this controller supported in Mixxx so my son can use it (also with future versions of the Mixxx software). I was hoping that even though it is not complete and perfect, it at least is a first start to get this controller officially supported by Mixxx. Maybe other users that are missing certain functionality will make this controller map a little bit better in the future... My guess is that still some users are glad to have this controller mapping with at least some basic functionality, instead of no support for this controller at all. The STUTTER & ALL MUTE buttons are currently not mapped at all. I propose that I list that in the "not yet working" section, together with the AUTOLOOP buttons. Is it acceptable by you to accept the current state of this controller mapping, even with its shortcomings? If yes: then I'll update the manual with your remarks and upload it for another review. If not: then I'm afraid that I'm going to give up on this Pull Request because I find it difficult to sufficient find time to contribute further on this. Don't get me wrong: I understand that you have to guard the quality of the mixxx software. So if the status of this controller is not acceptable, I'll can accept that. Regards, |
cb56e26
to
509e24a
Compare
509e24a
to
6922a01
Compare
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.
Sorry for taking so long to review. Already looks good, just two removals, then we can merge IMHO. Thanks you.
.. note:: Only controls are documented that are known to be working. | ||
|
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.
This should be removed, this is redundant with the "Known Issues" section.
.. note:: Only controls are documented that are known to be working. |
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.
Done
6922a01
to
c8e5a7e
Compare
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.
LGTM, thank you!
|
||
- `Mixxx User Forum <https://mixxx.discourse.group/t/ion-discover-dj-pro-mapping-script/12120>`__ | ||
|
||
.. versionadded:: 2.2.5 |
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.
Oops, there will be no 2.2.5, I'll change this to 2.3.
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.
Ok, thank @Holzhaus
But.. what about the GitHub wiki?
Is that no longer maintained?
- I changed the version number also in the table on https://github.com/mixxxdj/mixxx/wiki/Hardware-Compatibility
- What about the https://github.com/mixxxdj/mixxx/wiki/Ion-Discover-DJ-Pro page?
As requested by mixxxdj/mixxx#2893
I add the ION Discover DJ Pro hardware to the controller hardware section in the Mixxx manual.