본문 바로가기
카테고리 없음

Mixxx Kontrol S2 Mapping

by pecerlacmulcurta 2021. 3. 18.


Hello, this is my first post and my first time trying Mixxx.
I have a Native Instruments Traktor S2 MK2 controller (all-in-one) and according to the FAQ, the MK2 is supposed to be HID-compliant (unlike the MK1).
I want to use it in Mixxx under Linux.

Traktor Kontrol S2 Software Download

Aug 04, 2012  Home › Forums › DJing Software › I need some help with Mixxx and Mixtrack Pro This topic contains 4 replies, has 1 voice, and was last updated by Phil Morse 7 years, 5 months ago. Download game untuk android advan t1j. Viewing 5 posts - 1 through 5 (of 5 total) Author Posts August 4, 2012 at 4:30 pm #1009207 Continued. Nov 17, 2012  Hey all, new to the controller dj scene and loving it using the Kontrol s2 and trying the get the mapping right so i can change and switch effect on the fly, i have it down on the right jog-wheel.

Avg free antivirus for laptop. This file is for Mac and won't work on your Android. This file is for Mac and won't work on your iOS. This file is for PC and won't work on your iOS. This file is for Mac and won't work on your PC.

The controller also has official ALSA drivers and its sound interface works perfectly under Linux and JACK.
There's no Mixxx mapping for it, but I'm willing to reverse-engineer it to create a HID mapping.
The problem is it doesn't appear in the configuration panel no matter what I do. My HID mouse appears (as controller 0x0), but not the Kontrol S2.
Even using the --controllerDebug parameter doesn't do much.

Traktor Kontrol S2 Mk2


Could you help me debug this?
OS: Debian Sid (latest)

Traktor Kontrol S2 Driver

Mixxx Kontrol S2 MappingMixxx version: 1.11.0
dmesg output when connecting the Kontrol S2 MK2:
[ 6362.621988] usb 1-4: new high-speed USB device number 3 using ehci-pci
[ 6362.754736] usb 1-4: New USB device found, idVendor=17cc, idProduct=1320
[ 6362.754748] usb 1-4: New USB device strings: Mfr=12, Product=7, SerialNumber=13
[ 6362.754756] usb 1-4: Product: Traktor Kontrol S2 MK2
[ 6362.754762] usb 1-4: Manufacturer: Native Instruments
[ 6362.754767] usb 1-4: SerialNumber: 6D874030
[ 6362.765198] hid-generic 0003:17CC:1320.0002: hiddev0,hidraw1: USB HID v1.10 Device [Native Instruments Traktor Kontrol S2 MK2] on usb-0000:00:12.2-4/input3
[ 6362.884222] usbcore: registered new interface driver snd-usb-audio

lsusb -v output:
Code: Select all
Bus 001 Device 003: ID 17cc:1320 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 0x1320
bcdDevice 0.44
iManufacturer 12 Native Instruments
iProduct 7 Traktor Kontrol S2 MK2
iSerial 13 6D874030
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 340
bNumInterfaces 6
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 480mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 3
bFunctionClass 1 Audio
bFunctionSubClass 0
bFunctionProtocol 32
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 32
iInterface 7 Traktor Kontrol S2 MK2
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 2.00
bCategory 8
wTotalLength 119
bmControl 0x00
AudioControl Interface Descriptor:
bLength 8
bDescriptorType 36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID 40
bmAttributes 0x01 Internal fixed Clock
bmControls 0x07
Clock Frequency Control (read/write)
Clock Validity Control (read-only)
bAssocTerminal 0
iClockSource 26 Internal Clock
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bCSourceID 40
bNrChannels 4
bmChannelConfig 0x00000000
bmControls 0x0000
iChannelNames 16 Main Left
iTerminal 2 Input
AudioControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 10
bSourceID 2
bmaControls( 0) 0x00000000
bmaControls( 1) 0x00000000
bmaControls( 2) 0x00000000
bmaControls( 3) 0x00000000
bmaControls( 4) 0x00000000
iFeature 15 Output Volume Control
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 20
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 10
bCSourceID 40
bmControls 0x0000
iTerminal 5 Audio Output Terminal
AudioControl Interface Descriptor:
bLength 17
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bCSourceID 40
bNrChannels 2
bmChannelConfig 0x00000000
bmControls 0x0000
iChannelNames 28 Mic In (Mono)
iTerminal 3 Audio Input Terminal
AudioControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 11
bSourceID 1
bmaControls( 0) 0x00000000
bmaControls( 1) 0x00000000
bmaControls( 2) 0x00000000
iFeature 14 Input Volume Control
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 22
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 11
bCSourceID 40
bmControls 0x0000
iTerminal 4 Output
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 8 Audio Out
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 9 Audio Out Alt
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 2
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 4
bmChannelConfig 0x00000000
iChannelNames 16 Main Left
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 4
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0100 1x 256 bytes
bInterval 1
AudioControl Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 8
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 17
Transfer Type Isochronous
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 10 Audio In
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 32
iInterface 11 Audio In Alt
AudioStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 22
bmControls 0x00
bFormatType 1
bmFormats 0x00000001
PCM
bNrChannels 2
bmChannelConfig 0x00000000
iChannelNames 28 Mic In (Mono)
AudioStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bSubslotSize 4
bBitResolution 24
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0080 1x 128 bytes
bInterval 1
AudioControl Endpoint Descriptor:
bLength 8
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bmControls 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 8
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 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 817
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
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 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 1
iInterface 0
Device Firmware Upgrade Interface Descriptor:
bLength 7
bDescriptorType 33
bmAttributes 7
Will Not Detach
Manifestation Tolerant
Upload Supported
Download Supported
wDetachTimeout 250 milliseconds
wTransferSize 64 bytes
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 240
bInterfaceProtocol 0
iInterface 40 iAP Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 6
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

