Serato DJ Pro General Discussion

Talk about Serato DJ Pro, expansion packs and supported hardware

Mapping pioneer ddj xp1 to sdj

Telony Ex 8:31 PM - 12 September, 2017
Based on SDJ user friendly mappings. This should be a breeze. interesting to see the psibilities.
938MyDJ 8:49 PM - 12 September, 2017
I am interested with this too!
But it takes so much time to make the LEDs to reflect the SDJ lighting-colors.

My Questions:

Will this become an Official Serato Accesory?

Is it Serato that is going to copy Rekordbox feature now? As in 16 Hot Cues?
DJ Nic 001 11:06 AM - 14 November, 2017
Is there any downloadable file for the xp1 mapping to serato?

Thanks
DJ Marv the Maverick 12:37 PM - 14 November, 2017
Quote:
I am interested with this too!
But it takes so much time to make the LEDs to reflect the SDJ lighting-colors.

My Questions:

Will this become an Official Serato Accesory?

Is it Serato that is going to copy Rekordbox feature now? As in 16 Hot Cues?


Pioneer played it safe with the naming of the unit. XP1 which seems to suggest they are open to third party software integration. If they had called it RP1 then it would be obvious that it's officially for Rekordbox

There normal Rekordbox only devices usually have a R model name.

So only time will tell.

And because it has 16 hot cues doesn't mean other software will support it with 16 hot cues, they can remap it as they deem fit. They can use the rest of the Cue as transport control or pad FX etc
raedonquan 1:29 AM - 15 November, 2017
I have mapped the color of the pads to each pad color on the xp1

The third row of pads is my sample player which I left light blue

And the last row is transport control and pitch bend

I have used this with the sc2000 sdj xml that radikarl made ...

I am still mapping pitch play -12 to +12 semitones the pad efx page on xp1


Still more mapping to do...
Hmmz 5:14 PM - 20 November, 2017
I've just purchased the XP1 and I'm hopping to map it to Serato too, can anyone share a file to get my started please.
raedonquan 12:46 AM - 21 November, 2017
flic.kr

some basic stuff

the midi code for colors is

1 to10 is blue
20 to 29 is green
30 to 39 is yellow
40 to 49 is orange
50 is pink
120 purple
100 is lt yellow
106 is red i think or 116 is red
80 is lt green
90 lt yellow
deejdave 12:59 AM - 21 November, 2017
Quote:
Pioneer played it safe with the naming of the unit. XP1 which seems to suggest they are open to third party software integration. If they had called it RP1 then it would be obvious that it's officially for Rekordbox

There normal Rekordbox only devices usually have a R model name.


XDJ-Aero
XDJ-1000MK2
XDJ-RX
XDJ-RX2
XDJ-700
XDJ-R1



All Pioneer "only". Me thinks the "X" could be just as important as the "S" and the "R"............

That being said keep in mind this "only" term does not apply elsewhere as Djay Pro and VDJ both support native Rekordbox hardware..........
Joe Fresh 7:42 AM - 30 November, 2017
I would love for Pioneer and Serato to roll out official accessory support for the DDJ-XP1 in Serato DJ.

If that isn't going to happen, I would settle for a MIDI mapping, preferably with pad lighting that matched cue point colors.

Fingers crossed!
Dj Slick509 3:30 PM - 1 December, 2017
Hey guys I’m interested to buy the Ddj xp1 will it work with Serato DJ
WildcardX 6:46 PM - 1 December, 2017
Quote:
Hey guys I’m interested to buy the Ddj xp1 will it work with Serato DJ


Short answer no.

Long answer, No it won't work unless you do the mapping yourself because it is a Rekordbox DJ accessory.
DJ Marv the Maverick 11:09 PM - 18 January, 2018
Is there a midi editor for the XP1. I'm trying to map it to control Mixemergency and on default i.e nothing mapped yet, some buttons are triggering some functions in Mixemergency.

I will like to change channel numbers etc

Any ideas?
raedonquan 3:35 AM - 19 January, 2018
i
Quote:
Is there a midi editor for the XP1. I'm trying to map it to control Mixemergency and on default i.e nothing mapped yet, some buttons are triggering some functions in Mixemergency.

I will like to change channel numbers etc

Any ideas?



nope no midi editor just map away
eddie3911 3:52 AM - 19 January, 2018
I mapped mine the other day. The only thing is the pads don’t change color with the hot cues
raedonquan 4:12 AM - 19 January, 2018
Quote:
I mapped mine the other day. The only thing is the pads don’t change color with the hot cues


you have to alter your xml file


the midi code for colors is

1 to10 is blue
20 to 29 is green
30 to 39 is yellow
40 to 49 is orange
50 is pink
120 purple
100 is lt yellow
106 is red i think or 116 is red
80 is lt green
DJ Marv the Maverick 4:31 AM - 19 January, 2018
Xml file? Where is the XML file saved?
eddie3911 9:09 AM - 19 January, 2018
Quote:
Quote:
I mapped mine the other day. The only thing is the pads don’t change color with the hot cues


you have to alter your xml file


the midi code for colors is

1 to10 is blue
20 to 29 is green
30 to 39 is yellow
40 to 49 is orange
50 is pink
120 purple
100 is lt yellow
106 is red i think or 116 is red
80 is lt green

