-
-
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
Ddj 200 support #3185
Ddj 200 support #3185
Conversation
Posting this here for better visibility: #2377 (comment) |
Please mark this as ready to review when the review comments and the removal of the offending commit has been taken care of and you added a PR for the mixxxdj/manual repo. |
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, I committed a new file. I didn't know I can simply accept them.
But they should all be accepted.
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.
All accepted. But I could not delete the files due to:
$ git reset --hard 9a3742d~1 -- Pioneer\ DDJ-SB.midi.xml
fatal: Cannot do hard reset with paths.
Ok, I have done
What next? |
Can I just send you the files? The overhead for 2 files is tremendous .... |
It doesn't work like that. You need to remove that change from the git history.
I cannot reproduce that. Are you sure you are on the
If you now run the exact command you posted, you should see something like this:
And you need to change it to:
PS: When posting code, please use fenced code blocks by putting 3 backticks in before and after the code (or indent each line by 4 spaces). PPS: Here's some background on rebasing: https://git-scm.com/book/en/v2/Git-Branching-Rebasing |
This is what I get:
|
You probably ran
If that worked and |
Yes, I ran it without file name because it didn't work with -- hard. |
You don't need to run
As I posted above:
|
As I said, the next thing I see is this emacs window asking me for commands. |
If you don't see the list of lines all starting with Just run these commands and nothing in between:
Make sure the first line of the output begins with If that is the case, run:
Now your editor opens and you need to do the changes I explained above. |
Ah, sorry, I didn't look correctly. |
Ah ok. I also didn't notice. I am a subversion user and I tought it was a diff. |
The code is pushed, yes. Did you already create a documentation PR at the manual repo? I don't see it: https://github.com/mixxxdj/manual/pulls |
Yes, 8 hours ago in #2377 I mentioned |
Ah, you closed it. I was wrong. Sorry. |
This is the new one: mixxxdj/manual#233 |
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.
Just some missing metadata, otherwise LGTM! Thank you.
<info> | ||
<name>Pioneer DDJ-200</name> | ||
<author>Dan Giddins, Frank Breitling</author> | ||
<description>Pioneer DDJ-200 configuration for 2 decks.</description> |
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.
The description is a bit redundant. Also, please add a forum link and the basename of the manual rst file.
<description>Pioneer DDJ-200 configuration for 2 decks.</description> | |
<description>2-deck USB MIDI controller that can also be powered by an external battery.</description> | |
<forum>Forum URL goes here</forum> | |
<manual>pioneer_ddj_200</manual> |
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.
Do you mean the general link to the forum?
I think the link to the manual could be useful.
However, I am not sure if this is online already.
What information does the manual tag provide?
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.
Do you mean the general link to the forum?
No, the link to the forum post about the mapping (in case users want to ask for help or something).
You could just use this one: https://mixxx.discourse.group/t/pioneer-ddj-200-mapping/18259
(I suggest to post a little update there when this has been merged).
I think the link to the manual could be useful.
However, I am not sure if this is online already.
What information does the manual tag provide?
You just need to specify the basename of the RST file in the manual (without the file extension). I already did that in the GitHub suggestion above, so just apply that change (but fill in the forum thread link first).
We don't use a full URL in the <manual>
tag, because that way it will work with the offline manual viewer that we're planning to add, too (see #3047).
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.
Alright, thank you!!
Done!
Now for the 4-deck mapping can we add a second XML file or do you only allow one mapping per controller? |
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.
All done
We only allow a single mapping file per controller. The 4-deck support could be merged into this one (but than should happen in a separate PR). |
Co-authored-by: Jan Holthuis <holthuis.jan@googlemail.com>
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.
Change in metadata
And when will this get into 2.3? Should I create a PR for this, too? |
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 very much.
CI fails are unrelated. |
Thank you for your help! |
No, we regularly merge 2.2 into 2.3 and 2.3 into master.
I think a 2.2.5 release is planned, but I can't give a date. |
How can I continue the development in branch 2.2 now? I don't see the new files. I did
|
I suggest to read the documentation on remotes. In a nutshell, your
I suggest to add the actual mixxx repo as a new
Now fetch the new data from the remote:
You can start a new branch from the most recent commit in the
|
Thank you. I still have Dan's repo in there. Is this ok or should it be removed?
|
It doesn't hurt to have it in there, except that |
Ok, and what is the push command? |
In my example above:
|
Great, thank you! See PR #3193 |
Mappings of the Pioneer DDJ-200.
Superseedes #2377.