mixxx -controllerDebug output:
Debug [Controller]: Scanning PortMIDI devices:
Debug [Controller]: Scanning USB Bulk devices:
Debug [Controller]: Scanning HID devices:
Debug [Controller]: Found 0x0 0x7fa2b802ac30 'r512' S/N 0x0 'Interface 0'
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Loading controller preset from '/home/z411/.mixxx/controllers/USB_Optical_Mouse__0.hid.xml'
Debug [Controller]: 'USB' settings found
Debug [Controller]: Controller polling stopped.

I get data when pressing buttons on the controller on /dev/usb/hiddev0.
Thanks for any help.

This topic contains 4 replies, has 1 voice, and was last updated by Phil Morse7 years, 8 months ago.

Oh my god Djay using spotify.this is AWESOME Having dinner then going to check this bad boy out. × Close We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy. Djay pro 2 free download. Best dj software for mac.

  • Did you tried asio4all ? Its an ASIO audio-driver for nearly every audio device!
    According to this forum post, the settings for mixxx with asio4all are:

    Sound API: ASIO
    Sample Rate: 44100 Hz Virtual dj 2018 full version download torrent.

    Master: ASIO4ALL v2, Channels 1 – 2
    Headphones: ASIO4ALL v2, Channels 5 – 6

    Try it and report if it helped 🙂

    Greets

    clockwise

    Oh you use linux? nice 🙂 Me too, but not for djing, because I didn’t have the time to get into mapping with mixxx and my s2 is not supported yet.

    Apr 30, 2015  Testing Omnisphere 2 User Audio feature with a single 'Piano MS' sample from our The Forge. Omnisphere 2.6 - Endless Possibilities. Omnisphere® is the flagship synthesizer of Spectrasonics - an instrument of extraordinary power and versatility. Top Artists all over the world rely on Omnisphere as an essential source of sonic inspiration. This award-winning software brings many different types of synthesis together into one amazing-sounding. Omnisphere 2 sampling. 'Warm Machines' for Omnisphere 2 'Warm Machines' is our 18th Omnisphere 2 soundset and a special one. First, we spent countless hours sampling a large library of hardware synthesizers. There are some great hardware synthesizers that have not made their way into Omnisphere until now (ie.

    I would like to use my netbook for mixing with mixxx, its battery lasts for ages and with linux theres enough power left for running the program without perfomance problems.
    I know, the labeling of the I/O of the soundhardware in linux is kinda bad. You always have to try which channels actually belongs to which in- or output of the hardware.

    It provides the latest sound or effects for browse its graphics and content. It comes with a lot of extra functions and features that can help you to recover the performance of your sound. Omnisphere 2 download failure pc. This software compatible with all Windows like as Windows 7, 8,8.1 10 or XP.Omnisphere works as a plugin VSTi RTAS for Fl Studio, Ableton Live, Logic, GarageBand and much more.

    Imac hdd fan control. It makes the internals of my iMac run 5-8 C temps lower. If wondering, I use SMCfanControl ver 2.3 within iMac and only set the fans 200 RPMs faster (faster than factory defaults).

    MacBook Air (13-inch, Early 2015 - 2017) MacBook Air (Retina, 13-inch, 2018 and later) MacBook Pro (13-inch, 2016 and later) MacBook Pro (15-inch, 2016 and later). HDMI Cable for Mac Mini DisplayPort to HDMI 4K 10 Feet, UVOOI MDP to HDMI Adapter Cable for HDTV, Project, Monitor and All MDP Port PCs 4.0 out of 5 stars 16 $12.99 $ 12. Hdmi cable for mac.

    But I’m glad you worked it out! https://propitjecde.tistory.com/9.

The forum ‘DJing Software’ is closed to new topics and replies.

For example, you can send a tweet or post content to Facebook from within Safari. https://newcrowd474.weebly.com/blog/how-to-download-safari-in-mac. Apple support isn't the only reason to use it, though; it has other strengths.With the latest releases, you can do many tasks that used to require multiple apps or a lot of keystrokes.

Mycelium crypto btc wallet download for mac. Download and install Mycelium Bitcoin Wallet in PC and you can install Mycelium Bitcoin Wallet 2.11.1.13 in your Windows PC and Mac OS. Mycelium Bitcoin Wallet is developed by Mycelium Developers and listed under FINANCE.