Skip to content
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

Native Instruments Traktor Kontrol Z1: Add new manual page #594

Merged
merged 14 commits into from
Dec 9, 2023

Conversation

djantti
Copy link
Contributor

@djantti djantti commented Nov 27, 2023

Greetings!

I wrote a Native Instruments Traktor Kontrol Z1 manual page related to Mixxx HID mapping PR #12366. It's a small and simple DJ controller so the manual is kept pretty simple as well. The included controller picture was drawn by me, so there are no copyright issues with using it.

Let me know if something needs to be changed or added. Thanks!

Copy link
Member

@JoergAtGithub JoergAtGithub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall it's already a good manual page! I listed some enhancements.

Compatibility
~~~~~~~~~~~~~

The Kontrol Z1 is a HID and USB audio class compliant device, which makes it fully compatible with Mixxx. It requires no proprietary drivers when used on Linux or macOS. For Windows, download and install the latest driver from the `manufacturer's website <https://www.native-instruments.com/en/support/downloads/drivers-other-files/>`__.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Kontrol Z1 is a HID and USB audio class compliant device, which makes it fully compatible with Mixxx. It requires no proprietary drivers when used on Linux or macOS. For Windows, download and install the latest driver from the `manufacturer's website <https://www.native-instruments.com/en/support/downloads/drivers-other-files/>`__.
The Kontrol Z1 is a HID and USB audio class compliant device, which makes it fully compatible with Mixxx. It requires no proprietary drivers when used on Linux or macOS.
For Windows, download and install the latest Traktor Kontrol Z1 audio driver from the `manufacturer's website <https://www.native-instruments.com/en/support/downloads/drivers-other-files/>`__.

Only the Audio driver is needed for Mixxx.

~~~~~~~~~~~~~

The Kontrol Z1 is a HID and USB audio class compliant device, which makes it fully compatible with Mixxx. It requires no proprietary drivers when used on Linux or macOS. For Windows, download and install the latest driver from the `manufacturer's website <https://www.native-instruments.com/en/support/downloads/drivers-other-files/>`__.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
.. warning::
**Parallel installation of Traktor Pro software on Windows**
If you have a parallel installation of Traktor Pro on Windows, a service called :file:`NIHardwareService.exe` is running in the background, which has control over the LEDs of the Z1.
To make the Z1 work properly with Mixxx, you must either uninstall the Traktor Pro software, or temporarily stop this Windows service. One way to do this is to open a Windows Powershell terminal as Administrator, and run the following command:
Stop-Service -Name "NIHardwareService"

Comment on lines 33 to 34
:width: 50%
:figwidth: 50%
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This drawing appears rather tiny, could you increase the size.

+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| No | Element | Primary function | Secondary function (+ Mode) |
+====+=======================+===================================================================================================================+=====================================================+
| 1 | Main knob | Hardware main output volume (not mapped in Mixxx) | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| 1 | Main knob | Hardware main output volume (not mapped in Mixxx) | |
| 1 | Main knob | Hardware main output volume (hardware function - not mapped in Mixxx) | |

same below

+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 4 | Gain knob | Adjusts pre-fader gain of the deck | |
+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 5 | Hi knob | High frequency filter | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| 5 | Hi knob | High frequency filter | |
| 5 | Hi knob | High frequency-band equalizer knob | |

Technically the term filter is correct, but EQ is more common for this function

+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 10 | Mode button | Activates secondary functions when pressed | |
+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 11 | Filter / FX On button | Toggles selected deck quick effect on / off | Start / stop track playback |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you could chage the numbering that Filter / FX On button appears in the row directly below Filter / FX knob would be great.

+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 9 | Headphone button | Toggles deck headphone cueing on / off | Seek track to cue and stop |
+----+-----------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------+
| 10 | Mode button | Activates secondary functions when pressed | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| 10 | Mode button | Activates secondary functions when pressed | |
| 10 | :hwlabel:`Mode` button | Activates secondary functions when pressed | |

Use the :hwlabel:` keyword, for every text that is printed as label on the controller itself.
A good example for this is: https://manual.mixxx.org/2.4/en/hardware/controllers/roland_dj_505#browser-section-p-4

@djantti
Copy link
Contributor Author

djantti commented Dec 9, 2023

Thank you for the excellent suggestions! I think I managed to include all the requested changes. Those labels especially are a really nice touch and hopefully I made good use of them.

Copy link
Member

@JoergAtGithub JoergAtGithub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thank you!

@JoergAtGithub JoergAtGithub merged commit 6854b5c into mixxxdj:2.4 Dec 9, 2023
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants