Traktor Kontrol Z1

XML preset files and script files (.js) for MIDI and other controllers.

Moderators: garth, User Customization Moderators

Traktor Kontrol Z1

Postby Elmacus » Sun Mar 16, 2014 4:51 pm

Hi.
I bought Traktor Kontrol Z1 and now try to make it work in Linux (Debian Jessie).
Its midi controll and soundcard in same USB port.
http://www.native-instruments.com/en/products/traktor/traktor-for-ios/traktor-kontrol-z1/
The soundcard works as expected in Mixxx 1.11.0(r3862).
The HID port does not show up as controller, so i cant even get to setup midimapping.
I have a DJ2GO before and that works perfect.

Some output, edited to just show the important:
Code: Select all
lsusb
Bus 001 Device 002: ID 17cc:1210 Native Instruments


Code: Select all
  lsusb -d 17cc:1210 -v

Bus 001 Device 002: ID 17cc:1210 Native Instruments
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x17cc Native Instruments
  idProduct          0x1210
  bcdDevice            0.06
  iManufacturer           1 Native Instruments
  iProduct                2 Traktor Kontrol Z1
  iSerial                 3 xxxxxxxx (hidden by me)
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          240
    bNumInterfaces          5
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              380mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       0
      bFunctionProtocol      32
      iFunction               0
-----------
Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              5 Traktor Kontrol Z1 HID
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     295
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               4
------------



I used a template from Kontrol F1 to this:
Code: Select all
 <devices>
            <product protocol="hid" vendor_id="0x17cc" product_id="0x1210" usage_page="0x1ff" usage="0x1" interface_number="0x3" />
        </devices>


But now im stuck.
What should "usage_page" and "usage" be ?

amidi -l shows nothing.
mixxx.log shows nothing special.

Z1 is not in ALSA yet, if that matters:http://www.alsa-project.org/main/index.php/Matrix:Vendor-Native_Instruments

This model came out Sommer 2013, so i didnt expect it to be fully supported yet, but since i read it works in Mixxx under Windows im giving this a shot.

Please assist if possible. What more info is needed for developers to make it show up as controller inside Mixxx?
Elmacus
 
Posts: 3
Joined: Sun Mar 16, 2014 4:27 pm

Re: Traktor Kontrol Z1

Postby rryan » Wed Mar 19, 2014 7:07 pm

Sorry for the "is it plugged in right" response, but just to be sure: If you haven't yet gotten an HID device to show up it may be a permissions problem:
http://mixxx.org/wiki/doku.php/troubles ... hough_i_do

But, it sounds like you say your F1 shows up as an HID device but your Z1 does not. I can see an HID interface in the USB descriptor you printed so I'm not sure exactly what the problem is based on that though I'm not adept at reading lsusb output :).
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Traktor Kontrol Z1

Postby rryan » Wed Mar 19, 2014 7:07 pm

FWIW I do not think the Z1 being in ALSA yet matters.
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Traktor Kontrol Z1

Postby rryan » Wed Mar 19, 2014 7:17 pm

Are you putting it in MIDI mode or trying to use it as an HID device?
http://www.native-instruments.com/en/su ... eton-live/

I'm guessing doing that has a low probability of making it show as a class-compliant MIDI device (which would naturally work in Linux with no driver) but MIDI mode may be implemented by their proprietary driver.
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Traktor Kontrol Z1

Postby rryan » Wed Mar 19, 2014 7:18 pm

rryan wrote:But, it sounds like you say your F1 shows up as an HID device but your Z1 does not.


Oops, looks like I misread you and thought you meant you had an F1 that worked.
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Traktor Kontrol Z1

Postby Elmacus » Fri Mar 28, 2014 9:23 pm

I did try the link you supplied Rryan. (http://mixxx.org/wiki/doku.php/troubles ... hough_i_do)
Activating Midi by pressing MODE + A + B simultaneously does nothing. I was mainly trying to use it like HID.
I have no hurry, using as audiocard until someone gets the code right. Im willing to test if someone have a clue of what to do next.
Elmacus
 
Posts: 3
Joined: Sun Mar 16, 2014 4:27 pm

Re: Traktor Kontrol Z1

Postby rimorob » Wed Jul 31, 2019 2:06 am

Did you get anywhere with this? I'm trying to use Z1 with Ubuntu 18.04 and I have sound in the system, but no sound from alsa or mixxx. Mixxx recognizes it and thinks it can play to it, but no sound comes out. Moreover, the lights don't light up and the midi, while recognizing the card in mixxx, doesn't seem to work.
rimorob
 
Posts: 85
Joined: Tue Jul 07, 2015 9:26 pm

Re: Traktor Kontrol Z1

Postby seigea » Tue Jun 16, 2020 7:41 pm

Also having issues with the Z1
seigea
 
Posts: 2
Joined: Tue Jun 16, 2020 4:31 pm


Return to Controller presets/mappings

Who is online

Users browsing this forum: No registered users and 4 guests