THANKS MAN.
raedonquan 1:50 PM - 19 January, 2018
Quote:
Xml file? Where is the XML file saved?



its in your _SERATO_ folder in your main music folder

then you look for xml..


when you start mapping from scratch sdj makes a file called autosave.xml


you need to edit it with a program called dreamweaver or the like..


youtube midi mapping in sdj. plenty of info..... and search in this forum
RedApple 6:39 PM - 28 February, 2018
Is there any chance to get one of these mappings?
lawrence567 3:17 PM - 12 April, 2018
I also echo what a few people have said...
I was after an SP1, but if someones got a decent pre-made map for the XP1 i'd gladly buy the XP1 instead.
HellNegative1 9:43 PM - 15 May, 2018
Quote:
Quote:
I mapped mine the other day. The only thing is the pads don’t change color with the hot cues


you have to alter your xml file


the midi code for colors is

1 to10 is blue
20 to 29 is green
30 to 39 is yellow
40 to 49 is orange
50 is pink
120 purple
100 is lt yellow
106 is red i think or 116 is red
80 is lt green


You are my hero! Thank you!
DJ SYZER 5:48 AM - 18 July, 2018
When I use the 116 value it looks more like pinkish not full red I'm going thru the values 10 at a time
DJ SYZER 5:54 AM - 8 August, 2018
I finally mapped the cue points with the colors the 3rd row I have beat jump and the 4th row I have sample slots I was also able to make the fx to the touch strip still messing around with it customizing it to my liking.
938MyDJ 2:08 PM - 8 August, 2018
Are the colors Serato mirror or the default 8?

Either or, sharing it will be more helpful!
😀😀😀

Mirror = Copy the actual assigned CUE points i.e. nothing is lit when there’s no cue point assigned to a track.

Default 8 = red, orange, blue...etc. with or without assigned cue points.
Aptidda 4:30 PM - 8 August, 2018
I bought one of these to discover it didn't plug and play, I ended up just giving it to my cat.
938MyDJ 9:43 PM - 8 August, 2018
I thought your cat is a Traktor user, lol!

I bought mine for the RB license and DVS plygin for free.

Switching is really hard once you’ve worked hard in doing your playlists, beatgrids, and cue points.

I use mine as reinforcement when I want more freedom from my S9 with SDJ Pro.
HellNegative1 10:44 PM - 8 August, 2018
Quote:


Switching is really hard once you’ve worked hard in doing your playlists, beatgrids, and cue points..



RekordBuddy is your friend. If ya got a windows machine, just run osx in a VM (VMware Workstation works best) and share the music folder with the VM. Thats what I do.
WildcardX 4:19 PM - 10 August, 2018
Quote:
Quote:
Switching is really hard once you’ve worked hard in doing your playlists, beatgrids, and cue points..



RekordBuddy is your friend. If ya got a windows machine, just run osx in a VM (VMware Workstation works best) and share the music folder with the VM. Thats what I do.



Or DJ Conversion Utility that builds Playlists for Rekordbox from your Serato Crates and transfers you Cue points as well as update Cue points if they are changed. It's for Mac though.
938MyDJ 12:57 AM - 11 August, 2018
I’ve given up on these long time ago... none of them worked on video files before that’s why.
djxris 5:10 PM - 27 September, 2018
Anybody here who would like to share his mapping?
DJ SYZER 9:05 PM - 27 September, 2018
Quote:
Anybody here who would like to share his mapping?

Send me an email to cyes67r@gmail.com.
938MyDJ 2:03 PM - 1 October, 2018
I will send you one too...
Spinnin Sotelo 6:48 PM - 7 October, 2018
Could someone also send me the xml file

spinninsotelo96@gmail.com
DJ SYZER 6:57 PM - 7 October, 2018
Quote:
Could someone also send me the xml file

spinninsotelo96@gmail.com


I just sent you an email.
Enjoy.
DJ SYZER 4:28 PM - 10 October, 2018
Madd props to DJ DobI I took the pitch & time mapping he did for the SR and incorporated it into the Pioneer XP-1 now we have pitch & time in the Keyboard Page to access it you press shift +keyboard button.

Copy and paste into the XML file

<control channel="8" event_type="Note On" control="64">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="65">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="66">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="67">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="68">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="69">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="70">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="71">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="64">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="65">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="66">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="67">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="68">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="69">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="70">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="71">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
</midi>
eddie3911 2:02 PM - 12 October, 2018
Quote:
Madd props to DJ DobI I took the pitch & time mapping he did for the SR and incorporated it into the Pioneer XP-1 now we have pitch & time in the Keyboard Page to access it you press shift +keyboard button.

Copy and paste into the XML file

<control channel="8" event_type="Note On" control="64">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="65">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="66">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="67">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="68">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="69">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="70">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="71">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="64">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="65">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="66">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="67">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="68">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="69">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="70">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="71">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
</midi>


Does this replace my current xml file or do I add it in ?
DJ SYZER 2:28 PM - 12 October, 2018
Quote:
Quote:
Madd props to DJ DobI I took the pitch & time mapping he did for the SR and incorporated it into the Pioneer XP-1 now we have pitch & time in the Keyboard Page to access it you press shift +keyboard button.

