Numark N4 remake#1815
Conversation
|
Thanks for taking care of this older controller. Is the wiki up to date with your latest changes? |
|
Ping @Swiftb0y, can you confirm that the wiki is up to date with the mapping before I review it? |
|
Oh sorry. I forgot about this because of #1830 but I'll try to get around updating the wiki this evening. |
|
@Be-ing turns out there wasn't much to change. The Wiki is up-to-date now. |
|
Status? It'd be nice to have this in 2.2! |
|
Its pretty much done but I recently discovered a "bug" where the hotcuepage doesn't reset when a new track gets loaded, So I want to update that before merging. I'll try to fix that today. |
|
I don't think I will be able to solve that hotcuepage issue in time as it would probably require a change within the C++ source (which I'm not comfortable with this shortly before release, especially because I can't test for unintended side effects within other mappings). https://mixxx.zulipchat.com/#narrow/stream/113295-controller-mapping/topic/Binding.20to.20whenever.20a.20Deck.20loads.20a.20new.20track |
|
I already updated the wiki with my changes as well. |
Be-ing
left a comment
There was a problem hiding this comment.
Sorry for the delay reviewing this and thanks for your patience.
There are lots of places throughout the code that are a bit hard to read because the code is squeezed together. Please use spaces around operators and after commas. Also, please break if statements and functions across multiple lines.
|
I notice the name of the XML file is "Numark N4 4channel.midi.xml", but the name of the controller is simply "Numark N4". Could you rename the XML file to overwrite the old mapping? |
|
I have incorporated all requested changes from the review but I wasn't able to test the them yet as I don't have access to the controller right now. so DO NOT MERGE yet. I'll be able to test them tomorrow. |
|
Okay, leave a comment when you have tested the latest changes and it's ready for merge. |
|
@Be-ing, The mapping is now finally ready to merge. I still have to update the Wiki with the latest tweaks but the script files are done. |
|
Great, thanks! |
I felt very limited by the old mapping so I created my fully fledged remake of the old mapping.
Features:
I tried to PR the mapping earlier this year but it still had too many bugs and I didn't have time to fix them back then, so I closed the PR.