Numark Mixtrack Platinum Mapping

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

Moderators: garth, User Customization Moderators

Numark Mixtrack Platinum Mapping

Postby Snarff » Sun Jan 29, 2017 11:11 pm

Does anyone have a mapping for the Numark Mixtrack Platinum? I own the controller and love it, but Serato is garbage. Mixx has always been my favorite.
Snarff
 
Posts: 1
Joined: Sun Jan 29, 2017 11:09 pm

Re: Numark Mixtrack Platinum Mapping

Postby Steph » Mon Jan 30, 2017 2:16 am

I don't think anyone has worked on this mapping. The mixtrack pro 3 mapping may work for the most part and be a good start point for a new mapping as it is a similar device as the Platinum.
Let us know if the MTP3 mapping works on that device
Steph
 
Posts: 87
Joined: Sun Jan 10, 2016 2:36 pm

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Thu Feb 09, 2017 3:36 pm

hi. i just bought numark mixtrack platinum but NOTHING is working with mixtrack 3 mapping. i won't use windows so i need the mapping for platinum. i made some basic functions but i am new at these dj things so i can't further. i am very good at javascript so i can figure it out if someone helps me.
should i ask to the numark support for the midi mapping codes? or where i can find them?
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Thu Feb 09, 2017 3:45 pm

here is the mapping file i made. you'll see that none of the midi codes are common. i'd apreciate if someone says which device is the closest to this codes, for a starting point.
Attachments
MixTrack_Platinum_MIDI_1.midi.xml
(21.29 KiB) Downloaded 2120 times
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Re: Numark Mixtrack Platinum Mapping

Postby Be. » Thu Feb 09, 2017 3:55 pm

gioktu wrote:hi. i just bought numark mixtrack platinum but NOTHING is working with mixtrack 3 mapping. i won't use windows so i need the mapping for platinum. i made some basic functions but i am new at these dj things so i can't further. i am very good at javascript so i can figure it out if someone helps me.


Great! Mapping documentation is on the wiki. If you want to recycle parts of the Mixtrack 3 mapping, if you're lucky, it will only be a matter of assigning different MIDI input and output numbers for the JS functions. If you start the mapping from scratch, I'd recommend using the new Components JS library, which is available in alpha builds for Ubuntu or you can compile it yourself. Beta builds for Mixxx 2.1 will be available soon.

gioktu wrote:should i ask to the numark support for the midi mapping codes? or where i can find them?


Yes, but they might not reply or have them documented. The most important information to get from them would be the MIDI messages to send to control the displays on the jog wheels and query the controller for the position of knobs and faders on startup (not all controllers have a way to do that). If Numark does not help you with these, you'll have to either guess or intercept the MIDI messages going out of Serato.
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2506
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Sun Feb 12, 2017 12:29 pm