Copy and paste into the XML file

<control channel="8" event_type="Note On" control="64">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="65">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="66">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="67">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="68">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="69">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="70">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="8" event_type="Note On" control="71">
[u]
<cue_point deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="64">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="0"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="65">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="2"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="66">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="4"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="67">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="5"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="68">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="7"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="69">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="9"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="70">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="11"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
<control channel="10" event_type="Note On" control="71">
[u]
<cue_point deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
<absolute_key_shift deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="static" static_value="12"/>
</absolute_key_shift>
</userio>
[u]
<cue_point_set deck_set="Default" deck_id="1" slot_id="7">
<translation action_on="any">
<alias name="on" value="55"/>
<alias name="off" value="64"/>
</translation>
</cue_point_set>
</userio>
</control>
</midi>


Does this replace my current xml file or do I add it in ?


Just add it in make sure you paste it after
</control > also you don't have to copy the </midi> since your xml should already one

Your Xml always need to end with </midi>.
dj.4ngle 8:16 PM - 14 October, 2018
Quote:
Quote:
Could someone also send me the xml file

spinninsotelo96@gmail.com


I just sent you an email.
Enjoy.



Hey can you send m the XML too please.

aquintanill4@hotmal.com
Gilbert Elliott 8:52 PM - 17 October, 2018
Hey can you send m the XML too please.
gildog32@yahoo.com
mrhek 1:13 PM - 24 October, 2018
So I edited my own midi layout and the colors still don't change. Then I edited the Auto_Save and that didn't work as well for my XP1. I feel like giving up. Can someone send me their XML as well? Just need the first 8 pads on both sides colored different than the last 2 rows.

dj.hektik@gmail.com

Much Thanks.
DJ Fabio LaJu 1:18 AM - 25 October, 2018
Hi Guys....please send me xml file!!!

fabioalconipi@gmail.com
dj.4ngle 4:20 AM - 25 October, 2018
hey guys,

Check your inbox, I sent you the XML that I with the 8 pads colored.

Try it and let me know what you think.
DJ Fabio LaJu 10:33 AM - 25 October, 2018
Thank you very much!!!
eddie3911 8:17 PM - 25 October, 2018
Quote:
hey guys,

Check your inbox, I sent you the XML that I with the 8 pads colored.

Try it and let me know what you think.

I would like to check thos out. Thanks
gudino111@yahoo.com
JayDJ130 6:05 AM - 26 October, 2018
Anybody know how to have the pad colors change on the fly when you change the color in Serato? Instead of having the pads on a static color not necessarily matching the program.
DJ EL-Brighton 6:32 AM - 26 October, 2018
Quote:
Quote:
Could someone also send me the xml file

spinninsotelo96@gmail.com


I just sent you an email.
Enjoy.


Hey DJ SYZER, can you share your xml mapping to me as well?

mingliang949@gmail.com

Thanks in advance
raedonquan 2:28 AM - 27 October, 2018
Quote:
Anybody know how to have the pad colors change on the fly when you change the color in Serato? Instead of having the pads on a static color not necessarily matching the program.


not yet there is some definition on the way you say it in code where you want a certain color to be on a pad...
DJ-ALDO 12:52 PM - 9 December, 2018
Hi guys,
Could someone please send me xml file.
Want to map DDJ-SX3 xp1 to serato.
DJ-ALDO 12:54 PM - 9 December, 2018
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.
DJ-ALDO 12:57 PM - 9 December, 2018
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

aldodj@aol.com
DJ_Mario_MJ 1:40 PM - 16 December, 2018
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

majaureguih@gmail.com
DJ SYZER 6:50 PM - 16 December, 2018
Quote:
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

aldodj@aol.com


Check your email Sir.Enjoy
DJ SYZER 6:53 PM - 16 December, 2018
Quote:
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

majaureguih@gmail.com


Check your email Sir. Enjoy.
Djkom 7:25 PM - 16 December, 2018
Me too please

djkom1978@hotmail.com
DJ SYZER 11:29 PM - 16 December, 2018
Quote:
Me too please

djkom1978@hotmail.com



Check your email.feedback is truly appreciated
Jamez Brown 3:31 AM - 18 December, 2018
@DjSyzer, would love the XML file too please.

jamez@blackstarmedia.com.au

Cheers =)
dj Mr Carter 5:31 AM - 19 December, 2018
Planning on getting one of these ddj-xp1 for my home set up. I already have the DDJ-sp1 and love it !
I Would like the .XML file as well . Txprodj@gmail.com

Thanks DJ SYZER
or who ever shares it with me*
DJ SYZER 11:40 PM - 23 December, 2018
Quote:
Planning on getting one of these ddj-xp1 for my home set up. I already have the DDJ-sp1 and love it !
I Would like the .XML file as well . Txprodj@gmail.com

Thanks DJ SYZER
or who ever shares it with me*


Check your email I just send the download link, I will be realeasing this XML file soon I just need to work on making a list of how to different things.

Follow me on Instagram syzer67
DJ SYZER 11:13 PM - 24 December, 2018
Alright Guys here's the Pioneer XP-1 Xml that many people been asking for First off I don't take full credit for the XML I couldnt have done it without the Serato DJ Community , DJ Radikarl , DJ Dobi ,DJ Haveboard ,DJ Jodi & Teo Tormo.

Merry Christmas to All.

www.dropbox.com
eddie3911 7:19 AM - 26 December, 2018
Quote:
Alright Guys here's the Pioneer XP-1 Xml that many people been asking for First off I don't take full credit for the XML I couldnt have done it without the Serato DJ Community , DJ Radikarl , DJ Dobi ,DJ Haveboard ,DJ Jodi & Teo Tormo.

Merry Christmas to All.

www.dropbox.com


BRO!!! This is the real deal. Works great like everyone would. Still gonna play it some some more. THANK YOU!!!
DJ SYZER 7:36 AM - 26 December, 2018
Quote:
Quote:
Alright Guys here's the Pioneer XP-1 Xml that many people been asking for First off I don't take full credit for the XML I couldnt have done it without the Serato DJ Community , DJ Radikarl , DJ Dobi ,DJ Haveboard ,DJ Jodi & Teo Tormo.

Merry Christmas to All.

www.dropbox.com


BRO!!! This is the real deal. Works great like everyone would. Still gonna play it some some more. THANK YOU!!!


Welcome. Im still looking around to see what I can add to it I'm also open to suggestions if you guys have any ideas.
Harryz 8:21 AM - 26 December, 2018
Wow thanks You are The Best
djbigmikesg 10:04 AM - 26 December, 2018
BIG thanks to DJSYZER for the file and help in setting up!

Works like a dream!

Merry christmas!!!!
DJ Intrigue 5:18 PM - 26 December, 2018
Thanks for nothing asshole!
nevins303 10:47 AM - 1 January, 2019
Thanks , really looking forward to trying this out finally ;)
938MyDJ 7:44 PM - 3 January, 2019
Quote:
Quote:
Quote:
Alright Guys here's the Pioneer XP-1 Xml that many people been asking for First off I don't take full credit for the XML I couldnt have done it without the Serato DJ Community , DJ Radikarl , DJ Dobi ,DJ Haveboard ,DJ Jodi & Teo Tormo.

Merry Christmas to All.

www.dropbox.com


BRO!!! This is the real deal. Works great like everyone would. Still gonna play it some some more. THANK YOU!!!


Welcome. Im still looking around to see what I can add to it I'm also open to suggestions if you guys have any ideas.


I haven't used mine since early December.
'Just wondering if there's major update since we last spoke?

I might download the most recent one and compare with the one I have.
6tyle 10:37 AM - 5 January, 2019
Quote:
flic.kr

some basic stuff

the midi code for colors is

1 to10 is blue
20 to 29 is green
30 to 39 is yellow
40 to 49 is orange
50 is pink
120 purple
100 is lt yellow
106 is red i think or 116 is red
80 is lt green
90 lt yellow


Where exactly in the XML file should we change these codes?
DJ-ALDO 10:51 AM - 6 January, 2019
Quote:
Quote:
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

aldodj@aol.com


Check your email Sir.Enjoy


Thanks DJ SYZER,
i am so busy didn't get the chance to set it up yet but will try and do it sometime this week thanks.
Serato Family One Love, and all the best for 2019!!!!
PositiveTek 10:05 AM - 11 January, 2019
I was about 5 minutes away from posting/selling my DDJ-XP1 and accidently stumbled on this thread. I'm in the process of selling my 2000nxs2s and switched to a Denon sc5000 (though I'm staying with the DJM-900NXS2 mixer). I never ended up using Rekordbox in performance mode (making the DDJ sort of overkill, or so I thought), but I really did like the layout of this thing. And I would sometimes use it for DVS stuff. Anyway, I'm getting back into Serato so maybe I shouldn't sell the DDJ? Anyway, I'm going to try out the XML file (thanks so much for posting @DJSYZER and see.
DJ SYZER 3:03 AM - 4 February, 2019
Glad I was able to help of the Serato DJ community I haven't had time to work on a newer version But I will hopefully soon.
DJ Kidd Epikk 5:13 AM - 25 February, 2019
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato. Cjrstewart78@gmail.com



Thanks!!!!!
DJ Kidd Epikk 5:14 AM - 25 February, 2019
Quote:
Quote:
Quote:
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

aldodj@aol.com


Check your email Sir.Enjoy


Thanks DJ SYZER,
i am so busy didn't get the chance to set it up yet but will try and do it sometime this week thanks.
Serato Family One Love, and all the best for 2019!!!!

Quote:
Glad I was able to help of the Serato DJ community I haven't had time to work on a newer version But I will hopefully soon.


Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato. Cjrstewart78@gmail.com



Thanks!!!!!
DJ SYZER 7:18 PM - 25 February, 2019
Quote:
Quote:
Quote:
Quote:
Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato.

aldodj@aol.com


Check your email Sir.Enjoy


Thanks DJ SYZER,
i am so busy didn't get the chance to set it up yet but will try and do it sometime this week thanks.
Serato Family One Love, and all the best for 2019!!!!

Quote:
Glad I was able to help of the Serato DJ community I haven't had time to work on a newer version But I will hopefully soon.


Hi guys,
Could someone please send me xml file.
Want to map DDJ-xp1 to serato. Cjrstewart78@gmail.com