thanks "Be.".
i researched this these days and i think i need further help. this platinum starts with all lights blinking, something like demo (as seen on this video: https://www.youtube.com/watch?v=oxjXWRsVi4E). this is not like on mixtrack3.
i sent many messages to the buttons like "amidi -p hw:3,0,0 -S "BF 00 00"" but can't have a control to the lights at all.
when serato opens, this mode changes to normal. i logged the usb messages while serato opens. can someone understand what are these? what should i do?

000015: Control Transfer (UP), 2017-02-10 19:17:18.5147295 +0.0008237. (1. Device: USB Input Device) Status: 0x00000000
Pipe Handle: Control Pipe
Setup Packet
21 0A 00 00 03 00 00 00 !.......
Recipient: Interface
Request Type: Class
Direction: Host->Device
Request: 0xa (Unknown)
Value: 0x0
Index: 0x3
Length: 0x0

000017: Control Transfer (UP), 2017-02-10 19:17:18.5157322 +0.0009846. (1. Device: USB Input Device) Status: 0x00000000
Pipe Handle: Control Pipe
06 A0 FF 09 01 A1 01 09 02 A1 00 06 A1 FF 09 03 . я..Ў...Ў..Ўя..
09 04 15 18 25 7F 35 00 45 FF 75 08 95 20 81 02 ....%5.Eяu.• Ѓ.
09 05 09 06 15 80 25 7F 35 00 45 FF 75 08 95 20 .....Ђ%5.Eяu.•
91 02 C0 C0 ‘.АА
Setup Packet
81 06 00 22 03 00 74 00 Ѓ.."..t.
Recipient: Interface
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x2200
Index: 0x3
Length: 0x74

006778: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.7862842 +0.0009958 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x14 bytes to the device
04 F0 00 01 04 3F 7F 3A 04 60 00 04 04 04 01 00 .р...?:.`......
06 00 F7 00 .ч.


006800: Bulk or Interrupt Transfer (UP), 2017-02-10 19:29:20.7979633 +0.0005725. (1. Device: USB Composite Device) Status: 0x00000000
Pipe Handle: Control PipeGet 0x4 bytes from the device
0B B0 1A 3F .°.


006802: Bulk or Interrupt Transfer (UP), 2017-02-10 19:29:20.7989625 +0.0009841. (1. Device: USB Composite Device) Status: 0x00000000
Pipe Handle: Control PipeGet 0x4 bytes from the device
0B B0 17 3F .°.


006820: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8486630 +0.0053343 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
09 90 1B 01 .ђ..


006822: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8490404 +0.0000689 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
09 91 1B 01 .‘..


006824: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8499894 +0.0000426 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
09 92 1B 01 .’..


006826: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8510463 +0.0000801 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
09 93 1B 01 .“..


006828: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8520427 +0.0000768 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
0B BF 44 00 .їD.



006831: Bulk or Interrupt Transfer (DOWN), 2017-02-10 19:29:20.8530733 +0.0000851 (1. Device: USB Composite Device)
Pipe Handle: Control PipeSend 0x4 bytes to the device
0B BF 45 00 .їE.

-------------------------------



i saved all the messages, if it helps.
the question is: how can turn off all the lights, or how can have a control to the lights?
the play button on deck1 is: 0x90 0x00, on:7f, off:00
for example, i sent all numbers from 90 00 01 to 90 00 7f but didnt work.
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Sun Feb 12, 2017 3:04 pm

ok i think i found it. i am almost sure that Mixxx should send this package to the Platinum:
-------------------------------------
RAW DATA: 44 AC 00

Device Object FFFF97875F5DB5E0h
Driver Object hhdusbh64
URB Function URB_FUNCTION_CLASS_ENDPOINT
Request Type Class request to Endpoint
Request 01h
Value 0100h
Index 0001h
Length 0003h

Setup Packet
Offset Field Size Value Description
0 bmRequestType 1 22h
4..0: Recipient ...00010 Endpoint
6..5: Type .01..... Class
7: Direction 0....... Host-to-Device
1 bRequest 1 01h
2 wValue 2 0100h
4 wIndex 2 0001h
6 wLength 2 0003h
-----------------------------------------------------------------------------------------

i am almost sure because serato sends this at the beginning and sends it again at the closing and the controller turns to demo mode again; but i checked the virtualdj logs and found that vdj sends it at the beginning but not at the end and the controller stays at the normal mode. then i tried to light up the leds and i succeeded (with "amidi" and with javascript).

so please someone tell me how can i send this package, or can i? (sending just midi "44 AC 00" doesnt work). and then i will start this mapping at last.
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Re: Numark Mixtrack Platinum Mapping

Postby Be. » Mon Feb 13, 2017 3:37 am

What program are you using to intercept the signals? Those look like the USB signals, which contain a lot more information than just MIDI. I suggest finding a program specifically for monitoring MIDI messages.
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2506
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Mon Feb 13, 2017 6:06 am

Be. wrote:What program are you using to intercept the signals? Those look like the USB signals, which contain a lot more information than just MIDI. I suggest finding a program specifically for monitoring MIDI messages.


yes they are usb sniffers, because i couldn't find a just midi listener. tell me if you know any. but it worked and i found even the displays on the jogwheels. first is from https://freeusbanalyzer.com/, second is (better) http://www.usblyzer.com/.
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Re: Numark Mixtrack Platinum Mapping

Postby gioktu » Thu Feb 16, 2017 6:32 am

FOR THOSE WHO THINK TO BUY OR OWN NUMARK MIXTRACK PLATINUM CONTROLLER:
this controller is locked to work only with serato and virtualdj. it won't work with any other software in near future (or never); softwares should be updated to quit the demo mode, but i think they have to pay to numark for this. don't waste your time and sell it if you bought it. i am not a dj and i made a mistake (i bought it because it is written "it works with other softwares by making midi mapping" on their site. there are far better choices at same or less price like Gemini G2V, Pioneer SB2 or even RB. i sold this and bought DENON DJ MC4000. i won't try to unlock it and make a mapping because i lost money and don't want them to earn money from me. here's the discussions about this:
http://community.numark.com/numark/topi ... -demo-mode
http://community.algoriddim.com/algorid ... k-platinum
gioktu
 
Posts: 12
Joined: Thu Feb 09, 2017 3:30 pm

Next

Return to Controller presets/mappings

Who is online

Users browsing this forum: No registered users and 3 guests