Thanks!!!!!


Download Link below:

www.dropbox.com

Enjoy!
DJ SYZER 7:19 PM - 25 February, 2019
My bad here you go:

www.dropbox.com
nevins303 2:00 PM - 28 February, 2019
Awesome Collab Effort from everyone Hats off!!!
in your opinion do you think the limitation of tone play to cue point 8 only is something someone will crack in the near or is this a hardware/software limitation ??
DJ SYZER 3:58 AM - 4 March, 2019
Quote:
Awesome Collab Effort from everyone Hats off!!!
in your opinion do you think the limitation of tone play to cue point 8 only is something someone will crack in the near or is this a hardware/software limitation ??


That's a tough question to answer I'm sure there's a way to change it but the way to manually map Serato it's pain in the ass it's pretty much trial and error, once wrong edit can mess up your whole xml from reading correctly.
soundedge 9:47 PM - 5 March, 2019
@DJ Syzer, can you send me XML file? Everything works on my XP1 with Serato but no Cue Lights matching. thanks in advance.... soundedge@mac.com
deejdave 10:50 PM - 5 March, 2019
Any reason you don't want to download from the link he has provided already?
DJ Kidd Epikk 11:23 PM - 5 March, 2019
Thanx
soundedge 12:34 AM - 6 March, 2019
Quote:
Any reason you don't want to download from the link he has provided already?


Thought I tried but it did not work. Let me try again.
soundedge 1:39 AM - 6 March, 2019
ok, downloaded and used but still the colours in Serato for Pads don't show up on XP1. they trigger the Cue point but not lit up nor change colours other than light blue when hitting pad. Did people actually get XP1 to show CUE points on Pads the same as Serato?
soundedge 2:08 AM - 6 March, 2019
ok, so not sure the XP1 can do what I want. would like the Pads to be lit with the colors on the CUE points in Serato. So, Pad 1 - red, Pad 2 - Blue and so on.... Does that work? Will they stay lit even if i am not touching them?
DJ SYZER 2:40 AM - 6 March, 2019
Is anyone else experiencing these same issues with the mapping?
raedonquan 2:55 AM - 6 March, 2019
Those colors have to be mapped... and it will stay a hard color..

Like in a supported controller the pads will change color if you lest say delete a cue point the cue point will move over...

External mapping does not do that ... nore does it have a dimly lit occupied cue point then when you hit that cue point the color will be lit brighter..
DJ SYZER 3:03 AM - 6 March, 2019
I have the pads mapped to the default colors like the S9 ,if you delete the cue the pad will not be lit its only lit when you have a cue point set when you download the zip file there's a text file that gives more what's been mapped and how to access it.
soundedge 3:06 AM - 6 March, 2019
So I have to hard code the lights on the external controller then? if i change the CUE point in Serato colour by right clicking, we cannot dynamically change on controller then i assume ...
raedonquan 3:30 AM - 6 March, 2019
Quote:
So I have to hard code the lights on the external controller then? if i change the CUE point in Serato colour by right clicking, we cannot dynamically change on controller then i assume ...

yes as serato does not know the midi cc of any midi controller to output color... it will use a standard 0 or 127
raedonquan 3:33 AM - 6 March, 2019
Quote:
ok, so not sure the XP1 can do what I want. would like the Pads to be lit with the colors on the CUE points in Serato. So, Pad 1 - red, Pad 2 - Blue and so on.... Does that work? Will they stay lit even if i am not touching them?

no it will not light when you hit the cue point like the 72
soundedge 3:46 AM - 6 March, 2019
Ok so I understand now. Any chance someone could paste just 1 pad example (say first one which I believe is red default). What I would like on the XP1 is for it to be red when the track is loaded showing a CUE point is there. I don’t care if it does anything when I trigger it... again, I am using a Pioneer DDJ-XP1
DJ SYZER 4:00 AM - 6 March, 2019
I somewhat made a list of the colors I tried on the pads your choice if you want to change them around but you never messed with editing a XML I suggest you dont you can easily mass it up
Color values for Led pads:
*1=Blue
3=Seamfoam
4=Lawn Green
5=Aqua
*6=Baby Blue
8=Gamboge
9=Kelly Green
10=Turquoise
12=Baby Blue
15=Teal
18=Deep Sky Blue
20=Green
21=Bright Sky Blue
*22=Bright Green
24=Clear Blue
25=Lime Green
30=Yellow
*33=Bright Yellow
35=Canary
*39=Orange
40=Orange
*42=Red
45=Hot Pink
*50=Light Pink
*55=Lilac
60=Light Purple
65=Periwinkle
70=Maya
75=Tiffany
80=Jade
85=Mint
90=Tea
95=Flax
100=Honey
105=Ochre
110=Mulberry
115=Orchid
120=Plum
125=Purple Gray

The * indicated I used those values on my mapping.
soundedge 4:06 AM - 6 March, 2019
Thanks. Can you show me a sample of top left pad you used in XML code?
DJ SYZER 4:22 AM - 6 March, 2019
<control channel="8" event_type="Note On" control="0">
<userio event="click">
<cue_point deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
</userio>
<userio event="output">
<cue_point_set deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any">
<alias name="on" value="42"/>
<alias name="off" value="0"/>
</translation>
soundedge 12:20 PM - 6 March, 2019
Thanks DJ Syzer! SO i am clear, this code above should have the XP1, on the left deck and first CUE point be red? This is the only code in my XML file and i still see only light blue (like all other pads) that when i press the CUE, lights up a little more brighter (blue). I see no Red in the pad....
soundedge 12:25 PM - 6 March, 2019
Ahhh. I have just figured it out. we must have alias name "off" value="42". then the CUE point shows up red.
soundedge 12:27 PM - 6 March, 2019
Well, spoke to soon. that works but if there is no CUE point set, the light is still on. I need it to be conditional so that only if there is actually a CUE point set, will the light be red. Still need to investigate further.. here is what i currently have in the XML file (testing):

1) Red Pad for first CUE Point in Serato DJ - Good!
2) When pressed, goes Blue - Good!
3) Problem: when there is no CUE Point Set, it still is red....


<midi app=" 2.1.0.797">
<control channel="8" event_type="Note On" control="0">
<userio event="click">
<cue_point deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</cue_point>
</userio>
<userio event="output">
<cue_point deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="42"/>
</translation>
</cue_point>
</userio>
</control>
</midi>
raedonquan 3:28 PM - 6 March, 2019
That what I have been saying... there is some serato midi that all serato... and we can’t map


Look at instant doubles from any where you are in the library...you can’t map that on a midi device..

Instant double is mappable to a button ... but not the same load button
soundedge 4:55 PM - 6 March, 2019
ok so no way to load a track that has say 5 CUE points and have the SP1 light up the 5 Pads based on the manual color mapping then?
The Return of Dj Sparky 9:21 PM - 6 March, 2019
looks to be some new mapping options for official accessories in 2.1.1 looks interesting
Woe Woe 12:23 AM - 7 June, 2019
Thank you so much Dj SyZer for the mapping , my xp1 works great with my sx2...
pepinorang 7:57 PM - 7 September, 2019
Hi, how's the experience on the XP1 with Dj Syzer's mapping compared to the SP1? I'm hesitating between both...
DJ SYZER 6:25 PM - 8 September, 2019
Alright guys I haven't been here a min,
Instant doubles work on my end

Also if you load a track that only has 3 cues set you should only have 3 pads lit up.

Did you guys read the Read me File that gives you a run down one what works and how to access it.

Wish Serato was more open to midi mapping this would open to more possibilities.
DJ SYZER 2:39 AM - 9 September, 2019
Quote:
Hi, how's the experience on the XP1 with Dj Syzer's mapping compared to the SP1? I'm hesitating between both...


I had the SP-1 before the XP after I worked on the mapping and felt comfortable with it I went ahead and sold the SP I no longer needed the SP-1 for my needs.

Not to mention that the XP-1 comes with a full license to rekordbox box with DVD enabled it's a good price cheaper than the SP-1.

I haven't use Rekordbox and I believe Serato its a good program but if Serato don't step their game I wouldn't doubt if Rekordbox takes over.

I truly believe if Serato opens up the midi capabilities like traktor it will stand above the rest.
WildcardX 1:47 PM - 1 October, 2019
So Pioneer DJ released this for both Rekordbox and Serato DJ Pro.

Watchwww.youtube.com
f swift 7:32 PM - 1 October, 2019
I own xp1, I'm no way getting the xp2 , it's the exact same!!!!
surely the mapping is there now for them to relesse for old xp1 users
Joe Fresh 7:45 PM - 1 October, 2019
Just put my XP1 up for sale.

The mapping by Syzer has worked fine, and I definitely appreciate Syzer putting it out there for us!

But I prefer the OSA support from Serato on the XP2, and having silent cue will definitely be handy for me.

Very much doubt we'll see any OSA support for the XP1, so we'll see if any Rekordbox DJ's want to take mine off of my hands.
938MyDJ 11:46 PM - 1 October, 2019
Firmware update on the XP1 should do the trick.
If Pioneer will show that little love to XP1 owners.

If they released this unit for the love for money... there will be no native support on XP1 in SDJ.
deejdave 12:55 AM - 2 October, 2019
Quote:
Firmware update on the XP1 should do the trick.
If Pioneer will show that little love to XP1 owners.

If they released this unit for the love for money... there will be no native support on XP1 in SDJ.

I think it is safe to assume this will not be happening. XP1 will not be supported by SDJ ever. What would be the point of the XP2 if they did?
DJ Marv the Maverick 8:46 AM - 2 October, 2019
I am keeping my XP1, I don’t use it for Serato nor Rekordbox

It’s mapped for Mixemergency

For the first time in a long time I actually do not feel the itch to buy the new new.
deejdave 11:51 AM - 2 October, 2019
If I had the xp1 I MAY feel the same but tbh prob not as there is really no substitute for native support with option to remap.
Telony Ex 8:42 PM - 2 October, 2019
i wonder what would happen if the exact mapping from the xp2 is used on the xp1 in serato.
is it possible it will have exact behaviour since both are same device with same buttons.
f swift 11:10 PM - 2 October, 2019
I was thinking this too , I see no reason why they wouldn't work
As it's same hardware
PositiveTek 11:45 PM - 2 October, 2019
Quote:
I was thinking this too , I see no reason why they wouldn't work
As it's same hardware


Sadly, reason and Pioneer DJ don't always see eye to eye. From perhaps the least helpful dj product/gear forum on the planet:

Q: "Will there be an update to allow the XP1 to work with Serato as well?"

A: "No, sorry - the hardware internals are slightly different."

forums.pioneerdj.com
DJ SYZER 3:57 AM - 3 October, 2019
Quote:
Just put my XP1 up for sale.

The mapping by Syzer has worked fine, and I definitely appreciate Syzer putting it out there for us!

But I prefer the OSA support from Serato on the XP2, and having silent cue will definitely be handy for me.

Very much doubt we'll see any OSA support for the XP1, so we'll see if any Rekordbox DJ's want to take mine off of my hands.


Glad I was able to help alot of XP-1 owners with the mapping I was kinda mad when I found out that the XP-2 released I already have my XP-1 for Sale on Ebay if anyone is interested In selling for $210 Free Shipping
DJ Marv the Maverick 4:38 AM - 3 October, 2019
Quote:
Quote:
I was thinking this too , I see no reason why they wouldn't work
As it's same hardware


Sadly, reason and Pioneer DJ don't always see eye to eye. From perhaps the least helpful dj product/gear forum on the planet:

Q: "Will there be an update to allow the XP1 to work with Serato as well?"

A: "No, sorry - the hardware internals are slightly different."

forums.pioneerdj.com


I wonder about the environmental impact of this.

Should this be raised on the pioneer forum?

It’s a midi controller lol, no sound card, what can possibly be different in the internal hardware?

They could have discontinued the XP1 but with a new firmware update. Then keep selling the XP2 as the natural successor.
DJ SYZER 5:01 AM - 3 October, 2019
I don't think Pioneer would roll out an update for the XP-1 their agenda is to push the new XP-2 and make rnore money again, maybe in a few Months someone can share their XP-2 Mapping to see what happens.
f swift 10:53 AM - 3 October, 2019
Lol at pioneer , there not different it's the same exact product
environmental impact is over use of plastic that was not needed
here really
Pepehouse 8:16 PM - 3 October, 2019
Pion€€r
m3cht4ps 7:37 PM - 2 November, 2019
Can someone email the xp1 midi mapping please. I've owned the xp1 since its release and have never really used it. Didn't want to take the time to re-analyze all my files. It would be nice to get some use out of it
m3cht4ps 7:39 PM - 2 November, 2019
Quote:
Can someone email the xp1 midi mapping please. I've owned the xp1 since its release and have never really used it. Didn't want to take the time to re-analyze all my files. It would be nice to get some use out of it

Forgot email address mechtaps@hotmail.com
DJ SYZER 3:40 AM - 18 November, 2019
Here's the Mapping for anyone that hasn't been able to get a hold of it.

www.dropbox.com

Enjoy! Any feedback is appreciated.
DJ SYZER 3:42 AM - 18 November, 2019
Sorry use these link instead has more info of what it contains.

www.dropbox.com
m3cht4ps 1:17 AM - 23 November, 2019
Quote:
Sorry use these link instead has more info of what it contains.

www.dropbox.com

thank you
DJ SYZER 6:53 PM - 23 November, 2019
I have a new update I added beatloop, beat nudge,BeatJump and looprolls

Read the text file to understand.

Here's the file and enjoy, understand that I update to what I thinks works for me but your feedback is also appreciated.

Download Link:

www.dropbox.com
DJ SYZER 1:23 AM - 24 November, 2019
Made a few more adjustment updated file


www.dropbox.com
deejaybluecolombia 3:29 AM - 9 January, 2020
friend, thank you so much valuable help you bridle us! very thankful.
friend, can you help us with the silence function?
Maddawg 6:21 PM - 7 April, 2020
Quote:
Made a few more adjustment updated file


www.dropbox.com


Hello DJ SYZER,

I was thinking of buying the XP1 because I found a deal locally. What does your mapping allow the XP1 to do?

Thank you,
Sherwin
DJ SYZER 5:48 AM - 25 April, 2020
Here's a list of what has been mapped I currently don't have the XP-1 anymore I have upgraded to the XP-2 so I will no longer be updating the mapping but I can always share the file.

Features:
8 Cue Points(1st/2nd row pads)
Tone Play Cue 8:Shift+Hot Cue Button only(16 Semitones)
Beat Jump Back:1st pad 3rd row pad)
Beat Jump Forward:4th pad 3rd row pad)
Beat Jump 4 Beat Value:2nd pad 3rd row pad)
Beat Jump 8 Beat Value:3rd pad 3rd row pad)
Beat Jump 16 Beat Value:Shift+< Page
Beat Jump 32 Beat Value:Shift+> Page
Sampler:Bottom row Pads
EFX Button(on/off)
Slide EFX:(EFX Button+Light Strip)
Internal Mode
Library Scroll
Load To Deck
Play:Hold Button(Internal Only)
Slip Mode:on/off
Reverse:Shift+Slip
Master Tempo
Beat Sync
Sync Off:Shift+Beat Sync
Key Sync:Shift+Key Sync(on/off)
Semitones:-/+
Loop Value:in/out
4 Beat Loop
In/Out Loop:Shift+in/Shift+out
Loop Roll:Silent Cue(Hold)
Delete Cue Points:Shift+Cue Point
Keyboard Mode:Shift+Hot Cue Button
Florida Beat Makers 2:33 AM - 4 May, 2020
I want to give thanks to DJ Syzer for the mapping. Works perfectly dying to play with it some more.

Fire!!!! Keeping my XP1
DJ SYZER 1:37 PM - 4 May, 2020
Quote:
I want to give thanks to DJ Syzer for the mapping. Works perfectly dying to play with it some more.

Fire!!!! Keeping my XP1


Thanks, glad I was able to help out the Serato community

You guys can add me on Instagram @ Syzer67
Florida Beat Makers 10:21 PM - 4 May, 2020
Send me your Pay pal e I’ll buy you a drink
DJ SYZER 2:36 AM - 5 May, 2020
Quote:
Send me your Pay pal e I’ll buy you a drink


Thanks! much appreciated!

cyes67r@gmail.com

IG:Syzer67
Florida Beat Makers 2:23 AM - 28 June, 2020
can you send me the mapping again. I cleaned my computer and deleted it. thanks
DJ SYZER 4:12 AM - 28 June, 2020
Here's the link.

www.dropbox.com
HellNegative1 7:24 AM - 30 August, 2020
Anyone able to successfully map the the touchstrips?
DJ SYZER 7:29 AM - 30 August, 2020
My mapping uses the touchstrips to change the value on the effects.
HellNegative1 4:38 AM - 5 September, 2020
IM having a hard time with Cue Point lighting. I want the cue points to be dark if there is no cue point and lit when the cue point is active.
DJ SYZER 4:52 AM - 5 September, 2020
Quote:
IM having a hard time with Cue Point lighting. I want the cue points to be dark if there is no cue point and lit when the cue point is active.


Have you tried my mapping?
HellNegative1 5:03 AM - 5 September, 2020
Quote:
Quote:
IM having a hard time with Cue Point lighting. I want the cue points to be dark if there is no cue point and lit when the cue point is active.


Have you tried my mapping?


Figured it out in the xml. I had to change the tag to cue point set.
Simsational 12:44 PM - 14 January, 2022
Which free text editor will accomplish this task?
HellNegative1 4:23 PM - 15 January, 2022
Quote:
Which free text editor will accomplish this task?

Notepad++, vscode
DJDELAMO 10:07 AM - 27 March, 2024
Thanks DJ SYZER for making all this effort.
Is it possible for serato to give the DDJ-XP1 the right feedback colours for the corresponding made cue points?
Thnx.
DJ SYZER 2:44 PM - 27 March, 2024
I'm glad my mapping has helped others but like I said before I don't take all the credit, when I started messing with the Mapping I didn't even know what I was doing I read a lot of articles, dugg into the forums and saw what other was doing and started to learn about it.

Here's the Text file always included with The XML, I gotta give credit where it's due over all the whole Serato DJ community.

This file took a lot of time to put together I do not take full credit for all the work I had to look how other DJs midi mapped Serato to learn how to do it myself.Muck Props to Radikarl,DJ Dobi , DJ Haveboard ,DJ Jodi & Teo Tormo and all the Serato Community that helped me in any way.


Features:
8 Cue Points(1st/2nd row pads)
Tone Play Cue 8:Shift+Hot Cue Button only(16 Semitones)
Beat Jump Back:1st pad 3rd row pad)
Beat Jump Forward:4th pad 3rd row pad)
Beat Jump 4 Beat Value:2nd pad 3rd row pad)
Beat Jump 8 Beat Value:3rd pad 3rd row pad)
Beat Nudge-+:<>
Enable FX Bank A:Shift+< Page
Enable FX Bank B:Shift+> Page
Sampler:Bottom row Pads
EFX Button(on/off)
Slide EFX:(EFX Button+Light Strip)
Internal Mode
Library Scroll
Load To Deck
Play:Hold Button(Internal Only)
Slip Mode:on/off
Reverse:Shift+Slip
Master Tempo
Beat Sync
Sync Off:Shift+Beat Sync
Key Sync:Shift+Key Sync(on/off)
Semitones:-/+
Loop Value:in/out
4 Beat Loop
In/Out Loop:Shift+in/Shift+out
Loop Roll:Silent Cue(Hold)
Delete Cue Points:Shift+Cue Point
Keyboard Mode:Shift+Hot Cue Button


updated 11/23
PAD FX1=
BeatLoops(1/32-32)
BeatJump1,2,4 Beats

BEATJUMP MODE= Rolls1/32-32 Beats




Feedback is always appreciated:
Cyes67r@gmail.com
Instagram:syzer67


In Case you wanna buy me a drink
Paypal:cyes67r@gmail.com
DJ SYZER 12:42 AM - 28 March, 2024
Quote:
Thanks DJ SYZER for making all this effort.
Is it possible for serato to give the DDJ-XP1 the right feedback colours for the corresponding made cue points?
Thnx.


I don't think that's possible, I no longer have the XP1 but I still have the file saved up to my Dropbox if anyone wants it I'm always willing to share.

The above message explains what's mapped on that XML.
DJ SYZER 12:43 AM - 28 March, 2024
Here's the link to download

www.dropbox.com