Serato DJ Pro General Discussion
Send your top feature suggestions and i will implement them FASTER than Serato!
Forum
Serato DJ Pro General Discussion
Send your top feature suggestions and i will implement them FASTER than Serato!
Talk about Serato DJ Pro, expansion packs and supported hardware
Send your top feature suggestions and i will implement them FASTER than Serato!

Diego Johnsson
11:42 AM - 19 November, 2022
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:

Diego Johnsson
11:54 AM - 19 November, 2022
i've got 3 ideas i want to try myself:
32 samples per bank
change root note on pitch play
beats to next cue point
32 samples per bank
change root note on pitch play
beats to next cue point

Sound-Raider
6:20 PM - 19 November, 2022
How you plan to 'implement' those features? How are you, a developer yourself? Just curious.
I would be more than happy enough if Serato FINALLY gives me some basic fixes, like:
- Track star rating column
- Prepare library window on the right side (like in VDJ) and not above the main library, to save space
- Don't remove a track from the prepare list immediately, only after it has been played for at least 15sec
- Rearrange the color picker for Hot Cues (I want them Red-Orange-Yellow, but it makes the third one always blue, and when you delete one, it totally messes up the colors)
- Display Album artworks also in the small "Simple List" library view mode
- Pre listen to tracks in the library
- Beats to next cue is a good idea, yeah
- Serato DJ Video... not updated for years
I have no idea why the Serato devs keep on IGNORING such essentials for years now. Wohooo, we get Stems in 3.0, great but that's basically it. VDJ and Rekordbox are so far ahead in many features now. Very frustrating.
I would be more than happy enough if Serato FINALLY gives me some basic fixes, like:
- Track star rating column
- Prepare library window on the right side (like in VDJ) and not above the main library, to save space
- Don't remove a track from the prepare list immediately, only after it has been played for at least 15sec
- Rearrange the color picker for Hot Cues (I want them Red-Orange-Yellow, but it makes the third one always blue, and when you delete one, it totally messes up the colors)
- Display Album artworks also in the small "Simple List" library view mode
- Pre listen to tracks in the library
- Beats to next cue is a good idea, yeah
- Serato DJ Video... not updated for years
I have no idea why the Serato devs keep on IGNORING such essentials for years now. Wohooo, we get Stems in 3.0, great but that's basically it. VDJ and Rekordbox are so far ahead in many features now. Very frustrating.

DjLaZaRuSrOcKs
5:11 PM - 20 November, 2022
Pre Listen to tracks from the library is my number one requested feature. Loading a track in a deck to pre listen is unintuitive and causes it to count as a 'play' in the play count.

Sifon2
6:03 AM - 21 November, 2022
serato can't even upgrade to the latest version of mac os, so new features are beyond fantasy

metroplex2005
2:26 PM - 21 November, 2022
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
Every Sifon post makes me feel like Luke Wilson discussing electrolytes...
Watchwww.youtube.com
...and makes me feel like Bill Murray in a time warp...
Watchwww.youtube.com
Quote:
serato can't even upgrade to the latest version of mac os, so new features are beyond fantasy🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
Every Sifon post makes me feel like Luke Wilson discussing electrolytes...
Watchwww.youtube.com
...and makes me feel like Bill Murray in a time warp...
Watchwww.youtube.com

papagp
4:18 PM - 21 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance

DJ JulioYEG
5:22 PM - 21 November, 2022
LOL
Quote:
serato can't even upgrade to the latest version of mac os, so new features are beyond fantasyLOL

Diego Johnsson
5:56 PM - 21 November, 2022
no, i am no programmer.. i just love experimenting with midi :)
i quickly threw together something so you can see i am beeing serious:
beats to next cue point:
www.dropbox.com
instant preview:
www.dropbox.com
instant preview is not done yet. on 4 channel controllers you can use channel 3 or 4 for the preview but on 2 channel controllers they dont have pfl (but they are there and you can use them i.e. as scratch bank slots)
so i need to do some experimenting...
i will post all how to's on sunday. this is just for proof :)
i quickly threw together something so you can see i am beeing serious:
beats to next cue point:
www.dropbox.com
instant preview:
www.dropbox.com
instant preview is not done yet. on 4 channel controllers you can use channel 3 or 4 for the preview but on 2 channel controllers they dont have pfl (but they are there and you can use them i.e. as scratch bank slots)
so i need to do some experimenting...
i will post all how to's on sunday. this is just for proof :)

Diego Johnsson
5:58 PM - 21 November, 2022
on my reddit you can already see:
stems fader control
fader fx on all devices
scratch banks
and some more stuff...
www.reddit.com
stems fader control
fader fx on all devices
scratch banks
and some more stuff...
www.reddit.com

Diego Johnsson
9:46 PM - 21 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?

papagp
12:08 AM - 22 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load

Diego Johnsson
1:58 AM - 22 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
which controller are you using?
Quote:
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
which controller are you using?

Diego Johnsson
2:11 AM - 22 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
<userio event="click">
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)
Quote:
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
<userio event="click">
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)

papagp
10:34 AM - 22 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
which controller are you using?
Mixars Primo
Quote:
Quote:
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
which controller are you using?
Mixars Primo

papagp
10:36 AM - 22 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)
i will try later
Thank you!
Quote:
Quote:
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)
i will try later
Thank you!

DJ Quartz
12:37 AM - 23 November, 2022
- Scratch Bank support for Reloop Neon
- Replace Pad Mode support Reloop Neon
- Allow pad mode buttons to be mapped on the Rane One
- Allow auto xml loading options for connected controllers
- Automatic Cue Point Detection
- Auto Import function update to allow sub-folders to created as sub-crates
- Replace Pad Mode support Reloop Neon
- Allow pad mode buttons to be mapped on the Rane One
- Allow auto xml loading options for connected controllers
- Automatic Cue Point Detection
- Auto Import function update to allow sub-folders to created as sub-crates

papagp
4:25 PM - 23 November, 2022
automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)
i will try later
Thank you!
It works, thanks!
I'm just waiting for your other edits
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
scratch banks for all controllers.automatic cue on load (very useful for me, i have problems with the buttons)
deck swap
fader fx on all devices
stems fader control
beats to next cue point
For me if you can do it please
Thanks in advance
do you mean temp cue on load or pfl on load?
PFL on load
the global command is:
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
but you can use it like this per deck too:
<control channel="X" event_type="Note On" control="X">
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</pfl>
</userio>
</control>
you just have to change the X to your specific controller value :)
i will try later
Thank you!
It works, thanks!
I'm just waiting for your other edits

DjSyndic8
8:04 PM - 23 November, 2022
everyone knows this someone Sifon Spamalot
Quote:
careful, someone might want ventura support immediately.everyone knows this someone Sifon Spamalot

adigrecu
9:31 PM - 24 November, 2022
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?

Diego Johnsson
10:21 PM - 24 November, 2022
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?
hello, yes!
<control channel="5" event_type="Note On" control="20">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
slot 11 is 64 beats. slot 10 in example 32.
but slot 12 isn't working for 128
but you can programm 2x the forward command like this:
<control channel="5" event_type="Note On" control="20">
<userio event="click">
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
</userio>
<userio event="output">
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="none" value="0"/>
<alias name="backward" value="0"/>
<alias name="forward" value="127"/>
</translation>
</beat_jump>
</userio>
</control>
then it jumps 128 when you have 64 selected :)
sooo, i will get to work now to make your suggestions reality.
i just can't programm support or anything like that.
all is via midi and without any extra programm. there is much more possible than there is known!
Quote:
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?
hello, yes!
<control channel="5" event_type="Note On" control="20">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
slot 11 is 64 beats. slot 10 in example 32.
but slot 12 isn't working for 128
but you can programm 2x the forward command like this:
<control channel="5" event_type="Note On" control="20">
<userio event="click">
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
</userio>
<userio event="output">
<beat_jump deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="none" value="0"/>
<alias name="backward" value="0"/>
<alias name="forward" value="127"/>
</translation>
</beat_jump>
</userio>
</control>
then it jumps 128 when you have 64 selected :)
sooo, i will get to work now to make your suggestions reality.
i just can't programm support or anything like that.
all is via midi and without any extra programm. there is much more possible than there is known!

Diego Johnsson
10:29 PM - 24 November, 2022
i coiuld
because my instant preview switches the upfader down, you are not getting a +1 in your play count :)
Quote:
Pre Listen to tracks from the library is my number one requested feature. Loading a track in a deck to pre listen is unintuitive and causes it to count as a 'play' in the play count.i coiuld
Quote:
Pre Listen to tracks from the library is my number one requested feature. Loading a track in a deck to pre listen is unintuitive and causes it to count as a 'play' in the play count.because my instant preview switches the upfader down, you are not getting a +1 in your play count :)

adigrecu
11:14 AM - 25 November, 2022
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?
hello, yes!
<control channel="5" event_type="Note On" control="20">
[u]
[b]
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
slot 11 is 64 beats. slot 10 in example 32.
but slot 12 isn't working for 128
but you can programm 2x the forward command like this:
<control channel="5" event_type="Note On" control="20">
[u]
[b]
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
[b]
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="none" value="0"/>
<alias name="backward" value="0"/>
<alias name="forward" value="127"/>
</translation>
</beat_jump>
</userio>
</control>
then it jumps 128 when you have 64 selected :)
sooo, i will get to work now to make your suggestions reality.
i just can't programm support or anything like that.
all is via midi and without any extra programm. there is much more possible than there is known!
Hello, i try but is not working!
I only added <midi> at start and end of the xml script ....
Quote:
Quote:
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hello, you can increase beat jump value, more than 32 ?
hello, yes!
<control channel="5" event_type="Note On" control="20">
[u]
[b]
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
slot 11 is 64 beats. slot 10 in example 32.
but slot 12 isn't working for 128
but you can programm 2x the forward command like this:
<control channel="5" event_type="Note On" control="20">
[u]
[b]
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
[b]
<translation action_on="press" behaviour="static" static_value="forward"/>
</beat_jump>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="none" value="0"/>
<alias name="backward" value="0"/>
<alias name="forward" value="127"/>
</translation>
</beat_jump>
</userio>
</control>
then it jumps 128 when you have 64 selected :)
sooo, i will get to work now to make your suggestions reality.
i just can't programm support or anything like that.
all is via midi and without any extra programm. there is much more possible than there is known!
Hello, i try but is not working!
I only added <midi> at start and end of the xml script ....

adigrecu
11:18 AM - 25 November, 2022
When you say "slot 10" "slot 11" you mean beat jump nr value : 4, 8 , 16, 32 ?

Diego Johnsson
3:44 PM - 25 November, 2022
at the end you have to add </midi>
at the start <midi> without the slash.
in this specific command serato stores the beat jump step values in the slot_id.
that means: <beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
slot_id="11" is 64beats
slot_id="10" is 32
9 is 16 and so on.
slot id 12 doesnt work. so 64 is the max, as far as i know
Quote:
When you say "slot 10" "slot 11" you mean beat jump nr value : 4, 8 , 16, 32 ?at the end you have to add </midi>
at the start <midi> without the slash.
in this specific command serato stores the beat jump step values in the slot_id.
that means: <beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
slot_id="11" is 64beats
slot_id="10" is 32
9 is 16 and so on.
slot id 12 doesnt work. so 64 is the max, as far as i know

adigrecu
3:58 PM - 25 November, 2022
at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....
Quote:
Quote:
When you say "slot 10" "slot 11" you mean beat jump nr value : 4, 8 , 16, 32 ?at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....

Sifon2
4:52 PM - 25 November, 2022
everyone knows this someone Sifon Spamalot
you forgot to ask, fool
Quote:
Quote:
careful, someone might want ventura support immediately.everyone knows this someone Sifon Spamalot
you forgot to ask, fool

Sifon2
4:53 PM - 25 November, 2022
Support for Ventura need for all normal users
Quote:
careful, someone might want ventura support immediately.Support for Ventura need for all normal users

Diego Johnsson
5:06 PM - 25 November, 2022
at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....
have you changed channel and control to your specific controller values?
Quote:
Quote:
Quote:
When you say "slot 10" "slot 11" you mean beat jump nr value : 4, 8 , 16, 32 ?at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....
have you changed channel and control to your specific controller values?

DJ JulioYEG
5:31 PM - 25 November, 2022
let me get on that itll be ready tmrw dont worry
Quote:
Support for Ventura need for all normal userslet me get on that itll be ready tmrw dont worry

v@l
5:46 PM - 25 November, 2022
scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
stems fader control
beats to next cue point
this would be epic..
automatic cue on load
deck swap
fader fx on all devices
stems fader control
beats to next cue point
this would be epic..

adigrecu
6:09 PM - 25 November, 2022
at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....
have you changed channel and control to your specific controller values?
Hmmmm, i gues not...i will try again.
Another question : right now, played tracks become blue after a few second, you can increase time to 1 min ?
Regards
Quote:
Quote:
Quote:
Quote:
When you say "slot 10" "slot 11" you mean beat jump nr value : 4, 8 , 16, 32 ?at the end you have to add </midi>
at the start <midi> without the slash.
Yes, i already did that , loaded the xml script but is not working. When i press beat jump , it jump as regular....
have you changed channel and control to your specific controller values?
Hmmmm, i gues not...i will try again.
Another question : right now, played tracks become blue after a few second, you can increase time to 1 min ?
Regards

adigrecu
6:32 PM - 25 November, 2022
Hello, still not working . I map the "censor" button from DDJ SZ ...
Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>
Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>

v@l
6:35 PM - 25 November, 2022
automatic cue on load
deck swap
fader fx on all devices
stems fader control
beats to next cue point
this would be epic..
Vestax Vci 400
Quote:
scratch banks for all controllers.automatic cue on load
deck swap
fader fx on all devices
stems fader control
beats to next cue point
this would be epic..
Vestax Vci 400

Diego Johnsson
11:56 PM - 26 November, 2022
After quite some digging i can confidently say: Scratch Banks DO WORK with EVERY Serato Controller!
Proof: www.dropbox.com
the only question left is: if you have to have used scratch banks at least once before...
if somebody has never had a scratch bank enabled controller plugged in, hit me up.
Proof: www.dropbox.com
the only question left is: if you have to have used scratch banks at least once before...
if somebody has never had a scratch bank enabled controller plugged in, hit me up.

v@l
12:39 AM - 27 November, 2022
Hi great stuff could I implement this for my Vestax vci 400 also the fader effects would be awsome

DJ Quartz
12:49 AM - 27 November, 2022
I'm interested with using scratch banks on a Reloop Neon for my prepping setup.
I already mapped stems, just need to enable scratch banks.
I'm hoping replace pad mode gets implemented so I can the replace the slicer bank with stems and move scratch banks to the flip layer I'm using currently.
I already mapped stems, just need to enable scratch banks.
I'm hoping replace pad mode gets implemented so I can the replace the slicer bank with stems and move scratch banks to the flip layer I'm using currently.

Diego Johnsson
4:32 PM - 1 December, 2022
i am making the how to video, just got delayed because i found new cool stuff.
in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
<userio event="click">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
<userio event="output">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats
in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
<userio event="click">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
<userio event="output">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats

Diego Johnsson
4:33 PM - 1 December, 2022
in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats
sry, slot_id="9" is 2 beats
Quote:
i am making the how to video, just got delayed because i found new cool stuff.in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats
sry, slot_id="9" is 2 beats

controversial
5:56 PM - 1 December, 2022
in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats
sry, slot_id="9" is 2 beats
have not tried any of them, saw your videos and just want to thank you for taking the time to come with these dope hacks. been wondering if there is anything that we can do to get Serato to shuffle through our large libraries to find some hidden Gemz.
Quote:
Quote:
i am making the how to video, just got delayed because i found new cool stuff.in example: change stem fx beat values:
that is the midi xml code:
<control channel="7" event_type="Note On" control="48">
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
[u]
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
the slot_id changes the beat value.
that means:
slot_id="3" is 1/4 beats
slot_id="5" is 1/2 beats
slot_id="7" is 1 beat
slot_id="7" is 2 beats
sry, slot_id="9" is 2 beats
have not tried any of them, saw your videos and just want to thank you for taking the time to come with these dope hacks. been wondering if there is anything that we can do to get Serato to shuffle through our large libraries to find some hidden Gemz.

DJ Quartz
11:08 PM - 1 December, 2022
I have a question,
Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?
Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?

Diego Johnsson
11:56 PM - 1 December, 2022
Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?
yes there is, hang on
Quote:
I have a question,Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?
yes there is, hang on

Diego Johnsson
12:06 AM - 2 December, 2022
Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?
it should be:
motorized_platter_hardware_rpm_setting
or
platter_rpm
Quote:
I have a question,Is there midi code to switch the platter speed of a motorized controller from 33 to 45 and vice versa?
it should be:
motorized_platter_hardware_rpm_setting
or
platter_rpm

adigrecu
6:15 PM - 2 December, 2022
Hello, still not working . I map the "censor" button from DDJ SZ ...
Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>
Diego, is everything ok here ?
Because is not working on me
Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
<userio event="click">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
<userio event="output">
<beat_jump_step deck_set="Default" deck_id="0" slot_id="11">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>
Diego, is everything ok here ?
Because is not working on me

adigrecu
6:20 PM - 2 December, 2022
Is possible to get "fx fade " and " pad scratch" from Pioneer DDJ SB3 which is working with Serato ?
Regards
Regards

Diego Johnsson
9:49 PM - 3 December, 2022
Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
[u]
[b]
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>
Diego, is everything ok here ?
Because is not working on me
it works but it only sets the value to 64beats. you have to trigger forward so it jumps
Quote:
Hello, still not working . I map the "censor" button from DDJ SZ ...Below is the xml script modified...
<midi>
<control channel="1" event_type="Note On" control="21">
[u]
[b]
<translation action_on="press" behaviour="explicit"/>
</beat_jump_step>
</userio>
[u]
[b]
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</beat_jump_step>
</userio>
</control>
</midi>
Diego, is everything ok here ?
Because is not working on me
it works but it only sets the value to 64beats. you have to trigger forward so it jumps

Diego Johnsson
9:50 PM - 3 December, 2022
Regards
fx fade yes, pad scratch: not sure, because i don't know the values yet.
Quote:
Is possible to get "fx fade " and " pad scratch" from Pioneer DDJ SB3 which is working with Serato ?Regards
fx fade yes, pad scratch: not sure, because i don't know the values yet.

Diego Johnsson
9:50 PM - 3 December, 2022
Serato.. take notes!
thank you!!
Quote:
Amazing work Diego!Serato.. take notes!
thank you!!

DJ Quartz
11:00 PM - 3 December, 2022
I want to send a shout out to Diego for reaching out to me and helping to sort out the custom mappings for the Rane One.
The goal is to get a closer experience to actual turntables in controller mode than there is already.
Stay tuned!
The goal is to get a closer experience to actual turntables in controller mode than there is already.
Stay tuned!

M.adaM
6:33 PM - 5 December, 2022
I wish I could use 3 additional screens like the numark dashboard.... but 3 real screens and not 3x toyish 5inch whatnot.
There must be way how serato recognizes the dashboard and allows to display various view.
It would be more than helpfull to 'hack' this and also to allow custom view....
I always wanted to have a vinyl like track selection experience By cover
So a cover flow view would be great on those extra touch screens as an option
Serato dev team is slow... took them some years to implement the 'disable slip mode at new track loaded to deck' script....
thx
There must be way how serato recognizes the dashboard and allows to display various view.
It would be more than helpfull to 'hack' this and also to allow custom view....
I always wanted to have a vinyl like track selection experience By cover
So a cover flow view would be great on those extra touch screens as an option
Serato dev team is slow... took them some years to implement the 'disable slip mode at new track loaded to deck' script....
thx

DJ Marv the Maverick
10:29 PM - 6 December, 2022
Hey Diego,
Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be
Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be

SpinThis!
11:45 PM - 6 December, 2022
Yeh Cue loop is a great underrated feature, no idea why it doesn't have feature parity on inMusic stuff.
Speaking of the S11, is there a way to expose deck move and dual deck featured on the S11 a well? I have one but it'd great if these were midi mappable as well. It looks like Dual Deck will also be available in the Rane 4 controller and I think some other controllers like the old SX had it?
Quote:
Can you have a crack at the CUELOOP feature.Yeh Cue loop is a great underrated feature, no idea why it doesn't have feature parity on inMusic stuff.
Speaking of the S11, is there a way to expose deck move and dual deck featured on the S11 a well? I have one but it'd great if these were midi mappable as well. It looks like Dual Deck will also be available in the Rane 4 controller and I think some other controllers like the old SX had it?

Diego Johnsson
3:32 AM - 7 December, 2022
Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be
CUE LOOP:
<control channel="7" event_type="Note On" control="20">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="21">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="22">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="23">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="24">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="25">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="26">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="27">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
here you go guys, all 8 cue-pads, but with automatic play when the cue point is pressed.
be sure to change channel and control to your specific controller.
and there is no <midi> </midi> in the front and back, so you can add it directly to your mapping.
if you are just trying it out
add <midi app=" 3.0.0.767"> in the front (or just <midi>
and
</midi> as the last command.
Quote:
Hey Diego,Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be
CUE LOOP:
<control channel="7" event_type="Note On" control="20">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="21">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="22">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="23">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="24">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="25">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="26">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="27">
<userio event="click">
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
<userio event="output">
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
here you go guys, all 8 cue-pads, but with automatic play when the cue point is pressed.
be sure to change channel and control to your specific controller.
and there is no <midi> </midi> in the front and back, so you can add it directly to your mapping.
if you are just trying it out
add <midi app=" 3.0.0.767"> in the front (or just <midi>
and
</midi> as the last command.

Diego Johnsson
3:33 AM - 7 December, 2022
Yeh Cue loop is a great underrated feature, no idea why it doesn't have feature parity on inMusic stuff.
Speaking of the S11, is there a way to expose deck move and dual deck featured on the S11 a well? I have one but it'd great if these were midi mappable as well. It looks like Dual Deck will also be available in the Rane 4 controller and I think some other controllers like the old SX had it?
how do you mean "expose"?
you can map both even with light output, i have already mapped them somewhere haha :)
Quote:
Quote:
Can you have a crack at the CUELOOP feature.Yeh Cue loop is a great underrated feature, no idea why it doesn't have feature parity on inMusic stuff.
Speaking of the S11, is there a way to expose deck move and dual deck featured on the S11 a well? I have one but it'd great if these were midi mappable as well. It looks like Dual Deck will also be available in the Rane 4 controller and I think some other controllers like the old SX had it?
how do you mean "expose"?
you can map both even with light output, i have already mapped them somewhere haha :)

Diego Johnsson
3:35 AM - 7 December, 2022
Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be
CUE LOOP:
<control channel="7" event_type="Note On" control="20">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="21">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="22">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="23">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="24">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="25">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="26">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="27">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
here you go guys, all 8 cue-pads, but with automatic play when the cue point is pressed.
be sure to change channel and control to your specific controller.
and there is no <midi> </midi> in the front and back, so you can add it directly to your mapping.
if you are just trying it out
add <midi app=" 3.0.0.767"> in the front (or just <midi>
and
</midi> as the last command.
sorry i forgot:
change the values 127 and 1 for light feedback, thats just how i tested it :)
Quote:
Quote:
Hey Diego,Can you have a crack at the CUELOOP feature.
The S11, S9, DJ808 and SR2 have the feature but not the Rev7, Rev1 nor the Rane One or Four.
If it’s doable it will be helpful in guiding my next purchase
youtu.be
CUE LOOP:
<control channel="7" event_type="Note On" control="20">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="21">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="22">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="23">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="24">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="4">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="25">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="5">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="26">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="6">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
<control channel="7" event_type="Note On" control="27">
[u]
<auto_loop_enable deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="trigger"/>
</auto_loop_enable>
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any" behaviour="explicit"/>
</hot_cue_play>
</userio>
[u]
<hot_cue_play deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="1"/>
</translation>
</hot_cue_play>
</userio>
</control>
here you go guys, all 8 cue-pads, but with automatic play when the cue point is pressed.
be sure to change channel and control to your specific controller.
and there is no <midi> </midi> in the front and back, so you can add it directly to your mapping.
if you are just trying it out
add <midi app=" 3.0.0.767"> in the front (or just <midi>
and
</midi> as the last command.
sorry i forgot:
change the values 127 and 1 for light feedback, thats just how i tested it :)

kboogie
5:25 AM - 7 December, 2022
Diego,
Thank you for the work you are putting in. How do I map the stems to my faders?
Thank you for the work you are putting in. How do I map the stems to my faders?

Diego Johnsson
6:55 AM - 7 December, 2022
Thank you for the work you are putting in. How do I map the stems to my faders?
that's a bit tricky.
i have mapped it with 4 channel controllers, and i have just finished the rane 4 stem split. but it also needs 4 channels
Quote:
Diego,Thank you for the work you are putting in. How do I map the stems to my faders?
that's a bit tricky.
i have mapped it with 4 channel controllers, and i have just finished the rane 4 stem split. but it also needs 4 channels

adigrecu
5:39 PM - 7 December, 2022
Diego, can you increase the time for "played tracks" ?
Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards
Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards

DJ Stygma
9:31 PM - 7 December, 2022
I know you say Fader Effect on all devices is on your Reddit but I was unable to find it, can you post it here? I have a Rev1 and Mixars Primo

SpinThis!
9:55 PM - 7 December, 2022
you can map both even with light output, i have already mapped them somewhere haha :)
if you get a chance to dig it up, post it up... much appreciated.
Quote:
how do you mean "expose"?you can map both even with light output, i have already mapped them somewhere haha :)
if you get a chance to dig it up, post it up... much appreciated.

Prokuniev
10:49 AM - 23 December, 2022
Hi Diego,
Is the prelisten track preview ans instant preview code already done?
If so, where can i find it?
Thanks,
Regards,
Pascal.
Is the prelisten track preview ans instant preview code already done?
If so, where can i find it?
Thanks,
Regards,
Pascal.

Luca Monti
1:28 PM - 23 December, 2022
Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards
+1
Quote:
Diego, can you increase the time for "played tracks" ?Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards
+1

ToddLarBoy
5:16 AM - 23 February, 2023
a sort column for tracks that have cues set or loops and those that don't. Otherwise I have to load every track individually to find which I still need to prep.

DjSyndic8
5:27 AM - 23 February, 2023
you can use the colours to mark songs or leave comments in the comment section column.
Quote:
a sort column for tracks that have cues set or loops and those that don't. Otherwise I have to load every track individually to find which I still need to prep.you can use the colours to mark songs or leave comments in the comment section column.

Marv Incredible
11:43 AM - 23 February, 2023
+1
You can also use the lock beatgrid function to help give you a visual reference as to which tracks have been fully processed or not.
Quote:
you can use the colours to mark songs or leave comments in the comment section column.+1
You can also use the lock beatgrid function to help give you a visual reference as to which tracks have been fully processed or not.

DjSyndic8
12:11 PM - 23 February, 2023
+1
You can also use the lock beatgrid function to help give you a visual reference as to which tracks have been fully processed or not.
+100
Quote:
Quote:
you can use the colours to mark songs or leave comments in the comment section column.+1
You can also use the lock beatgrid function to help give you a visual reference as to which tracks have been fully processed or not.
+100

viper9711
2:45 PM - 23 February, 2023
My wishes:
- Star Rating like any other DJ Software has
- an option to analyze more than one track in time without always disconnecting the controller
- 4-Beat Display to get a quick look to be sure your tracks are right beatmatched
- Star Rating like any other DJ Software has
- an option to analyze more than one track in time without always disconnecting the controller
- 4-Beat Display to get a quick look to be sure your tracks are right beatmatched

DjSyndic8
3:56 AM - 24 February, 2023
pointless look at how many bussiness that are ruined cause of star rating.
you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
You can do more then one if you have 4 decks available while your controller is plugged in then you can load & analyze 4 tracks at the same time its true but lol
Ill agree with you on that, Rekordbox doesnt have this issue and I think its the best beat lock system out there, the grids line up all the time.
Quote:
- Star Rating like any other DJ Software haspointless look at how many bussiness that are ruined cause of star rating.
you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
Quote:
- an option to analyze more than one track in time without always disconnecting the controllerYou can do more then one if you have 4 decks available while your controller is plugged in then you can load & analyze 4 tracks at the same time its true but lol
Quote:
- 4-Beat Display to get a quick look to be sure your tracks are right beatmatchedIll agree with you on that, Rekordbox doesnt have this issue and I think its the best beat lock system out there, the grids line up all the time.

djinet
10:18 AM - 24 February, 2023
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hi Diego,
Congratulations on your research and progress. Really very interesting and revealing.
I am interested in what concerns midi handling of motorized devices.
Would it be possible for you to share your mappings? e.g. the one at www.reddit.com
I would also like to know, please, if these tests you are making regarding midi handling of motorized units could be extrapolated to Traktor. Thank you. Regards.
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
Hi Diego,
Congratulations on your research and progress. Really very interesting and revealing.
I am interested in what concerns midi handling of motorized devices.
Would it be possible for you to share your mappings? e.g. the one at www.reddit.com
I would also like to know, please, if these tests you are making regarding midi handling of motorized units could be extrapolated to Traktor. Thank you. Regards.

Despo
2:21 PM - 24 February, 2023
Hey Diego how do i make the librarry scrollable on a djm900? everything i tried doesnt work.
oh and instant double on double click load.
Also can you make my rane 62 work with 3.0? (i doubt it but hey, asking can't hurt)
oh and instant double on double click load.
Also can you make my rane 62 work with 3.0? (i doubt it but hey, asking can't hurt)

Reece Duncan
2:22 PM - 24 February, 2023
The only thing I have wanted desperately for like 10 years is simply for the sample banks not to cut off the playing sample when you change bank....This seems such an obvious and simple thing to me and makes no sense operationally....

HellNegative1
2:52 PM - 24 February, 2023
Jogwheel support for the Reloop Contour
A third party midi editor for Serato with working modifiers
Mapping Serato Stems to Faders
A third party midi editor for Serato with working modifiers
Mapping Serato Stems to Faders

viper9711
2:58 PM - 24 February, 2023
you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
This is not about company ratings but about evaluating one's own tracks based on personal assessment
Quote:
pointless look at how many bussiness that are ruined cause of star rating.you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
This is not about company ratings but about evaluating one's own tracks based on personal assessment

virtualGain
4:54 PM - 18 March, 2023
Hi Diego, someone recommended you to me hoping you can help.
I am trying to map stems to the Roland DJ 707m Controller. Unfortunately when I user midi map feature it overwrites all the pad modes so you are stuck with only Stems.
When I read my midi output of the controller it does the same midi note for all the different pad modes so there must be some logic in the default midi map that changes the mapping based on the last pad mode that you have pressed. Any idea how this works? Even if i could see a default mapping I could probably figure this out. Or see any mappings for other controllers that have some function that basically does some dynamic mapping like (take input note --> change mapping for pad notes) function.
Any help is appreciated!
I am trying to map stems to the Roland DJ 707m Controller. Unfortunately when I user midi map feature it overwrites all the pad modes so you are stuck with only Stems.
When I read my midi output of the controller it does the same midi note for all the different pad modes so there must be some logic in the default midi map that changes the mapping based on the last pad mode that you have pressed. Any idea how this works? Even if i could see a default mapping I could probably figure this out. Or see any mappings for other controllers that have some function that basically does some dynamic mapping like (take input note --> change mapping for pad notes) function.
Any help is appreciated!

Raef
5:34 AM - 19 March, 2023
Hey Diego (or anyone else that wants to have a crack at this),
You seem to be the man who can help figure out this problem which I've had no luck in finding the answer.
I'm trying to get help please with MIDI mapping my REV7 to do some preferred functions.
The desired outcome is to have the following buttons ALWAYS with their lights on and have the Serato functions as follows:
HARDWARE BUTTON = SERATO FUNCTION
Channel 1 - Note 31 = Beat jump backward
Channel 1 - Note 28 = Beat jump forward
Channel 1 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 18 = 1/2 Loop Length
Channel 1 - Note 19 = x2 Loop Length
Channel 1 - Note 16 = Loop In
Channel 1 - Note 17 = Loop Out
Channel 2 - Note 31 = Beat jump backward
Channel 2 - Note 28 = Beat jump forward
Channel 2 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 18 = 1/2 Loop Length
Channel 2 - Note 19 = x2 Loop Length
Channel 2 - Note 16 = Loop In
Channel 2 - Note 17 = Loop Out
I've already completed the majority of the work in my XML file which you'll find under my post here if you want to edit it: serato.com
Thank you in advance if you're able to figure it out, it's taken me almost a year.
Raef
You seem to be the man who can help figure out this problem which I've had no luck in finding the answer.
I'm trying to get help please with MIDI mapping my REV7 to do some preferred functions.
The desired outcome is to have the following buttons ALWAYS with their lights on and have the Serato functions as follows:
HARDWARE BUTTON = SERATO FUNCTION
Channel 1 - Note 31 = Beat jump backward
Channel 1 - Note 28 = Beat jump forward
Channel 1 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 18 = 1/2 Loop Length
Channel 1 - Note 19 = x2 Loop Length
Channel 1 - Note 16 = Loop In
Channel 1 - Note 17 = Loop Out
Channel 2 - Note 31 = Beat jump backward
Channel 2 - Note 28 = Beat jump forward
Channel 2 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 18 = 1/2 Loop Length
Channel 2 - Note 19 = x2 Loop Length
Channel 2 - Note 16 = Loop In
Channel 2 - Note 17 = Loop Out
I've already completed the majority of the work in my XML file which you'll find under my post here if you want to edit it: serato.com
Thank you in advance if you're able to figure it out, it's taken me almost a year.
Raef

HellNegative1
7:14 AM - 19 March, 2023
I just want to know which xml attribute CodFather belongs to, and is it fish?

Diego Johnsson
4:17 AM - 24 March, 2023
I am trying to map stems to the Roland DJ 707m Controller. Unfortunately when I user midi map feature it overwrites all the pad modes so you are stuck with only Stems.
When I read my midi output of the controller it does the same midi note for all the different pad modes so there must be some logic in the default midi map that changes the mapping based on the last pad mode that you have pressed. Any idea how this works? Even if i could see a default mapping I could probably figure this out. Or see any mappings for other controllers that have some function that basically does some dynamic mapping like (take input note --> change mapping for pad notes) function.
Any help is appreciated!
there are actually a few solutions for this problem. i had the same issue on my reloop elite. serato does disable specific buttons so you have to use a few workarounds. but it is possible, i guarantee. but every controller is different so you would have to make 1-2hrs freetime. then we can test it properly. contact me via private message and we can work things out.
i have found out so much new stuff since i posted this, so i can confidently say that NOTHING is impossible to map and seraro is even better to map than mixx. just hit me up
Quote:
Hi Diego, someone recommended you to me hoping you can help.I am trying to map stems to the Roland DJ 707m Controller. Unfortunately when I user midi map feature it overwrites all the pad modes so you are stuck with only Stems.
When I read my midi output of the controller it does the same midi note for all the different pad modes so there must be some logic in the default midi map that changes the mapping based on the last pad mode that you have pressed. Any idea how this works? Even if i could see a default mapping I could probably figure this out. Or see any mappings for other controllers that have some function that basically does some dynamic mapping like (take input note --> change mapping for pad notes) function.
Any help is appreciated!
there are actually a few solutions for this problem. i had the same issue on my reloop elite. serato does disable specific buttons so you have to use a few workarounds. but it is possible, i guarantee. but every controller is different so you would have to make 1-2hrs freetime. then we can test it properly. contact me via private message and we can work things out.
i have found out so much new stuff since i posted this, so i can confidently say that NOTHING is impossible to map and seraro is even better to map than mixx. just hit me up

Diego Johnsson
4:19 AM - 24 March, 2023
You seem to be the man who can help figure out this problem which I've had no luck in finding the answer.
I'm trying to get help please with MIDI mapping my REV7 to do some preferred functions.
The desired outcome is to have the following buttons ALWAYS with their lights on and have the Serato functions as follows:
HARDWARE BUTTON = SERATO FUNCTION
Channel 1 - Note 31 = Beat jump backward
Channel 1 - Note 28 = Beat jump forward
Channel 1 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 18 = 1/2 Loop Length
Channel 1 - Note 19 = x2 Loop Length
Channel 1 - Note 16 = Loop In
Channel 1 - Note 17 = Loop Out
Channel 2 - Note 31 = Beat jump backward
Channel 2 - Note 28 = Beat jump forward
Channel 2 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 18 = 1/2 Loop Length
Channel 2 - Note 19 = x2 Loop Length
Channel 2 - Note 16 = Loop In
Channel 2 - Note 17 = Loop Out
I've already completed the majority of the work in my XML file which you'll find under my post here if you want to edit it: serato.com
Thank you in advance if you're able to figure it out, it's taken me almost a year.
Raef
there are 2 things you can do. some pioneer controllers are able to be forced in midi mode. then a few more buttons become available to map. in my case with the flx-6 the merge fx knob became mappable. if this does not work there is anorher way. but its hit or miss. you can write me a message then we can work stuff out.
Quote:
Hey Diego (or anyone else that wants to have a crack at this),You seem to be the man who can help figure out this problem which I've had no luck in finding the answer.
I'm trying to get help please with MIDI mapping my REV7 to do some preferred functions.
The desired outcome is to have the following buttons ALWAYS with their lights on and have the Serato functions as follows:
HARDWARE BUTTON = SERATO FUNCTION
Channel 1 - Note 31 = Beat jump backward
Channel 1 - Note 28 = Beat jump forward
Channel 1 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 1 - Note 18 = 1/2 Loop Length
Channel 1 - Note 19 = x2 Loop Length
Channel 1 - Note 16 = Loop In
Channel 1 - Note 17 = Loop Out
Channel 2 - Note 31 = Beat jump backward
Channel 2 - Note 28 = Beat jump forward
Channel 2 - Note 101 = 1/2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 100 = x2 Beat Jump <<<<< I can't figure out the MIDI mapping for this
Channel 2 - Note 18 = 1/2 Loop Length
Channel 2 - Note 19 = x2 Loop Length
Channel 2 - Note 16 = Loop In
Channel 2 - Note 17 = Loop Out
I've already completed the majority of the work in my XML file which you'll find under my post here if you want to edit it: serato.com
Thank you in advance if you're able to figure it out, it's taken me almost a year.
Raef
there are 2 things you can do. some pioneer controllers are able to be forced in midi mode. then a few more buttons become available to map. in my case with the flx-6 the merge fx knob became mappable. if this does not work there is anorher way. but its hit or miss. you can write me a message then we can work stuff out.

Diego Johnsson
4:22 AM - 24 March, 2023
codfather commands are stems functions. codfsther_ac i.e. is acapella and codfather_in is the instrumental button.
the funny thing is that i found these commands.back in the first 2.6 beta but they did nothing. but interestimg to know that serato woeked on stems at least since 2.6.
i dont get the fish reference tho..
Quote:
I just want to know which xml attribute CodFather belongs to, and is it fish?codfather commands are stems functions. codfsther_ac i.e. is acapella and codfather_in is the instrumental button.
the funny thing is that i found these commands.back in the first 2.6 beta but they did nothing. but interestimg to know that serato woeked on stems at least since 2.6.
i dont get the fish reference tho..

adigrecu
5:42 PM - 24 March, 2023
Diego, can you increase the time for "played tracks" ?
Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards
Right now they become "blue" instantly when we play the song.
Can you increase time ?
Regards

Don Nattus
1:16 AM - 7 April, 2023
Diego, can you map the "Dual Deck" and "Deck Move" functions that are available in the DJM S11? There's a video below of Profbx, who is one of Pioneer's product developers, and he can map these functions to the S11 Pads.
Watchwww.youtube.com
I even asked in the video how he managed to do this but I didn't get an answer. Being able to have this mapping would be very useful to use the Mash-Up function available on the S11, since originally you have to access it through the mixer screen, and doing it through the screen is very confusing and it would be much easier to be able to activate these functions just with pressing just one or two buttons.
Watchwww.youtube.com
I even asked in the video how he managed to do this but I didn't get an answer. Being able to have this mapping would be very useful to use the Mash-Up function available on the S11, since originally you have to access it through the mixer screen, and doing it through the screen is very confusing and it would be much easier to be able to activate these functions just with pressing just one or two buttons.

Diego Johnsson
9:53 PM - 7 April, 2023
Watchwww.youtube.com
I even asked in the video how he managed to do this but I didn't get an answer. Being able to have this mapping would be very useful to use the Mash-Up function available on the S11, since originally you have to access it through the mixer screen, and doing it through the screen is very confusing and it would be much easier to be able to activate these functions just with pressing just one or two buttons.
i have actually already mapped both of these functions to other controllers, so the short answer is: sure!
hit me up via a private message, and i will help you out.
idk why serato limits these features, because i use deck move on all my controllers instead of instant doubles :)
thanks
i will make a routine video where i showcase all features, then i will make many available. but it takes more time than i thought, escpecially because i have found sooo much new stuff in the last weeks. so please be patient. i do not want to rush things :)
Quote:
Diego, can you map the "Dual Deck" and "Deck Move" functions that are available in the DJM S11? There's a video below of Profbx, who is one of Pioneer's product developers, and he can map these functions to the S11 Pads.Watchwww.youtube.com
I even asked in the video how he managed to do this but I didn't get an answer. Being able to have this mapping would be very useful to use the Mash-Up function available on the S11, since originally you have to access it through the mixer screen, and doing it through the screen is very confusing and it would be much easier to be able to activate these functions just with pressing just one or two buttons.
i have actually already mapped both of these functions to other controllers, so the short answer is: sure!
hit me up via a private message, and i will help you out.
idk why serato limits these features, because i use deck move on all my controllers instead of instant doubles :)
Quote:
where is mapping for scratchbank for all controller ?thanks
i will make a routine video where i showcase all features, then i will make many available. but it takes more time than i thought, escpecially because i have found sooo much new stuff in the last weeks. so please be patient. i do not want to rush things :)

Boot Leg
3:09 AM - 8 April, 2023
Customizable Column Titles in each crate. For example, I have a crate called SOUND EFX. I don't want to display BPM, Album Title, Year, etc. I can hide the columns in the SOUND EFX crate, but that affects my entire view in the ALL and subsequent crates...

adigrecu
7:25 AM - 8 April, 2023
Diego.. what I asked you, it can be done or not? At least I don't post here nonsense so many times.
Regards
Regards

adigrecu
7:37 AM - 8 April, 2023
If you search the forum you will see that there are many DJs who have requested this

Bill Payer
8:06 AM - 8 April, 2023
Hey Diego,
How about this one. This behaviour is standard in virtual dj and I've always been baffled why it's not in Serato.
But I'd really like my pad mode that I've chosen on the hardware to be reflected in the software.
So if I pick hotcues, stems, flips or the loops tab from the controller. I'd like that to be reflected on the Serato screen.
Is that possible?
Thanks man,
Andy.
How about this one. This behaviour is standard in virtual dj and I've always been baffled why it's not in Serato.
But I'd really like my pad mode that I've chosen on the hardware to be reflected in the software.
So if I pick hotcues, stems, flips or the loops tab from the controller. I'd like that to be reflected on the Serato screen.
Is that possible?
Thanks man,
Andy.

DjSyndic8
8:11 AM - 8 April, 2023
be patient Diego is only but a man and he doesnt get paid, he does this in his spare time.
Quote:
If you search the forum you will see that there are many DJs who have requested thisbe patient Diego is only but a man and he doesnt get paid, he does this in his spare time.

adigrecu
8:52 AM - 8 April, 2023
Yes, I know that and I appreciate it but I've written this about 6 times so far and he's never responded. If he doesn't answer now, I'll give up

DjSyndic8
8:54 AM - 8 April, 2023
its easter he'll probably respond on Tuesday next week.
Quote:
Yes, I know that and I appreciate it but I've written this about 6 times so far and he's never responded. If he doesn't answer now, I'll give upits easter he'll probably respond on Tuesday next week.

Diego Johnsson
2:16 AM - 9 April, 2023
Regards
you can only increase the time by not moving the upfader, as long as thr cross or upfaders are not opened, the play count does not start.
i have some ideas for track previews, but as dj syndic said, i only do this in my spare time, so stuff likes this takes time...
i have so many requests, and i answered a similar question somewhere in this forum, so maybe thats why i havent answered...
Quote:
Diego.. what I asked you, it can be done or not? At least I don't post here nonsense so many times.Regards
you can only increase the time by not moving the upfader, as long as thr cross or upfaders are not opened, the play count does not start.
i have some ideas for track previews, but as dj syndic said, i only do this in my spare time, so stuff likes this takes time...
i have so many requests, and i answered a similar question somewhere in this forum, so maybe thats why i havent answered...

DjSyndic8
5:49 AM - 9 April, 2023
Regards
you can only increase the time by not moving the upfader, as long as thr cross or upfaders are not opened, the play count does not start.
i have some ideas for track previews, but as dj syndic said, i only do this in my spare time, so stuff likes this takes time...
i have so many requests, and i answered a similar question somewhere in this forum, so maybe thats why i havent answered...
Love your work Diego👍👍
Quote:
Quote:
Diego.. what I asked you, it can be done or not? At least I don't post here nonsense so many times.Regards
you can only increase the time by not moving the upfader, as long as thr cross or upfaders are not opened, the play count does not start.
i have some ideas for track previews, but as dj syndic said, i only do this in my spare time, so stuff likes this takes time...
i have so many requests, and i answered a similar question somewhere in this forum, so maybe thats why i havent answered...
Love your work Diego👍👍

adigrecu
8:35 AM - 9 April, 2023
you can only increase the time by not moving the upfader, as long as thr cross or upfaders are not opened, the play count does not start.
Yeah. I know that. I will no longer disturb you.
Thanks anyway
Yeah. I know that. I will no longer disturb you.
Thanks anyway

Angelo2019
6:48 PM - 9 April, 2023
hi, do you know how to midi map the function for open/close crates? thanks

SpinThis!
8:55 PM - 9 April, 2023
You can already do this. Go into Settings -> Library -> Custom Crate Columns.
Quote:
Customizable Column Titles in each crate.You can already do this. Go into Settings -> Library -> Custom Crate Columns.

DJ Willy"D"
4:55 AM - 10 April, 2023
you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
This is not about company ratings but about evaluating one's own tracks based on personal assessment
+1 For Star Rating
Just FYI to all those about stems, Serato had re-released ver. 3.04, I own a Roland Dj-505 which I could not not map stems & recently found out something thing locked the pads preventing stems mapping. I currently assigned stems to my sampler & it works. I high recommend getting the new 3.04 ver download & installed.
Thanks Diego for the work you putting in. I'm still new to Serato as I am on Traktor for the past 12 years, so yes it is an honor to join Serato among other DJ's who use it.
Keep up the good work!
Quote:
Quote:
pointless look at how many bussiness that are ruined cause of star rating.you dont see a star rating for Uber the company but customers and workers can rate each other its stupid and 90% of ratings is out of anger and a form of punishment instead of being honest.
This is not about company ratings but about evaluating one's own tracks based on personal assessment
+1 For Star Rating
Just FYI to all those about stems, Serato had re-released ver. 3.04, I own a Roland Dj-505 which I could not not map stems & recently found out something thing locked the pads preventing stems mapping. I currently assigned stems to my sampler & it works. I high recommend getting the new 3.04 ver download & installed.
Thanks Diego for the work you putting in. I'm still new to Serato as I am on Traktor for the past 12 years, so yes it is an honor to join Serato among other DJ's who use it.
Keep up the good work!

stepanzel
11:45 AM - 4 May, 2023
Hi Diego, in this thread (serato.com) you were referred to me as the GURU of MIDI mapping and I'd like to ask for your help.
I'm using a Numark Platinum FX and I'd like to know how to assign different functions to those 2 hardware effect buttons in the middle ("Noise Sweep" for HPF and "Clean Echo Out" for LPF button).
Can you help me please? If convenient for you, we can meet on Zoom for testing.
Thanks!
I'm using a Numark Platinum FX and I'd like to know how to assign different functions to those 2 hardware effect buttons in the middle ("Noise Sweep" for HPF and "Clean Echo Out" for LPF button).
Can you help me please? If convenient for you, we can meet on Zoom for testing.
Thanks!

DJ SYZER
6:16 AM - 6 July, 2023
I'm a bit late to the Midi party but I'm wondering if you can help me out I want to be able to toggle between decks for the efx meaning if I want to be able to trigger the 2nd deck efx on the 1st deck and vice versa.
Looking forward to hearing from you.
Looking forward to hearing from you.

DJ STU-C
6:40 AM - 6 July, 2023
Looking forward to hearing from you.
That’s always been possible, but without providing the name of your hardware we have no idea why you would be getting stuck.
Quote:
I'm a bit late to the Midi party but I'm wondering if you can help me out I want to be able to toggle between decks for the efx meaning if I want to be able to trigger the 2nd deck efx on the 1st deck and vice versa.Looking forward to hearing from you.
That’s always been possible, but without providing the name of your hardware we have no idea why you would be getting stuck.

DJ STU-C
2:05 PM - 6 July, 2023
So on the XP2 you can midi map functions, there are some 'channel select' buttons on screen on each FX panel, you could map those to select which channel the effect is assigned to... maybe map some of the performance pads that you dont use.
Quote:
I have a Pioneer XP2 and Reloop EliteSo on the XP2 you can midi map functions, there are some 'channel select' buttons on screen on each FX panel, you could map those to select which channel the effect is assigned to... maybe map some of the performance pads that you dont use.

DJ SYZER
2:13 PM - 6 July, 2023
Thanks for the info, I will give this a try and report back with the results

DJ STU-C
2:15 PM - 6 July, 2023
Download the manual for the XP2 it has a midi mapping section that tells you how to do it.

DJ SYZER
5:02 PM - 6 July, 2023
I went thru the Manual but I didn't see how to do it, or maybe I missed it

DJ STU-C
5:13 PM - 6 July, 2023
This is the link to the manuals
www.pioneerdj.com
Page 74 and 75 is where I found it.
A handy video below from Serato.
Watchwww.youtube.com
Quote:
I went thru the Manual but I didn't see how to do it, or maybe I missed itThis is the link to the manuals
www.pioneerdj.com
Page 74 and 75 is where I found it.
A handy video below from Serato.
Watchwww.youtube.com

Sound-Raider
10:06 AM - 12 July, 2023
Proably easy to implement for anyone with decent Midi or XML skills:
Some LEDs on the Denon SC Live 2/4 are entirely dark, instead of half-lit (50%) when inactive, for example:
- The Loop buttons
- The Cue/Pfl buttons
- Slip Mode
- Sync On/Off
(- Empty Hot cues slots, but that's not a biggie)
They do light up 100% as they should when engaged. But it's their inactive status which annoys me. As far as I understand Midi, we somehow have to set a value like 64 (half of 128) for each of these LEDs instead of 0 when inactive, but you can't do that in Serato itself and hence need to hack the XML file, am I right? @Diego
Some LEDs on the Denon SC Live 2/4 are entirely dark, instead of half-lit (50%) when inactive, for example:
- The Loop buttons
- The Cue/Pfl buttons
- Slip Mode
- Sync On/Off
(- Empty Hot cues slots, but that's not a biggie)
They do light up 100% as they should when engaged. But it's their inactive status which annoys me. As far as I understand Midi, we somehow have to set a value like 64 (half of 128) for each of these LEDs instead of 0 when inactive, but you can't do that in Serato itself and hence need to hack the XML file, am I right? @Diego

Diego Johnsson
3:11 PM - 20 July, 2023
Looking forward to hearing from you.
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
<translation action_on="press" behaviour="static" static_value="on"/>
</effect_bank_channel_assign>
is the code to assign the channel.
deck id 0 is the left and deck id1 is the right deck.
slot id triggers the deck where the effects apply.
i think this code activates the left deck effects on the left deck. slot id 2 should be the left deck effects on the right deck if i am not mistaken...
this behaviour activates it permanently. if you want an on off switch change the behaviour toggle and delete the static value
Quote:
I'm a bit late to the Midi party but I'm wondering if you can help me out I want to be able to toggle between decks for the efx meaning if I want to be able to trigger the 2nd deck efx on the 1st deck and vice versa.Looking forward to hearing from you.
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
<translation action_on="press" behaviour="static" static_value="on"/>
</effect_bank_channel_assign>
is the code to assign the channel.
deck id 0 is the left and deck id1 is the right deck.
slot id triggers the deck where the effects apply.
i think this code activates the left deck effects on the left deck. slot id 2 should be the left deck effects on the right deck if i am not mistaken...
this behaviour activates it permanently. if you want an on off switch change the behaviour toggle and delete the static value

Diego Johnsson
3:12 PM - 20 July, 2023
Some LEDs on the Denon SC Live 2/4 are entirely dark, instead of half-lit (50%) when inactive, for example:
- The Loop buttons
- The Cue/Pfl buttons
- Slip Mode
- Sync On/Off
(- Empty Hot cues slots, but that's not a biggie)
They do light up 100% as they should when engaged. But it's their inactive status which annoys me. As far as I understand Midi, we somehow have to set a value like 64 (half of 128) for each of these LEDs instead of 0 when inactive, but you can't do that in Serato itself and hence need to hack the XML file, am I right? @Diego
i am pretty sure on the denon sc models value 0 is completely dark, value 1 is 50% lit and 127 is 100%...
Quote:
Proably easy to implement for anyone with decent Midi or XML skills:Some LEDs on the Denon SC Live 2/4 are entirely dark, instead of half-lit (50%) when inactive, for example:
- The Loop buttons
- The Cue/Pfl buttons
- Slip Mode
- Sync On/Off
(- Empty Hot cues slots, but that's not a biggie)
They do light up 100% as they should when engaged. But it's their inactive status which annoys me. As far as I understand Midi, we somehow have to set a value like 64 (half of 128) for each of these LEDs instead of 0 when inactive, but you can't do that in Serato itself and hence need to hack the XML file, am I right? @Diego
i am pretty sure on the denon sc models value 0 is completely dark, value 1 is 50% lit and 127 is 100%...

Diego Johnsson
4:19 PM - 20 July, 2023
Looking forward to hearing from you.
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
<translation action_on="press" behaviour="static" static_value="on"/>
</effect_bank_channel_assign>
is the code to assign the channel.
deck id 0 is the left and deck id1 is the right deck.
slot id triggers the deck where the effects apply.
i think this code activates the left deck effects on the left deck. slot id 2 should be the left deck effects on the right deck if i am not mistaken...
this behaviour activates it permanently. if you want an on off switch change the behaviour toggle and delete the static value
i have to make an addition:
just did some testing... behaviour "toggle" will only switch it on.
you can use static values with modifiers or to make it easy:
<translation action_on="press" behaviour="explicit"/> turns your desired channel "on"
<translation action_on="press" behaviour="relative"/> turns your desired channel "off"
and yeah, slot_id="1" is is deck 1 in the gui and slot_id="2" is deck 2.
and just to be complete "deck_id="0" is for the left deck" and deck_id="1" for the right deck.
this means:
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
left deck fx apply for the left deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="2">
left deck fx apply for the right deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="1" slot_id="1">
right deck fx apply for the left deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="1" slot_id="2">
right deck fx apply for the right deck
hope this helps
Quote:
Quote:
I'm a bit late to the Midi party but I'm wondering if you can help me out I want to be able to toggle between decks for the efx meaning if I want to be able to trigger the 2nd deck efx on the 1st deck and vice versa.Looking forward to hearing from you.
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
<translation action_on="press" behaviour="static" static_value="on"/>
</effect_bank_channel_assign>
is the code to assign the channel.
deck id 0 is the left and deck id1 is the right deck.
slot id triggers the deck where the effects apply.
i think this code activates the left deck effects on the left deck. slot id 2 should be the left deck effects on the right deck if i am not mistaken...
this behaviour activates it permanently. if you want an on off switch change the behaviour toggle and delete the static value
i have to make an addition:
just did some testing... behaviour "toggle" will only switch it on.
you can use static values with modifiers or to make it easy:
<translation action_on="press" behaviour="explicit"/> turns your desired channel "on"
<translation action_on="press" behaviour="relative"/> turns your desired channel "off"
and yeah, slot_id="1" is is deck 1 in the gui and slot_id="2" is deck 2.
and just to be complete "deck_id="0" is for the left deck" and deck_id="1" for the right deck.
this means:
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="1">
left deck fx apply for the left deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="0" slot_id="2">
left deck fx apply for the right deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="1" slot_id="1">
right deck fx apply for the left deck
<effect_bank_channel_assign deck_set="DJ Effects" deck_id="1" slot_id="2">
right deck fx apply for the right deck
hope this helps

papagp
3:22 PM - 21 July, 2023
Hi Diego,
this command for 'auto pfl on load track' works fine with my Mixars Primo but not with my new Rane Four.
The midi data for the pfl (cue) buttons are the same (27) in both controllers.
Any suggestion?
Thanks in advance
<control channel="1" event_type="Note On" control="27">
<userio event="click">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
<control channel="2" event_type="Note On" control="27">
<userio event="click">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
this command for 'auto pfl on load track' works fine with my Mixars Primo but not with my new Rane Four.
The midi data for the pfl (cue) buttons are the same (27) in both controllers.
Any suggestion?
Thanks in advance
<control channel="1" event_type="Note On" control="27">
<userio event="click">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
<control channel="2" event_type="Note On" control="27">
<userio event="click">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>

Diego Johnsson
4:13 PM - 22 July, 2023
this command for 'auto pfl on load track' works fine with my Mixars Primo but not with my new Rane Four.
The midi data for the pfl (cue) buttons are the same (27) in both controllers.
Any suggestion?
Thanks in advance
<control channel="1" event_type="Note On" control="27">
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
<control channel="2" event_type="Note On" control="27">
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
that is because the rane four does pfl in hardware and not in software...
so its sadly not possible to map it for now
Quote:
Hi Diego,this command for 'auto pfl on load track' works fine with my Mixars Primo but not with my new Rane Four.
The midi data for the pfl (cue) buttons are the same (27) in both controllers.
Any suggestion?
Thanks in advance
<control channel="1" event_type="Note On" control="27">
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
<control channel="2" event_type="Note On" control="27">
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</pfl_on_load>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<pfl_on_load deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</pfl_on_load>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
<load_track_feedback deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="off" value="0"/>
<alias name="on" value="127"/>
</translation>
</load_track_feedback>
</userio>
</control>
that is because the rane four does pfl in hardware and not in software...
so its sadly not possible to map it for now

papagp
5:19 PM - 22 July, 2023
so its sadly not possible to map it for now
Thank you!
Quote:
that is because the rane four does pfl in hardware and not in software...so its sadly not possible to map it for now
Thank you!

Charyoll
7:10 AM - 26 July, 2023
Everyone has their own point of view, and it's important to respect the opinions of others.
so its sadly not possible to map it for now
Thank you!
Quote:
Quote:
that is because the rane four does pfl in hardware and not in software...so its sadly not possible to map it for now
Thank you!

cotdagoo
1:18 PM - 26 July, 2023
Thanks for all the great work Diego!
Wondering if it would be possible to disable the software filter on the DDJ-SX2 in favour of the hardware filter (is used when not plugged into a laptop).
I always found the hardware filter on the DDJ-SX2 to be better when using the mixer disconnected from a PC and playing vinyl - but once you connect to a computer the filter switches to the software version and sounds objectively worse (IMO).
Thanks for the consideration.
Wondering if it would be possible to disable the software filter on the DDJ-SX2 in favour of the hardware filter (is used when not plugged into a laptop).
I always found the hardware filter on the DDJ-SX2 to be better when using the mixer disconnected from a PC and playing vinyl - but once you connect to a computer the filter switches to the software version and sounds objectively worse (IMO).
Thanks for the consideration.

Despo
12:34 PM - 7 August, 2023
Hey Diego, do you think there is a way to get that auto bpm transition feature from the DDJ Rev5?
I'm wondering if that's a feature hidden in the software or a hardware thing the rev5 does.
I'm wondering if that's a feature hidden in the software or a hardware thing the rev5 does.

SnipeStyle
2:59 PM - 14 August, 2023
@Despo
We will extract that feature. Currently waiting for the Software Release where the Rev5 will be supported.
We will extract that feature. Currently waiting for the Software Release where the Rev5 will be supported.

Dj Owe
3:53 PM - 17 August, 2023
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
It would be great if you could make the sample banks play when switching from banks ABC or D, for instance, if I load a sound effect from bank A then switch to bank B if it is still playing if I hit the sound from bank B it turns off.
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
It would be great if you could make the sample banks play when switching from banks ABC or D, for instance, if I load a sound effect from bank A then switch to bank B if it is still playing if I hit the sound from bank B it turns off.

Diego Johnsson
11:45 PM - 17 August, 2023
We will extract that feature. Currently waiting for the Software Release where the Rev5 will be supported.
yeah as soon as we can test the feature first hand with a rev 5 we will try to recreate it!
Quote:
@DespoWe will extract that feature. Currently waiting for the Software Release where the Rev5 will be supported.
yeah as soon as we can test the feature first hand with a rev 5 we will try to recreate it!

Diego Johnsson
11:45 PM - 17 August, 2023
i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
It would be great if you could make the sample banks play when switching from banks ABC or D, for instance, if I load a sound effect from bank A then switch to bank B if it is still playing if I hit the sound from bank B it turns off.
sadly thats not possible. but i am working on a few workarounds right now
Quote:
Quote:
I have been checking the feature suggestions forum lately and i can confidently say, all these things are possible. (natively or via workaround) and since the serato devs always take their time, or don't tell us whats possible, we'll make it ourselves.i.e. scratch banks for all controllers.
automatic cue on load
deck swap
fader fx on all devices
motorized platter support
midi clock led feedback (only via workaround)
stems fader control
and so on...
so i thought, you guys write your must have features here until monday 21. and i will implement as many as i can until sunday nov. 27.
if you guys are interested, let's go:
It would be great if you could make the sample banks play when switching from banks ABC or D, for instance, if I load a sound effect from bank A then switch to bank B if it is still playing if I hit the sound from bank B it turns off.
sadly thats not possible. but i am working on a few workarounds right now

DJ Clenio Wanted
9:37 AM - 18 August, 2023
The functionality that allows you to select the audio output between your laptop speakers and headphones is known as "Set as Main Output/Headphones". This lets you choose which audio device should be used as the main output, whether it's the laptop's internal speakers or headphones connected to the audio input. That way, you can easily switch between the two options depending on your audio needs.

Lee Dyson
3:34 PM - 30 August, 2023
Hello Diego
Thank you for your work on these midi mapping challenges
Here's mine:
youtu.be
I'd like the echo to remain when reactivating the instrumental button
Or, for the pad to only remove the instrumental and bass, leaving acapella and percussion playing
Whilst echo out the instrumental, and or bass continues.
The problem, as shown in my video, is when reactivating the percussion, it kills off the echo playing on the instrumental stem 🙏
Thank you for your work on these midi mapping challenges
Here's mine:
youtu.be
I'd like the echo to remain when reactivating the instrumental button
Or, for the pad to only remove the instrumental and bass, leaving acapella and percussion playing
Whilst echo out the instrumental, and or bass continues.
The problem, as shown in my video, is when reactivating the percussion, it kills off the echo playing on the instrumental stem 🙏

SnipeStyle
12:45 PM - 3 September, 2023
Thank you for your work on these midi mapping challenges
Here's mine:
youtu.be
I'd like the echo to remain when reactivating the instrumental button
Or, for the pad to only remove the instrumental and bass, leaving acapella and percussion playing
Whilst echo out the instrumental, and or bass continues.
The problem, as shown in my video, is when reactivating the percussion, it kills off the echo playing on the instrumental stem 🙏
This will not work this way.
My workaround would be on button press to extract the stem where the fx will be applied to, to another deck and apply the fx on this deck. This way the stem fx gets separated from the original deck stem.
Quote:
Hello DiegoThank you for your work on these midi mapping challenges
Here's mine:
youtu.be
I'd like the echo to remain when reactivating the instrumental button
Or, for the pad to only remove the instrumental and bass, leaving acapella and percussion playing
Whilst echo out the instrumental, and or bass continues.
The problem, as shown in my video, is when reactivating the percussion, it kills off the echo playing on the instrumental stem 🙏
This will not work this way.
My workaround would be on button press to extract the stem where the fx will be applied to, to another deck and apply the fx on this deck. This way the stem fx gets separated from the original deck stem.

DgDaniloDj
6:00 PM - 24 September, 2023
Is it possible to have the script of the fader stems that you made.. then I adapt it to my controller.
Thank you
Thank you

DgDaniloDj
6:00 PM - 24 September, 2023
Is it possible to have the script of the fader stems that you made.. then I adapt it to my controller.
Thank you
Thank you

DgDaniloDj
6:00 PM - 24 September, 2023
Is it possible to have the script of the fader stems that you made.. then I adapt it to my controller.
Thank you
Thank you

DjSyndic8
10:00 PM - 24 September, 2023
Thank you
you need to ask diego 4 times, then snap your fingers, point to the sky and pray that hes around to do it:) simple
Quote:
Is it possible to have the script of the fader stems that you made.. then I adapt it to my controller.Thank you
you need to ask diego 4 times, then snap your fingers, point to the sky and pray that hes around to do it:) simple

ryan.batiuk
4:48 AM - 28 September, 2023
@Diego
Have you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
Have you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com

Diego Johnsson
4:24 PM - 29 September, 2023
Have you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)
Quote:
@DiegoHave you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)

ryan.batiuk
5:05 PM - 3 October, 2023
Have you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)
You are a god @Diego!
Quote:
Quote:
@DiegoHave you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)
You are a god @Diego!

dj joey shull
6:49 PM - 3 October, 2023
You all are asking for really good things. I've been asking for years and finally gave up on asking for just a damn display duplicate songs or video feature.
All the effort seems to be in hardware for what seems like forever.
All the effort seems to be in hardware for what seems like forever.

deejayfatcat
9:34 PM - 3 October, 2023
Can any improvements that can be made to the rane one effects process?
I find it unusual that either paddle will turn on effects for both channels at the same time. I’d like to be able to select an effect for deck one and a different one for deck two and have a deck paddle only turn on the corresponding deck effect.
Love the work you are doing Diego!
I find it unusual that either paddle will turn on effects for both channels at the same time. I’d like to be able to select an effect for deck one and a different one for deck two and have a deck paddle only turn on the corresponding deck effect.
Love the work you are doing Diego!

Diego Johnsson
10:18 PM - 3 October, 2023
I find it unusual that either paddle will turn on effects for both channels at the same time. I’d like to be able to select an effect for deck one and a different one for deck two and have a deck paddle only turn on the corresponding deck effect.
Love the work you are doing Diego!
this should be easy, i would love to try. hit me up
Quote:
Can any improvements that can be made to the rane one effects process?I find it unusual that either paddle will turn on effects for both channels at the same time. I’d like to be able to select an effect for deck one and a different one for deck two and have a deck paddle only turn on the corresponding deck effect.
Love the work you are doing Diego!
this should be easy, i would love to try. hit me up

adigrecu
8:36 PM - 4 October, 2023
Have you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)
+1
Quote:
Quote:
@DiegoHave you been able to remap REV7 EQ knobs to control Stems like on REV5?
Laid out like this. See Vocal,Bass,Melody,Drums,
www.pioneerdj.com
yes i have, but it has some issues in the current beta, so further optimizing and testing is needed :)
+1

TommyBounce
5:44 PM - 8 October, 2023
I use a lot of colours to mark my tracks in crates for easier track locating during a gig.
I currently mark tracks that are openers, main and peak time with different colours.
Would be awesome to be able to assign different colour to the same track but in different crates. IE: Track A is opener in set 1, but peak time in set 2.
I currently mark tracks that are openers, main and peak time with different colours.
Would be awesome to be able to assign different colour to the same track but in different crates. IE: Track A is opener in set 1, but peak time in set 2.

Dj Tie
6:42 PM - 2 November, 2023
How about mapping the mix point link buttons on a DDJ-FLX10 to use the stems instant double like on the Rane Four. I figured it must be a midi map function that instant doubles deck 1-3 or 2-4 and then activates either the instrumental or acapella for each deck. I'm not savvy enough to write this myself.

Diego Johnsson
2:15 AM - 5 November, 2023
yes it is possible.
send me a dm and i will help you out.
Quote:
How about mapping the mix point link buttons on a DDJ-FLX10 to use the stems instant double like on the Rane Four. I figured it must be a midi map function that instant doubles deck 1-3 or 2-4 and then activates either the instrumental or acapella for each deck. I'm not savvy enough to write this myself.yes it is possible.
send me a dm and i will help you out.

DJMark
11:06 PM - 5 November, 2023
Compile a stable build of SDJ to run natively on Apple M1/M2/M3 hardware.

Andrew Gallagher
5:33 PM - 13 November, 2023
What service!
I would love to see a shortcut to jump within a crate to the tracks that match the tempo of the currently playing track.
Its frustrating to change crates and be dropped into the 120 BPM range of that crate (assuming its sorted by tempo) while playing a 70 BPM track. Scrolling either with the load wheel or on the mouse pad to the tracks that match the tempo of the current track can take 3-5 seconds which is precious time when quick mixing.
Ideally, when I change crates Serato would open the new crate in the tempo range that is currently playing (if i'm playing a 128 bpm track, my library will show the 128 range of the crate). Tempo transition tracks may cause trouble for this feature, but that would only occur a few times per night. A CTRL+ shortcut could also do the trick.
I would love to see a shortcut to jump within a crate to the tracks that match the tempo of the currently playing track.
Its frustrating to change crates and be dropped into the 120 BPM range of that crate (assuming its sorted by tempo) while playing a 70 BPM track. Scrolling either with the load wheel or on the mouse pad to the tracks that match the tempo of the current track can take 3-5 seconds which is precious time when quick mixing.
Ideally, when I change crates Serato would open the new crate in the tempo range that is currently playing (if i'm playing a 128 bpm track, my library will show the 128 range of the crate). Tempo transition tracks may cause trouble for this feature, but that would only occur a few times per night. A CTRL+ shortcut could also do the trick.

adigrecu
11:33 AM - 19 November, 2023
Hey Diego, with Pioneer Opus Quad in Virtual Dj you can access stems on Pads (shift + Quantize). Is this also possible on Serato? Also, it would be great to have EQ Stems on channels 3 and 4

HellNegative1
10:52 PM - 20 November, 2023
Have Serato start up with WIR as the default deck mode.
MIDI control of selecting WIR.
MIDI control of selecting WIR.

Despo
10:48 AM - 21 November, 2023
MIDI control of selecting WIR.
It's about time
Quote:
Have Serato start up with WIR as the default deck mode.MIDI control of selecting WIR.
It's about time

SnipeStyle
10:56 AM - 19 December, 2023
Some things I mapped:
1. Auto BPM Transition:
www.dropbox.com
2. Automatically Stem en/disable on marker:
I can trigger stems, if both track markers are reached.
The red buttons represent the state the stems currently have.
on = stem on
off = stem off
The white buttons below, let me define which state the stem should have.
on = stem should be turned on
off = stem should be turned off
Controller view:
www.dropbox.com
Serato view:
www.dropbox.com
3. Triggering samples in sync:
I have a sample, which has a marker on every second beat.
I can trigger this sample at anytime and it will automatically trigger the cue point depending on how far away the next marker is. The sample will end perfectly when the cue point of the track is reached.
Example:
I use this on a sweep sample. On pressing the pad the matching cue point will be triggered and aligned with the currently playing track.
www.dropbox.com
1. Auto BPM Transition:
www.dropbox.com
2. Automatically Stem en/disable on marker:
I can trigger stems, if both track markers are reached.
The red buttons represent the state the stems currently have.
on = stem on
off = stem off
The white buttons below, let me define which state the stem should have.
on = stem should be turned on
off = stem should be turned off
Controller view:
www.dropbox.com
Serato view:
www.dropbox.com
3. Triggering samples in sync:
I have a sample, which has a marker on every second beat.
I can trigger this sample at anytime and it will automatically trigger the cue point depending on how far away the next marker is. The sample will end perfectly when the cue point of the track is reached.
Example:
I use this on a sweep sample. On pressing the pad the matching cue point will be triggered and aligned with the currently playing track.
www.dropbox.com

Despo
6:24 AM - 1 January, 2024
Hi, can you share the code?
We're worried that serato might patch this feature in a way that makes it exclusive to the DDJ Rev5, they have the technical means to do so.
I think the best bet right now is to post a new thread about it, serato needs to make this feature available for everyone and easily mappable, it is insanely game changing and virtual DJ had this feature for the last 7 years.
Quote:
Hi, can you share the code?
We're worried that serato might patch this feature in a way that makes it exclusive to the DDJ Rev5, they have the technical means to do so.
I think the best bet right now is to post a new thread about it, serato needs to make this feature available for everyone and easily mappable, it is insanely game changing and virtual DJ had this feature for the last 7 years.

Despo
6:24 AM - 1 January, 2024
Hi, can you share the code?
We're worried that serato might patch this feature in a way that makes it exclusive to the DDJ Rev5, they have the technical means to do so.
I think the best bet right now is to post a new thread about it, serato needs to make this feature available for everyone and easily mappable, it is insanely game changing and virtual DJ had this feature for the last 7 years.
Quote:
Hi, can you share the code?
We're worried that serato might patch this feature in a way that makes it exclusive to the DDJ Rev5, they have the technical means to do so.
I think the best bet right now is to post a new thread about it, serato needs to make this feature available for everyone and easily mappable, it is insanely game changing and virtual DJ had this feature for the last 7 years.

adigrecu
4:22 PM - 2 January, 2024
Is that possible to have ''Melody'' Stem Fx with Echo like ''Vocal Echo'' ?
Right now we have Instrumental Echo but is not the same thing...
Right now we have Instrumental Echo but is not the same thing...

SnipeStyle
5:02 PM - 2 January, 2024
Right now we have Instrumental Echo but is not the same thing...
there is no special command for it. you can try things like moving the melody stem to an extra deck, triggering right there an echo etc.
Quote:
Is that possible to have ''Melody'' Stem Fx with Echo like ''Vocal Echo'' ?Right now we have Instrumental Echo but is not the same thing...
there is no special command for it. you can try things like moving the melody stem to an extra deck, triggering right there an echo etc.

DJ Clenio Wanted
6:13 PM - 3 January, 2024
I'm writing to express a very practical desire that I'm sure is shared by many users like me. It would be awesome if you could implement a feature that allows you to use your laptop speakers as a headphone output in Serato DJ.
Imagine the convenience of being able to use your laptop's own speakers for this purpose, eliminating the need for additional hardware.
I understand that the technical complexity can be a challenge, but I believe this addition to Serato DJ's functionality would be greatly appreciated by users. This improvement would not only simplify setup, but also allow for a more accessible and flexible experience for amateur and professional DJs alike.
Thank you for listening to my suggestion and I look forward to future great updates to Serato DJ.
Imagine the convenience of being able to use your laptop's own speakers for this purpose, eliminating the need for additional hardware.
I understand that the technical complexity can be a challenge, but I believe this addition to Serato DJ's functionality would be greatly appreciated by users. This improvement would not only simplify setup, but also allow for a more accessible and flexible experience for amateur and professional DJs alike.
Thank you for listening to my suggestion and I look forward to future great updates to Serato DJ.

DJ STU-C
6:23 PM - 3 January, 2024
I can’t think of a single use case where that would be remotely useful, sorry.

DJ Clenio Wanted
8:57 PM - 3 January, 2024
The idea would be for the sound to come out of the speakers and for me to be able to use a headset to pre-listen as I perform at many parties where the headphone inputs are p10 or not 100% functional in the mixer.

plk
1:41 PM - 28 January, 2024
Is there any chance to have:
- stems volume using any midi controller for example traktor x1mk2
- Colored cuepoints on maschine mk3 - i mapped cuepoints, i can trigger the but cant get their colors from serato
- stems volume using any midi controller for example traktor x1mk2
- Colored cuepoints on maschine mk3 - i mapped cuepoints, i can trigger the but cant get their colors from serato

SnipeStyle
11:17 AM - 29 January, 2024
- stems volume using any midi controller for example traktor x1mk2
- Colored cuepoints on maschine mk3 - i mapped cuepoints, i can trigger the but cant get their colors from serato
stems: yes
colored cuepoints: i think that should also work
Quote:
Is there any chance to have:- stems volume using any midi controller for example traktor x1mk2
- Colored cuepoints on maschine mk3 - i mapped cuepoints, i can trigger the but cant get their colors from serato
stems: yes
colored cuepoints: i think that should also work

nik39
6:04 AM - 30 January, 2024
Of course. Writing that suggestion was a good exercise for chatgpt 😂
Quote:
I can’t think of a single use case where that would be remotely useful, sorry.Of course. Writing that suggestion was a good exercise for chatgpt 😂

Twist EQ
8:51 AM - 7 February, 2024
Hi guys, I really don’t want to have to buy a new mixer just for scratch bank, (especially as it’s over £1200)
Has anyone successfully mapped the Mixars Duo to enable scratch banks?
I can use stems via the sampler switch, very cool, but scratch banks are missing and I can’t see Mixars updating the firmware anytime soon.
Any help would be greatly appreciated
Has anyone successfully mapped the Mixars Duo to enable scratch banks?
I can use stems via the sampler switch, very cool, but scratch banks are missing and I can’t see Mixars updating the firmware anytime soon.
Any help would be greatly appreciated

Arham83
10:21 AM - 7 February, 2024
Discover the future of railways travel. Our website trainspeedtest.net is dedicated to providing real-time insights into train speeds and performance. Whether you're a commuter, enthusiast, or industry professional, stay informed about the latest advancements and speed data. TrainSpeed.com is your one-stop destination for all things related to the velocity and efficiency of trains.

Diego Johnsson
4:19 AM - 10 February, 2024
ok guys: here is a big update which hopefully answers most questions:
FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?

DJ Willy"D"
4:26 AM - 10 February, 2024
1. Auto BPM Transition:
www.dropbox.com
2. Automatically Stem en/disable on marker:
I can trigger stems, if both track markers are reached.
The red buttons represent the state the stems currently have.
on = stem on
off = stem off
The white buttons below, let me define which state the stem should have.
on = stem should be turned on
off = stem should be turned off
Controller view:
www.dropbox.com
Serato view:
www.dropbox.com
3. Triggering samples in sync:
I have a sample, which has a marker on every second beat.
I can trigger this sample at anytime and it will automatically trigger the cue point depending on how far away the next marker is. The sample will end perfectly when the cue point of the track is reached.
Example:
I use this on a sweep sample. On pressing the pad the matching cue point will be triggered and aligned with the currently playing track.
www.dropbox.com
This Is Just AWESOME!!!!
Please Share
Quote:
Some things I mapped:1. Auto BPM Transition:
www.dropbox.com
2. Automatically Stem en/disable on marker:
I can trigger stems, if both track markers are reached.
The red buttons represent the state the stems currently have.
on = stem on
off = stem off
The white buttons below, let me define which state the stem should have.
on = stem should be turned on
off = stem should be turned off
Controller view:
www.dropbox.com
Serato view:
www.dropbox.com
3. Triggering samples in sync:
I have a sample, which has a marker on every second beat.
I can trigger this sample at anytime and it will automatically trigger the cue point depending on how far away the next marker is. The sample will end perfectly when the cue point of the track is reached.
Example:
I use this on a sweep sample. On pressing the pad the matching cue point will be triggered and aligned with the currently playing track.
www.dropbox.com
This Is Just AWESOME!!!!
Please Share

ryan.batiuk
6:15 AM - 13 February, 2024
FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Thank you @Diego Johnsson! Do you have an already mapped REV7 xml you can send me?
Quote:
ok guys: here is a big update which hopefully answers most questions:FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Thank you @Diego Johnsson! Do you have an already mapped REV7 xml you can send me?

DJ Willy"D"
6:30 AM - 13 February, 2024
FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Thank you @Diego Johnsson! Do you have an already mapped REV7 xml you can send me?
Amazing.
Anything for the Roland DJ-505 DJ Controller maybe?
Gracias
Quote:
Quote:
ok guys: here is a big update which hopefully answers most questions:FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Thank you @Diego Johnsson! Do you have an already mapped REV7 xml you can send me?
Amazing.
Anything for the Roland DJ-505 DJ Controller maybe?
Gracias

DJ G-Rebel
12:41 PM - 13 February, 2024
FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Great News! Do you have a mapping for the DDJ-SB3 would like to use the Scratch Banks on it.
Quote:
ok guys: here is a big update which hopefully answers most questions:FUNCTIONS:
Scratch Banks are possible for all controllers.
the rane 4 exclusive stem split also works with all 4 channel controllers, if you have only 2 channels, it does not work... except for controllers like the DDJ-SB3 or the DJM-S11, which have 2 hidden channels.
colored cue points also, but it has to be customized for every controller..
some are easier, for example pioneer products, because the color values are similar for every controller and they are well documented.
others, like launchpads, maschine or denons are more work, because you have do define every dynamic color change individually.
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.
auto bpm transition also works for all controllers. fun fact: there is a hidden feature, which allows you to instantly change the bpm to match the other deck without using sync. this is a great feature, if you are to lazy to move the pitch slider and dont want to use sync.
serato starting with WIR as default mode is also possible.
WORK IN PROGRESS:
i am working on a prelistening feature via the sampler... it already works. but you can not scrub through the track when doing so. i think its ready when i have got that to work.
it works with 4 channel controllers if you are only using 2. then you can borrow one of the unused channels for prelistening and scrubbing.
it works similar to recordbox....
64beats beat jump currently only works via workaround, because serato has no official value for it. but you can program the button to be triggered twice via one press with 1ms delay, so its almost instant, or you can map it to be triggered when pressed and released, but this is more noticable...
any questions?
Great News! Do you have a mapping for the DDJ-SB3 would like to use the Scratch Banks on it.

ryan.batiuk
5:33 PM - 23 February, 2024
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.

Philip McGarva
2:03 AM - 25 February, 2024
Hi Diego
OK how about:
256 red downbeat markers instead of 128
A tool to count how many have been used
Cheers!
OK how about:
256 red downbeat markers instead of 128
A tool to count how many have been used
Cheers!

Bornd Fono
8:10 PM - 25 February, 2024
@Diego Johnsson - is the code for this available anywhere as an example?
Quote:
stems volume is also possible on any controller. but serato intended it to work with eq style knobs, which have a clear middle indent. so 100% vol is actually 50% of the knob, since it rotates in both directions. this has to be kept in mind when mapping the stems volume to faders, because fully open faders would be 150% volume, if not corrected.@Diego Johnsson - is the code for this available anywhere as an example?

Dj Wunder
9:24 AM - 11 March, 2024
@Diego Johnsson got anything for library management? Appending/Prepending id3 tags would be sweet for Smart Crates etc..

DjSyndic8
10:42 AM - 11 March, 2024
that would be awsome if Diego can do this
Quote:
@Diego Johnsson got anything for library management? Appending/Prepending id3 tags would be sweet for Smart Crates etc..that would be awsome if Diego can do this

SnipeStyle
7:20 AM - 12 March, 2024
We cannot change the behaviour of the software. This means that we cannot change anything that concerns, for example, the management of the library.
We only discover new MIDI commands, which in combination results in “new features”.
We only discover new MIDI commands, which in combination results in “new features”.

DJ G-Rebel
8:48 PM - 19 March, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11

v@l
8:53 PM - 19 March, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?
Quote:
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?

DJ G-Rebel
9:53 PM - 19 March, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?
Sure. Withe every Mixer or Controller that runs Serato DJ Pro
Quote:
Quote:
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?
Sure. Withe every Mixer or Controller that runs Serato DJ Pro

SpinThis!
1:11 PM - 20 March, 2024
You can map anything you want but the only issue is if you map the EQ knobs, the knobs are still are still going to control the hardware EQ, they don't suddenly defeat because you remapped them.
With the Rev7 firmware update, they disabled the hardware EQ when you go into "stem" mode which would be ideal - here's hoping something like that comes to the S11 and S7.
Quote:
Can this also be done with the pioneer djm s7 mixer?You can map anything you want but the only issue is if you map the EQ knobs, the knobs are still are still going to control the hardware EQ, they don't suddenly defeat because you remapped them.
With the Rev7 firmware update, they disabled the hardware EQ when you go into "stem" mode which would be ideal - here's hoping something like that comes to the S11 and S7.

DJ G-Rebel
12:55 PM - 21 March, 2024
You can map anything you want but the only issue is if you map the EQ knobs, the knobs are still are still going to control the hardware EQ, they don't suddenly defeat because you remapped them.
With the Rev7 firmware update, they disabled the hardware EQ when you go into "stem" mode which would be ideal - here's hoping something like that comes to the S11 and S7.
It's already there. But not official.
Use the following insructions to implement the STEMS Levels to your regular EQ Knobs and you're good to go. It's easy as 1,2,3
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
Quote:
Quote:
Can this also be done with the pioneer djm s7 mixer?You can map anything you want but the only issue is if you map the EQ knobs, the knobs are still are still going to control the hardware EQ, they don't suddenly defeat because you remapped them.
With the Rev7 firmware update, they disabled the hardware EQ when you go into "stem" mode which would be ideal - here's hoping something like that comes to the S11 and S7.
It's already there. But not official.
Use the following insructions to implement the STEMS Levels to your regular EQ Knobs and you're good to go. It's easy as 1,2,3
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>

SpinThis!
3:38 PM - 21 March, 2024
Sure - this works just fine but FYI on a hardware mixer like the S11 or S7, the EQ knobs are still going to be hardwired to do EQ, defeating the usefulness of stems on those knobs.
Of course it would work on any other knob that doesn't control the hardware like Browse. I'm playing with mapping that at the moment where full left goes acapella only and full right goes instrumental with graduations in between.
Quote:
It's already there. But not official.Sure - this works just fine but FYI on a hardware mixer like the S11 or S7, the EQ knobs are still going to be hardwired to do EQ, defeating the usefulness of stems on those knobs.
Of course it would work on any other knob that doesn't control the hardware like Browse. I'm playing with mapping that at the moment where full left goes acapella only and full right goes instrumental with graduations in between.

DJ G-Rebel
4:19 PM - 21 March, 2024
This is my S11 mapping for the STEM Levels. I mapped that the knobs only have to be turned to 12 o clock to be at full Level.
I love this function ane want to share ✌️
<midi app=" 3.1.2.1602">
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="1">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="7">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="1">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="7">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
I love this function ane want to share ✌️
<midi app=" 3.1.2.1602">
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="1">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="7">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="1">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="15">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" data_type="Absolute 7" control="7">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>

SpinThis!
4:45 PM - 21 March, 2024
interesting mapping.
Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.
Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.

DJ G-Rebel
5:35 PM - 21 March, 2024
Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.
Thx for replying. What di you mean with cut and isolate? The S11 EQ Setting that is changed with over the display?
There I got the ISO Setting instead of EQ.
I don't really understand the thing with filter knob. Could you send me your mapping?
Quote:
interesting mapping.Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.
Thx for replying. What di you mean with cut and isolate? The S11 EQ Setting that is changed with over the display?
There I got the ISO Setting instead of EQ.
I don't really understand the thing with filter knob. Could you send me your mapping?

DJ G-Rebel
5:37 PM - 21 March, 2024
Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.
Thx for replying. What di you mean with cut and isolate? The S11 EQ Setting that is changed with over the display?
There I got the ISO Setting instead of EQ.
I don't really understand the thing with filter knob. Could you send me your mapping?
Ah. I found it 🙈😂
You meant the Filter setting on the mixer. I now changed it to noise. Try this later on
Quote:
Quote:
interesting mapping.Do you have have your EQs turned to cut instead of isolate? I noticed if you crank the (MID) melody stem all the way to the left you're also basically killing the entire vocal which isn't really useful for me.
I also noticed you had the filter knob mapped to drums which is interesting. If you set the filter knob to noise and turn it all the way down, the FX is basically turned off so that knob could theoretically be useful for stems too as you can easily change banks when you want engage the effect.
Thx for replying. What di you mean with cut and isolate? The S11 EQ Setting that is changed with over the display?
There I got the ISO Setting instead of EQ.
I don't really understand the thing with filter knob. Could you send me your mapping?
Ah. I found it 🙈😂
You meant the Filter setting on the mixer. I now changed it to noise. Try this later on

SnipeStyle
6:56 AM - 22 March, 2024
changing those settings will make no difference. the mapping says out_min="0". So the volume of stem can be 0 which stands for mute. If you dont want to kill it all the way you have to increase the out_min value.

DJ G-Rebel
12:10 PM - 24 March, 2024
Hello guys.
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
<userio event="click">
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
<userio event="click">
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
<userio event="click">
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
<userio event="click">
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
<userio event="click">
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
<userio event="click">
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>

SnipeStyle
2:04 PM - 24 March, 2024
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
Quote:
Hello guys.Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set

DJ G-Rebel
6:16 PM - 24 March, 2024
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF
Quote:
Quote:
Hello guys.Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF

DJ - A.B.BASS
8:05 PM - 24 March, 2024
Hello,
Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?
Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?

SnipeStyle
6:39 AM - 25 March, 2024
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF
i dont map via the gui, so no.
in your xml is no output defined so i think the default output will be used.
If I want a control to have no lighting I assign for the output of this control a output with the value 63. In my context this is "off".
for example:
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<translation>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<output value="63"/>
</load_track>
</translation>
</userio>
</control>
Quote:
Quote:
Quote:
Hello guys.Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF
i dont map via the gui, so no.
in your xml is no output defined so i think the default output will be used.
If I want a control to have no lighting I assign for the output of this control a output with the value 63. In my context this is "off".
for example:
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<translation>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<output value="63"/>
</load_track>
</translation>
</userio>
</control>

SnipeStyle
6:41 AM - 25 March, 2024
Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF
i dont map via the gui, so no.
in your xml is no output defined so i think the default output will be used.
If I want a control to have no lighting I assign for the output of this control a output with the value 63. In my context this is "off".
for example:
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<translation>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<output value="63"/>
</load_track>
</translation>
</userio>
</control>
Im sorry. Copied a wrong example. This one is the correct one:
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation>
<always_send>
<output value="63"/>
</always_send>
</translation>
</load_track>
</userio>
</control>
Quote:
Quote:
Quote:
Quote:
Hello guys.Why does my setting to lighting OFF will not be recognized in the XML file or everytime I reload the XML file the setting is switched to ON by default.
Don't know how to map the function properly that it stays OFF.
Please help fam! 🙏🙂
This i the mapping i meant..
Nowhere is shown that i want the lighting OFF
<midi app=" 3.1.2.1602">
<control channel="7" event_type="Note On" control="71">
[u]
<load_track deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="2" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
</control>
<control channel="1" event_type="Note On" control="26">
[u]
<keylock deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</keylock>
</userio>
</control>
</midi>
I dont understand what you actually want.
But one thing in advance: Remove the app=" 3.1.2.1602" from the midi tag. Some features wont work if the app attribute is set
You don't know what lighting OFF is?
If you are in the midi tab just click on a function you want to map. There is something that's called Lighting. You can swith it OFF or On by pressing the L key.
I don't want it to be ON because my SB3 let his LEDs roll when loading a track.
I hate this a lot!!
So i want to turn it OFF
i dont map via the gui, so no.
in your xml is no output defined so i think the default output will be used.
If I want a control to have no lighting I assign for the output of this control a output with the value 63. In my context this is "off".
for example:
<control channel="7" event_type="Note On" control="70">
[u]
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
[u]
<translation>
<load_track deck_set="Default" deck_id="0" slot_id="0">
<output value="63"/>
</load_track>
</translation>
</userio>
</control>
Im sorry. Copied a wrong example. This one is the correct one:
<control channel="7" event_type="Note On" control="70">
<userio event="click">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="explicit"/>
</load_track>
</userio>
<userio event="output">
<load_track deck_set="Default" deck_id="0" slot_id="0">
<translation>
<always_send>
<output value="63"/>
</always_send>
</translation>
</load_track>
</userio>
</control>

Bornd Fono
11:26 AM - 27 March, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Ryan you are the man!
Thank you very much for this. I was able to map stem gains to the faders of my Xone K2 controllers (with fader at 100% = stem volume at 100%) and aditionally I have mapped the knobs above the faders to be able to boost the stem gain (knob at 0% = stem volume at normal 100%, knob at 100% = stem volume at 200%? -> max boosted).
This is insanely useful & cool for me. Really happy, so thank you very much for this! <3
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Ryan you are the man!
Thank you very much for this. I was able to map stem gains to the faders of my Xone K2 controllers (with fader at 100% = stem volume at 100%) and aditionally I have mapped the knobs above the faders to be able to boost the stem gain (knob at 0% = stem volume at normal 100%, knob at 100% = stem volume at 200%? -> max boosted).
This is insanely useful & cool for me. Really happy, so thank you very much for this! <3

adigrecu
5:15 PM - 30 March, 2024
Question about Opus Quad midi.
Is it possible to map the main rotary knob to search directly through the library?
Now if you turn the button left and right you zoom in the waveforms and to enter the search mode you have to press the "Browse" button to navigate through the library.
Is it possible to map the main rotary knob to search directly through the library?
Now if you turn the button left and right you zoom in the waveforms and to enter the search mode you have to press the "Browse" button to navigate through the library.

SnipeStyle
3:17 PM - 1 April, 2024
Is it possible to map the main rotary knob to search directly through the library?
Now if you turn the button left and right you zoom in the waveforms and to enter the search mode you have to press the "Browse" button to navigate through the library.
yes should be possible
Quote:
Question about Opus Quad midi.Is it possible to map the main rotary knob to search directly through the library?
Now if you turn the button left and right you zoom in the waveforms and to enter the search mode you have to press the "Browse" button to navigate through the library.
yes should be possible

adigrecu
3:43 PM - 1 April, 2024
I saw that there are users on this forum who are good at midi mapping of Serato. Others don't know at all and would like to map their different functions. It's quite unpleasant to keep asking for help from those who know how. I understand them perfectly, you don't always have the mood and time to help everyone.
I would suggest that those who are good at midi mapping, help the others for a "cup of coffee". I would be willing to pay to be able to solve all the mappings I need. I'm not very good at it and I've always asked for help but sometimes it takes a long time. For mapping "artist" and "BPM" on my Ddj SZ I succeeded after almost 4 years, succeeding only after receiving help from Bornd Fono on this forum (thanks again).
I would suggest that those who are good at midi mapping, help the others for a "cup of coffee". I would be willing to pay to be able to solve all the mappings I need. I'm not very good at it and I've always asked for help but sometimes it takes a long time. For mapping "artist" and "BPM" on my Ddj SZ I succeeded after almost 4 years, succeeding only after receiving help from Bornd Fono on this forum (thanks again).

SnipeStyle
4:41 PM - 1 April, 2024
I would suggest that those who are good at midi mapping, help the others for a "cup of coffee". I would be willing to pay to be able to solve all the mappings I need. I'm not very good at it and I've always asked for help but sometimes it takes a long time. For mapping "artist" and "BPM" on my Ddj SZ I succeeded after almost 4 years, succeeding only after receiving help from Bornd Fono on this forum (thanks again).
yes thats true. there are a lot of requests and not much time for me personally to help everyone out. Most of the time it also would not make sense to provide you my mappings, because some things just work different on some devices and the context is often not clear enough.
In my free time im rushing through all these threads trying at least to help out if something would work or not.
Best way for me is a personal message. And a cup of coffee is always a good idea ;)
It is a lot of work to always have all changes, understand all commands and to correctly map them
Quote:
I saw that there are users on this forum who are good at midi mapping of Serato. Others don't know at all and would like to map their different functions. It's quite unpleasant to keep asking for help from those who know how. I understand them perfectly, you don't always have the mood and time to help everyone.I would suggest that those who are good at midi mapping, help the others for a "cup of coffee". I would be willing to pay to be able to solve all the mappings I need. I'm not very good at it and I've always asked for help but sometimes it takes a long time. For mapping "artist" and "BPM" on my Ddj SZ I succeeded after almost 4 years, succeeding only after receiving help from Bornd Fono on this forum (thanks again).
yes thats true. there are a lot of requests and not much time for me personally to help everyone out. Most of the time it also would not make sense to provide you my mappings, because some things just work different on some devices and the context is often not clear enough.
In my free time im rushing through all these threads trying at least to help out if something would work or not.
Best way for me is a personal message. And a cup of coffee is always a good idea ;)
It is a lot of work to always have all changes, understand all commands and to correctly map them

SpinThis!
7:57 PM - 5 April, 2024
Not sure if this is exactly what you're after but according to the 3.1.2 release notes [serato.com]:
Quote:
Question about Opus Quad midi. Is it possible to map the main rotary knob to search directly through the library?Not sure if this is exactly what you're after but according to the 3.1.2 release notes [serato.com]:
Quote:
Tilting the joystick hardware control on the Pioneer DJ OPUS-QUAD navigates the Serato DJ Pro library
adigrecu
12:14 PM - 6 April, 2024
Serato HQ are living on another planet!
They add possibility to use Tilt also ONLY in browse mode! Who in the name of God will use for search in library Tilt instead Rotate knob which is more easy or convenient.
After 12 years of using direct searching on all Pioneer controllers, they add something, to press Browse before search like I’m boring at work. Instead simplify work, they add.
I don’t need waveforms zoom always on, in fact I guess nobody use waveforms zoom in middle of gig. I never use at weddings waveforms zoom. Or just in case you set the waveforms at the beginning of gig and that’s it!
Please, add the possibility to map every knob of Opus Quad!
They add possibility to use Tilt also ONLY in browse mode! Who in the name of God will use for search in library Tilt instead Rotate knob which is more easy or convenient.
After 12 years of using direct searching on all Pioneer controllers, they add something, to press Browse before search like I’m boring at work. Instead simplify work, they add.
I don’t need waveforms zoom always on, in fact I guess nobody use waveforms zoom in middle of gig. I never use at weddings waveforms zoom. Or just in case you set the waveforms at the beginning of gig and that’s it!
Please, add the possibility to map every knob of Opus Quad!

SANTIAGO SAILEMA
2:09 PM - 10 May, 2024
Tengo un pioneer s11 y estoy intentando mapear la función DUAL DECK a un pad para que sea directa y rapida, pero no he tenido éxito. ¿Podrían ayudarme? De antemano muchas gracias.

SANTIAGO SAILEMA
2:12 PM - 10 May, 2024
I have a pioneer s11 and I am trying to map the DUAL DECK function to a pad so that it is direct and fast, but I have not had success. Could you help me? Beforehand thank you very much. sorry for writing again, I did it in Spanish the last time

DJ Quartz
4:17 PM - 12 July, 2024
Just wanted to send a shout out to Diego for assisting me with my Rane One power mapping.
Thanks!
Thanks!

Dj Owe
7:18 PM - 16 July, 2024
Hey Broski,
Could you create a MIDI mapping for me? I need it set up so that pressing one button loads Bank A and all its samples on one side of the sampler, and another button loads Bank B with its separate samples on the other side.
Please and Thanks!
Could you create a MIDI mapping for me? I need it set up so that pressing one button loads Bank A and all its samples on one side of the sampler, and another button loads Bank B with its separate samples on the other side.
Please and Thanks!

Bornd Fono
12:54 AM - 18 July, 2024
Guys! I am searching for a way to set stems (drums for example) to a specific state (on), not toggling them on/of with the same button.
I want to set them "on" with a press of a midi button and then never turn off, no matter how often I press that button after that.
I didn't find a way to deliver an argument for the "explicit" behaviour and "toggle" is out by design
With:
<codfather_st deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="press" behaviour="static"/>
</codfather_st>
I found a way to force them off (drums in that example), so half of the riddle is solved... but I could not find a way to force them on (and stay on when the button is repeatedly pressed).
Anybody got a solution for this?
I want to set them "on" with a press of a midi button and then never turn off, no matter how often I press that button after that.
I didn't find a way to deliver an argument for the "explicit" behaviour and "toggle" is out by design
With:
<codfather_st deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="press" behaviour="static"/>
</codfather_st>
I found a way to force them off (drums in that example), so half of the riddle is solved... but I could not find a way to force them on (and stay on when the button is repeatedly pressed).
Anybody got a solution for this?

SnipeStyle
7:54 AM - 19 July, 2024
I want to set them "on" with a press of a midi button and then never turn off, no matter how often I press that button after that.
I didn't find a way to deliver an argument for the "explicit" behaviour and "toggle" is out by design
With:
<codfather_st deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="press" behaviour="static"/>
</codfather_st>
I found a way to force them off (drums in that example), so half of the riddle is solved... but I could not find a way to force them on (and stay on when the button is repeatedly pressed).
Anybody got a solution for this?
there are multiple solutions. you could achieve it like this:
<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
Quote:
Guys! I am searching for a way to set stems (drums for example) to a specific state (on), not toggling them on/of with the same button.I want to set them "on" with a press of a midi button and then never turn off, no matter how often I press that button after that.
I didn't find a way to deliver an argument for the "explicit" behaviour and "toggle" is out by design
With:
<codfather_st deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="press" behaviour="static"/>
</codfather_st>
I found a way to force them off (drums in that example), so half of the riddle is solved... but I could not find a way to force them on (and stay on when the button is repeatedly pressed).
Anybody got a solution for this?
there are multiple solutions. you could achieve it like this:
<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>

Bornd Fono
3:35 PM - 19 July, 2024
<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.
Quote:
there are multiple solutions. you could achieve it like this:<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.

SnipeStyle
8:31 AM - 20 July, 2024
<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.
alternatively you can try this:
<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
Quote:
Quote:
there are multiple solutions. you could achieve it like this:<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.
alternatively you can try this:
<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>

Bornd Fono
1:44 AM - 23 July, 2024
<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
Thanks, will try this. 👍
Quote:
alternatively you can try this:<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
Thanks, will try this. 👍

Diego Johnsson
2:11 AM - 23 July, 2024
<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.
alternatively you can try this:
<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
codfather_st has an issue, as well as codfather_fx.
the toggle command only works wirh a modifier.
as snipestyle said, you can try:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
this should be a permanent on commannd, and:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="off"/>
</codfather_gain>
should be permanently off
Quote:
Quote:
Quote:
there are multiple solutions. you could achieve it like this:<translation action_on="value" min="0" max="127" behaviour="static" static_value="on"/>
It's not having the wanted effect. I switches the stem on when the the button is pressed and it goes "off" when the button is released.
alternatively you can try this:
<translation action_on="value" min="127" max="127" behaviour="static" static_value="on"/>
if this still doesnt work you can handle it via codfather_gain instead of codfather_st
for example this is working:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
codfather_st has an issue, as well as codfather_fx.
the toggle command only works wirh a modifier.
as snipestyle said, you can try:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="100%"/>
</codfather_gain>
this should be a permanent on commannd, and:
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="static" static_value="off"/>
</codfather_gain>
should be permanently off

Despo
1:01 PM - 3 August, 2024
Hey can anyone share some code on how to program the cue point colors for my maschine Mikro mk3? Thanks

Catla
1:19 PM - 6 August, 2024
The Pioneer FLX-10 has 1 pad pr deck which are for PAD FX.
Has anyone found a way to change which FX are triggered (Both hold and toggle FX).
I've only managed to figure out how to turn on / off effects that are set in the banks.
If these things are either hardcoded or some kind of hardware FX from Pioneer, maybe we could use the MultiFX, but have it select and set each effect, set the amount of FX and which channel it would activate.
I've been unable to set the amount of each FX, as well as selecting the FX itself with MIDI - So if anyone have a clue how to do this it would be awesome.
Has anyone found a way to change which FX are triggered (Both hold and toggle FX).
I've only managed to figure out how to turn on / off effects that are set in the banks.
If these things are either hardcoded or some kind of hardware FX from Pioneer, maybe we could use the MultiFX, but have it select and set each effect, set the amount of FX and which channel it would activate.
I've been unable to set the amount of each FX, as well as selecting the FX itself with MIDI - So if anyone have a clue how to do this it would be awesome.

Catla
1:22 PM - 6 August, 2024
It would also be really sweet if it was possible to override the Color FX, but so far my experiments have proved unfruitful.

Sem75
5:48 PM - 8 September, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Man this is incredible and exactly what I was looking for, works like a charm on my FLX10, where I have now mapped the EQ buttons of tracks 3 and 4 to be the stem volume buttons. Kudos to you and thanks again!!
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Man this is incredible and exactly what I was looking for, works like a charm on my FLX10, where I have now mapped the EQ buttons of tracks 3 and 4 to be the stem volume buttons. Kudos to you and thanks again!!

fatdjsin
3:11 AM - 10 September, 2024
damn :) you guys got me up to the point where i can have the stem gain on my rane one!!! but i still want to be able to use my eq!
anybody could help me figure how i could do this :
rotating the eq knobs = stem gain
rotating the eq knobs while pressing shift = eq
i need this in my life :P cant go back to live without stem eq once i used it on my performer
anybody could help me figure how i could do this :
rotating the eq knobs = stem gain
rotating the eq knobs while pressing shift = eq
i need this in my life :P cant go back to live without stem eq once i used it on my performer

casious
3:20 AM - 13 September, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Yo bless up on this one for real!!!
Now on the SP1 I have:
Stems EQ on the FX knobs
Stems buttons on the Slicer pad mode
Beat Jump 2, 4, 8, 16 on the FX toggle buttons
Beat Jump 1/2 on the Sync button
Beat Jump Left / Right on the Parameter Left / Right buttons
I always prefer the rotary auto loop knob
And all that frees up more buttons I can remap on the Rev 7, and always have my regular EQ knobs free and ready for use. Oh this is major!!!
THANK YOU!!!!
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Yo bless up on this one for real!!!
Now on the SP1 I have:
Stems EQ on the FX knobs
Stems buttons on the Slicer pad mode
Beat Jump 2, 4, 8, 16 on the FX toggle buttons
Beat Jump 1/2 on the Sync button
Beat Jump Left / Right on the Parameter Left / Right buttons
I always prefer the rotary auto loop knob
And all that frees up more buttons I can remap on the Rev 7, and always have my regular EQ knobs free and ready for use. Oh this is major!!!
THANK YOU!!!!

mac2008
2:00 PM - 22 September, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Yo bless up on this one for real!!!
Now on the SP1 I have:
Stems EQ on the FX knobs
Stems buttons on the Slicer pad mode
Beat Jump 2, 4, 8, 16 on the FX toggle buttons
Beat Jump 1/2 on the Sync button
Beat Jump Left / Right on the Parameter Left / Right buttons
I always prefer the rotary auto loop knob
And all that frees up more buttons I can remap on the Rev 7, and always have my regular EQ knobs free and ready for use. Oh this is major!!!
THANK YOU!!!!
Can I replace the RGB leds of SP1,and change the pad color like pioneer XP2?
Quote:
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
Yo bless up on this one for real!!!
Now on the SP1 I have:
Stems EQ on the FX knobs
Stems buttons on the Slicer pad mode
Beat Jump 2, 4, 8, 16 on the FX toggle buttons
Beat Jump 1/2 on the Sync button
Beat Jump Left / Right on the Parameter Left / Right buttons
I always prefer the rotary auto loop knob
And all that frees up more buttons I can remap on the Rev 7, and always have my regular EQ knobs free and ready for use. Oh this is major!!!
THANK YOU!!!!
Can I replace the RGB leds of SP1,and change the pad color like pioneer XP2?

Mr Wilks
6:25 AM - 23 September, 2024
Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?
I used to have one.
Just use the SHIFT button and FILES/BROWSE/etc to change the four MIDI banks (pages).
Here’s the manual with MIDI and lighting commands: cdn.inmusicbrands.com
Quote:
Hello,Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?
I used to have one.
Just use the SHIFT button and FILES/BROWSE/etc to change the four MIDI banks (pages).
Here’s the manual with MIDI and lighting commands: cdn.inmusicbrands.com

Mr Wilks
6:26 AM - 23 September, 2024
Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?
I used to have one.
Just use the SHIFT button and FILES/BROWSE/etc to change the four MIDI banks (pages).
Here’s the manual with MIDI and lighting commands: cdn.inmusicbrands.com
Actually I just realised you want to block it. Ignore that.
Quote:
Quote:
Hello,Who has an idea how I can ban the DenonHC1000s from Serato DJ 3.1.2 (perhaps assign a new ID name in the Windows registry / change device instance recognition?) and use it again as a standard Midi controller?
I used to have one.
Just use the SHIFT button and FILES/BROWSE/etc to change the four MIDI banks (pages).
Here’s the manual with MIDI and lighting commands: cdn.inmusicbrands.com
Actually I just realised you want to block it. Ignore that.

DJ STU-C
2:02 PM - 23 September, 2024
i dont think anyone here has the facility to answer that.
Quote:
Mac Sequoia update coming soon ?i dont think anyone here has the facility to answer that.

Diego Johnsson
6:47 PM - 30 September, 2024
👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...
Quote:
Here's one: unlock the SSL skinQuote:
Quote:
Here's one: unlock the SSL skin👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...

Dj Wunder
3:59 AM - 2 October, 2024
👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...
Respect
Quote:
Quote:
Here's one: unlock the SSL skinQuote:
Quote:
Here's one: unlock the SSL skin👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...
Respect

The Return of Dj Sparky 3.14
9:38 AM - 2 October, 2024
just release the command,
i doubt serato were concerned about its users when they were trying to sell off the company so don't be concerned about them
i doubt serato were concerned about its users when they were trying to sell off the company so don't be concerned about them

SnipeStyle
8:56 AM - 3 October, 2024
i doubt serato were concerned about its users when they were trying to sell off the company so don't be concerned about them
we wont do things like this. We want our freedom and no war. If serato want they could change anything and no special midi commands will work.
But anybody is free to research and explore some commands by their own.
Quote:
just release the command,i doubt serato were concerned about its users when they were trying to sell off the company so don't be concerned about them
we wont do things like this. We want our freedom and no war. If serato want they could change anything and no special midi commands will work.
But anybody is free to research and explore some commands by their own.

The Return of Dj Sparky 3.14
4:52 PM - 3 October, 2024
right we'll just figure it out ourselves,
anyone handy on this custom mapping stuff?
I think i found the command,
custom_key_1ScratchLiveThemeUnlockedid-scratch-live-theme-unlocked-t
itleqrc:/modules/Common/images/scratch_live_theme/scratch_live_theme_
unlock.jpgid-scratch-live-theme-unlocked-paragraphid-scratch-live-th
eme-unlocked-checkboxOKUIemeScratch Live ThemeEnabledRefreshing Effects
anyone able to assist as i think "custom_key_1" is the command I'm just unfamiliar with how to get that into a compatible string, I'm sure I'll figure it out but if anyone knows it might speed it up
anyone handy on this custom mapping stuff?
I think i found the command,
custom_key_1ScratchLiveThemeUnlockedid-scratch-live-theme-unlocked-t
itleqrc:/modules/Common/images/scratch_live_theme/scratch_live_theme_
unlock.jpgid-scratch-live-theme-unlocked-paragraphid-scratch-live-th
eme-unlocked-checkboxOKUIemeScratch Live ThemeEnabledRefreshing Effects
anyone able to assist as i think "custom_key_1" is the command I'm just unfamiliar with how to get that into a compatible string, I'm sure I'll figure it out but if anyone knows it might speed it up

The Return of Dj Sparky 3.14
5:07 PM - 3 October, 2024
also there may be a key combo to unlock it, was trying various combos but couldn't get it to activate
scratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK
scratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK

Diego Johnsson
7:25 PM - 3 October, 2024
scratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK
i asked serato about this on istagram and they do not want me to release it.
maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com
Quote:
also there may be a key combo to unlock it, was trying various combos but couldn't get it to activatescratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK
i asked serato about this on istagram and they do not want me to release it.
maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com

DJ G-Rebel
7:49 PM - 3 October, 2024
scratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK
i asked serato about this on istagram and they do not want me to release it.
maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com
🙏🙏🙏
Perhaps they will release it to the public at some point but until then anybody should buy the vinyl until it's gone and sold out
Quote:
Quote:
also there may be a key combo to unlock it, was trying various combos but couldn't get it to activatescratch-live-themeCLICKCTRL-CLICKCTRL-SHIFT-CLICKALT-CLICKRIGHT-C
LICK
i asked serato about this on istagram and they do not want me to release it.
maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com
🙏🙏🙏
Perhaps they will release it to the public at some point but until then anybody should buy the vinyl until it's gone and sold out

SpinThis!
9:56 PM - 3 October, 2024
I can almost guarantee it’ll be included at some point for everyone, limiting an Easter egg to just 1500 people seems a bit silly.
I feel this particular gimmick is a callback to the old white label/promo copy vinyl culture, where the early adopters got first dibs at playing it out, followed by the general release a month or later.
Quote:
Perhaps they will release it to the public at some pointI can almost guarantee it’ll be included at some point for everyone, limiting an Easter egg to just 1500 people seems a bit silly.
I feel this particular gimmick is a callback to the old white label/promo copy vinyl culture, where the early adopters got first dibs at playing it out, followed by the general release a month or later.

DjSyndic8
10:23 PM - 3 October, 2024
maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com
Good on you Diego, Serato appreciates your talents👍
Quote:
i asked serato about this on istagram and they do not want me to release it.maybe you do not care, but i would like to keep a healthy relationship with them.
here is proof: www.dropbox.com
Good on you Diego, Serato appreciates your talents👍

The Return of Dj Sparky 3.14
11:47 PM - 3 October, 2024
if someone has a custom mapping setup to a button replace a command with this and see if it works
<custom_key_1>
<custom_key_1>

djmdb
12:09 AM - 4 October, 2024
se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?

DJ G-Rebel
4:55 AM - 4 October, 2024
I sell 3 pairs on Discogs. Red, blue, Black ✌️
Quote:
It's already sold out, can you tell us how to unlock it?I sell 3 pairs on Discogs. Red, blue, Black ✌️

djmdb
6:56 AM - 4 October, 2024
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Já está esgotado, você pode nos dizer como desbloqueá-lo?</font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Vendo 3 pares no Discogs. Vermelho, azul, preto ✌️
</font></font>
manda o link
Quote:
Quote:
<div><strong><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Citar:</font></font></strong>Já está esgotado, você pode nos dizer como desbloqueá-lo?</font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Vendo 3 pares no Discogs. Vermelho, azul, preto ✌️
</font></font>
manda o link

DJ G-Rebel
6:58 AM - 4 October, 2024
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Já está esgotado, você pode nos dizer como desbloqueá-lo?</font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Vendo 3 pares no Discogs. Vermelho, azul, preto ✌️
</font></font>
manda o link
What portuguese spam is this??😂
Quote:
Quote:
Quote:
<div><strong><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Citar:</font></font></strong>Já está esgotado, você pode nos dizer como desbloqueá-lo?</font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
Vendo 3 pares no Discogs. Vermelho, azul, preto ✌️
</font></font>
manda o link
What portuguese spam is this??😂

The Return of Dj Sparky 3.14
3:26 PM - 4 October, 2024
se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
<userio event="click">
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
<userio event="output">
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha
Quote:
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
<userio event="click">
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
<userio event="output">
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha

DJ Olde
9:32 AM - 7 October, 2024
has anyone a idea how to get smart sync not jumping out of grid when using hot cues and other jog wheel actions... i want smart sync to jump back to the grids like rekordbox is doing it... is there any chance to implement this here?
right now i use simple sync but i have to press sync again everytime i did some jog wheel stuff... thanks alot
right now i use simple sync but i have to press sync again everytime i did some jog wheel stuff... thanks alot

The Return of Dj Sparky 3.14
11:43 AM - 8 October, 2024
also an interesting find in the hex info,
"Make sure there is a file called prototype_efffects.xml in your _Serato_ folder "
possibly to enable the new FX in older version of SDJ without having to have the fx expansion packs for testing purposes, I'd assume that would need to be in the midi xml or maybe just the root of the serato folder if anyone is on an older version and wants to give it a try
"Make sure there is a file called prototype_efffects.xml in your _Serato_ folder "
possibly to enable the new FX in older version of SDJ without having to have the fx expansion packs for testing purposes, I'd assume that would need to be in the midi xml or maybe just the root of the serato folder if anyone is on an older version and wants to give it a try

Diego Johnsson
10:43 PM - 17 October, 2024
se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha
its none of these midi commands. i also dont get why people want it, because i think the sdj pro theme is superior.
i used ssl since 2011 and i did never like the color scheme, but everyone has different opinions.
all i can say is, that none of these is right or working and i promised not to publish it....
Quote:
Quote:
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha
its none of these midi commands. i also dont get why people want it, because i think the sdj pro theme is superior.
i used ssl since 2011 and i did never like the color scheme, but everyone has different opinions.
all i can say is, that none of these is right or working and i promised not to publish it....

DjSyndic8
10:53 PM - 17 October, 2024
se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha
its none of these midi commands. i also dont get why people want it, because i think the sdj pro theme is superior.
i used ssl since 2011 and i did never like the color scheme, but everyone has different opinions.
all i can say is, that none of these is right or working and i promised not to publish it....
You Don't have to worry about Sparky, Cause hes been banned.
Quote:
Quote:
Quote:
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">se alguém tiver uma configuração de mapeamento personalizada para um botão, substitua um comando por este e veja se funciona </font></font>
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<custom_key_1>
</font></font>
which command?
Not sure where you're getting that but it all looks like display settings, font, alignment,
from a bit of info I found online about midi mapping fields that are not available you can see certain commands with a hex editor,
after about 15 mins of trying various fields i think it's possibly one of these two <scratch_live_theme> or <custom_key_1>
I ended up with a midi XML like the below but kept getting an XML error in Serato,
<midi app=" 3.2.1.914">
<control channel="1" event_type="Note On" control="40">
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="press" behaviour="toggle"/>
</scratch_live_theme>
</userio>
[u]
<scratch_live_theme deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any">
<alias name="on" value="127"/>
<alias name="off" value="0"/>
</translation>
</scratch_live_theme>
</userio>
</control>
</midi>
I also gave it a bash trying to brute force various tones with a tone generator from 1000Hz, up to 1500Hz, thought it might have been 1025Hz but it didn't work 😂
I think the key commands I posted above will probably be the easiest for everyone to unlock this skin if thats what they are,
I'm going to park it for now but Serato really should have enabled this by using the OG vinyl library scroll part if they really wanted to celebrate with all its users instead of charging for nostalgia, I certainly won't be buying the vinyl as it's the usual Serato exclusivity that went on even with the various vinyls and easter eggs at the start, sure you have the CV thread back in the Dj Discussion wondering how much some of the vinyl will sell for haha
its none of these midi commands. i also dont get why people want it, because i think the sdj pro theme is superior.
i used ssl since 2011 and i did never like the color scheme, but everyone has different opinions.
all i can say is, that none of these is right or working and i promised not to publish it....
You Don't have to worry about Sparky, Cause hes been banned.

El regreso de Dj Sparky tres punto uno punto seis
7:04 AM - 18 October, 2024
[post removed]
Quote:
You Don't have to worry about Sparky, Cause hes been banned.[post removed]

DJ Vladyzes
7:57 AM - 18 October, 2024
just blah, blah ,you first look at the interface in the Serato dj pro there is no place to place all these functions,for example, the pattern player function, there is no place,it requires a new interface in serato dj pro, from scratch,it requires a lot of money for implementation.And it is a mystery whether the new interface with the menu will not be complex and not clear where what is.

mac2008
1:46 AM - 28 October, 2024
1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?
Sure. Withe every Mixer or Controller that runs Serato DJ Pro
What I'm gonna do if I from Center to Total Right?
Total right gonna active STEM?
<range in_min="???" in_max="???" out_min="???" out_max="???"/>
</translation>
Quote:
Quote:
Quote:
Quote:
For anyone looking for the STEMS Gain controlled by a knob via the XML configuration, the easiest way is this:1. Enter MIDI mode
2. Click on the appropriate Stem
3. Twist your knob of choice
4. Save the MIDI configuration.
5. Find the XML through its folder in Explorer/Finder
6. Modify the "codfather_st" setting in the XML as such
Changing this to "codfather_gain" is the key.
1 knob should look something like this:
<control channel="1" event_type="Control Change" control="15">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any" behaviour="explicit"/>
</codfather_gain>
</userio>
</control>
If you want to have the EQ knob just control the Stem Gain from Total Left to Center just use the following translation:
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
I will spread this throughout the forums here so more people can experiment and share further findings.
WOW. Just WOW 😮🤩
You're the man. Just saw a post of rdkrl at instagram but didn't understand how to map it. Now i know. I remapped my Pioneer SB3. So dope. Next i have to do this on my S11
Can this also be done with the pioneer djm s7 mixer?
Sure. Withe every Mixer or Controller that runs Serato DJ Pro
What I'm gonna do if I from Center to Total Right?
Total right gonna active STEM?
<range in_min="???" in_max="???" out_min="???" out_max="???"/>
</translation>

mac2008
11:08 PM - 28 October, 2024
Thanks,this helps me alot.
Can EQ Knobs be set with function <case> into <deck_eq_lo deck_set> and <codfather_gain deck_set> ?
Or like Rev7, use another knob to swith between EQ gain and STEM gain?
Quote:
in_min to 64 and in_max to 127. out stays the sameThanks,this helps me alot.
Can EQ Knobs be set with function <case> into <deck_eq_lo deck_set> and <codfather_gain deck_set> ?
Or like Rev7, use another knob to swith between EQ gain and STEM gain?

papagp
11:46 AM - 29 October, 2024
This is interesting, how can we make a modifier in serato xml?
Quote:
yes you can handle those things for example with a modifierThis is interesting, how can we make a modifier in serato xml?

mac2008
3:35 AM - 30 October, 2024
In STEM, How to write a code to combine Melody and Bass in one (twist)knob or one (click)button?
I'd tried add double control
<midi>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="64" in_max="127" out_min="0.5" out_max="1"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
I just don't know why it's not working.
I'd tried add double control
<midi>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="64" in_max="127" out_min="0.5" out_max="1"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
I just don't know why it's not working.

DJ G-Rebel
9:32 AM - 30 October, 2024
I'd tried add double control
<midi>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="64" in_max="127" out_min="0.5" out_max="1"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
I just don't know why it's not working.
I can send you my Rane One Mapping later on.
Melody and Bass are on the Mid Knob, Vovals on the High Knob and Drums on the Low Knob. Was really easy to map though!
Quote:
In STEM, How to write a code to combine Melody and Bass in one (twist)knob or one (click)button?I'd tried add double control
<midi>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any">
<range in_min="64" in_max="127" out_min="0.5" out_max="1"/>
</translation>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" data_type="Absolute 7" control="11">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="2">
<translation action_on="any">
<range in_min="0" in_max="64" out_min="0" out_max="0.5"/>
</translation>
</codfather_gain>
</userio>
</control>
I just don't know why it's not working.
I can send you my Rane One Mapping later on.
Melody and Bass are on the Mid Knob, Vovals on the High Knob and Drums on the Low Knob. Was really easy to map though!

Myotis
12:27 PM - 30 October, 2024
Beat Jump to work the same way as Pioneer instead of Roll on Sc4 Live.
Better visual preview for songs I mean here the phasing / song overview now it's just blurry mess.
Song visual preview in playlists
Serato is so behind everyone else in QoL that it is just silly but they are first to ask for 9.99
:/
Better visual preview for songs I mean here the phasing / song overview now it's just blurry mess.
Song visual preview in playlists
Serato is so behind everyone else in QoL that it is just silly but they are first to ask for 9.99
:/

Pepehouse
12:07 AM - 6 November, 2024
👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...
such a nice guy you are...they might need the money now the won't be millionaires after all
Quote:
Quote:
Here's one: unlock the SSL skinQuote:
Quote:
Here's one: unlock the SSL skin👍👍👍👍👍
already done that. (radikarl has an option, and i have found it via midi)
but we do not want to sabotage seratos sales, so we will post it when the vinyls are sold out...
such a nice guy you are...they might need the money now the won't be millionaires after all

Pepehouse
12:11 AM - 6 November, 2024
[post removed]
qué bueno que regresó, señor Sparky!!! Es usted como el Zorro, siempre vuelve para salvar al pueblo!!!
Quote:
El regreso de Dj Sparky tres punto uno punto seis
Quote:
You Don't have to worry about Sparky, Cause hes been banned.[post removed]
qué bueno que regresó, señor Sparky!!! Es usted como el Zorro, siempre vuelve para salvar al pueblo!!!

DjSyndic8
2:58 AM - 6 November, 2024
Lo han prohibido por tiempo indefinido.
Quote:
qué bueno que regresó, señor Sparky!!! Es usted como el Zorro, siempre vuelve para salvar al pueblo!!!Lo han prohibido por tiempo indefinido.

Marv Incredible
4:54 PM - 6 November, 2024
Viva El Sparko!
Quote:
qué bueno que regresó, señor Sparky!!! Es usted como el Zorro, siempre vuelve para salvar al pueblo!!!Viva El Sparko!

El Regreso de DJ Sparky tres punto uno punto siete
7:18 PM - 6 November, 2024
Puedes matar al hombre, pero no a la idea.

HAGE
2:07 AM - 9 November, 2024
yes
Could you please show this poor, stupid Far Eastern monkey how to do it?
Quote:
Quote:
Can Reloop Ready be mapped to a 3band EQ?yes
Could you please show this poor, stupid Far Eastern monkey how to do it?

Pepehouse
1:16 AM - 15 November, 2024
$erato wannabe millonarios no más dejen obsoletos los devices del pueblo!!!
Quote:
Puedes matar al hombre, pero no a la idea.$erato wannabe millonarios no más dejen obsoletos los devices del pueblo!!!

Dj Exotiq254
1:11 PM - 15 November, 2024
we also need the scratchlive skin as an option on the settings on serato

Pepehouse
12:06 AM - 19 November, 2024
Is there already, once you activate with the vinyl the check box appears in preferences.
Quote:
we also need the scratchlive skin as an option on the settings on seratoIs there already, once you activate with the vinyl the check box appears in preferences.

Pepehouse
12:06 AM - 19 November, 2024
Is there already, once you activate it with the vinyl the check box appears in preferences.
Quote:
we also need the scratchlive skin as an option on the settings on seratoIs there already, once you activate it with the vinyl the check box appears in preferences.

Dj Exotiq254
12:30 AM - 19 November, 2024
Oky And what if you don’t have vinyl? I use SRT pioneer controller fam

Pepehouse
1:13 AM - 23 November, 2024
Only vinyl owners are supposed to enjoy the skin according to $$$erato.
Quote:
Oky And what if you don’t have vinyl? I use SRT pioneer controller famOnly vinyl owners are supposed to enjoy the skin according to $$$erato.

DJ WODAHS
8:55 PM - 7 December, 2024
Hi Diego! Thanks for your work! I have a couple of questions:
You mentioned codfather_fx_beats and slot_id for changing the echo out values, but I can’t seem to get them to work. Are those expressions still supported in the latest Serato updates? I saw you mention them back in 2022.
<midi>
<control channel="8" event_type="Note On" control="92">
<userio event="click">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
<userio event="output">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
</midi>
value stays the same regardless of slot_id
Also, I’m using the DDJ-SB3 and can’t figure out the LED output commands. I want to make the lights blink. I know it’s possible because I can activate them with “FX FADE.”
Thanks for your help!
You mentioned codfather_fx_beats and slot_id for changing the echo out values, but I can’t seem to get them to work. Are those expressions still supported in the latest Serato updates? I saw you mention them back in 2022.
<midi>
<control channel="8" event_type="Note On" control="92">
<userio event="click">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="press" behaviour="toggle"/>
</codfather_fx_beats>
</userio>
<userio event="output">
<codfather_fx_beats deck_set="Default" deck_id="0" slot_id="7">
<translation action_on="any">
<alias name="off" value="4"/>
<alias name="on" value="6"/>
</translation>
</codfather_fx_beats>
</userio>
</control>
</midi>
value stays the same regardless of slot_id
Also, I’m using the DDJ-SB3 and can’t figure out the LED output commands. I want to make the lights blink. I know it’s possible because I can activate them with “FX FADE.”
Thanks for your help!

DJ WODAHS
6:05 PM - 8 December, 2024
How exactly do you find expressions like deck_eq_hi or codfather_gain etc? Hex shows no results for such expressions, however I did find "c.o.d.f.a.t.h.e.r._.o.s.a._.r.e.p.l.a.c.e._.p.a.d._.m.o.d.e" by manually reading through. Is that how serato hides those expressions? can you please teach me?

SnipeStyle
8:25 AM - 9 December, 2024
in the new versions codfather_fx_beats will not work any longer. The new command is stems_fx_beats
Quote:
fx_beatsin the new versions codfather_fx_beats will not work any longer. The new command is stems_fx_beats

SnipeStyle
8:26 AM - 9 December, 2024
no thats a different command. You cant expose everything via hex.
Quote:
How exactly do you find expressions like deck_eq_hi or codfather_gain etc? Hex shows no results for such expressions, however I did find "c.o.d.f.a.t.h.e.r._.o.s.a._.r.e.p.l.a.c.e._.p.a.d._.m.o.d.e" by manually reading through. Is that how serato hides those expressions? can you please teach me?no thats a different command. You cant expose everything via hex.

SnipeStyle
8:27 AM - 9 December, 2024
value stays the same regardless of slot_id
slot_id have also changed. 1 beat is for example slot_id 15
Quote:
value stays the same regardless of slot_id
slot_id have also changed. 1 beat is for example slot_id 15

DJ WODAHS
8:56 AM - 9 December, 2024
thank you, i will check it out right now :)
if you don't mind, could you explain how do you find strings like "stems_fx_beats" if it's not through hex? i tried searching for that string and it doesn't show up through hex viewers.
Quote:
stems_fx_beatsthank you, i will check it out right now :)
Quote:
You cant expose everything via hex.if you don't mind, could you explain how do you find strings like "stems_fx_beats" if it's not through hex? i tried searching for that string and it doesn't show up through hex viewers.

SnipeStyle
4:34 PM - 9 December, 2024
thank you, i will check it out right now :)
if you don't mind, could you explain how do you find strings like "stems_fx_beats" if it's not through hex? i tried searching for that string and it doesn't show up through hex viewers.
for example reverse engineering
Quote:
Quote:
stems_fx_beatsthank you, i will check it out right now :)
Quote:
You cant expose everything via hex.if you don't mind, could you explain how do you find strings like "stems_fx_beats" if it's not through hex? i tried searching for that string and it doesn't show up through hex viewers.
for example reverse engineering

TIMOUNGEGE
10:45 PM - 9 December, 2024
Hello,
I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
<userio event="output">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
<userio event="click">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
<userio event="output">
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>

SnipeStyle
10:56 AM - 11 December, 2024
I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
no. You already overwrited the midi for the knobs, if they are also still working as low,mid,high you can not do anything because its a hardware eq on your device not the software eq of serato.
Quote:
Hello,I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
no. You already overwrited the midi for the knobs, if they are also still working as low,mid,high you can not do anything because its a hardware eq on your device not the software eq of serato.

TIMOUNGEGE
10:51 PM - 11 December, 2024
I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
<font _mstmutation="1" _msttexthash="77928643" _msthash="0">Non. Vous avez déjà écrasé le midi pour les boutons, s’ils fonctionnent toujours comme bas, moyen, haut, vous ne pouvez rien faire car il s’agit d’un égaliseur matériel sur votre appareil et non de l’égaliseur logiciel de serato.</font>
Thank you for your response
Quote:
Quote:
Hello,I have mapped the Bass, Mid, and Treble knobs on my Rane 72 to control stems. However, I am facing an issue: when I manipulate these knobs, they also affect the tonal adjustments of the Bass, Mid, and Treble, which I do not want.
I would like to control only the stems using these knobs, and separately adjust the EQs (Bass, Mid, Treble) by holding Shift while turning the same knobs.
Is it possible to configure the mixer to achieve this? If so, could someone explain how to set it up?
Thank you in advance for your help and advice!
<midi app="Serato DJ Pro 3.2.2.659">
<control channel="1" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="1" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="0" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="23">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="0">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="24">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="1">
<translation action_on="any"/>
</codfather_gain>
</userio>
</control>
<control channel="2" event_type="Control Change" control="25">
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any"/>
</codfather_gain>
</userio>
[u]
<codfather_gain deck_set="Default" deck_id="1" slot_id="3">
<translation action_on="any">
<alias name="off" value="0"/>
</translation>
</codfather_gain>
</userio>
</control>
</midi>
<font _mstmutation="1" _msttexthash="77928643" _msthash="0">Non. Vous avez déjà écrasé le midi pour les boutons, s’ils fonctionnent toujours comme bas, moyen, haut, vous ne pouvez rien faire car il s’agit d’un égaliseur matériel sur votre appareil et non de l’égaliseur logiciel de serato.</font>
Thank you for your response

DJ WODAHS
7:24 AM - 12 December, 2024
Any hints on DDJ-SB3 LED lights control? Or at least a hint into the right direction to find it myself, where should I look?
Need to find flashing/blinking output, thank you.
Need to find flashing/blinking output, thank you.

DJ WODAHS
10:15 AM - 12 December, 2024
echo out for fader down? found smooth_echo_trigger but not able to get it to work

DJ WODAHS
4:46 AM - 13 December, 2024
Can I configure one button to trigger another button? For example, I want to link two 'Vinyl' buttons on deck 1 and 2. When I press the 'Vinyl' button on Deck 1, it should automatically trigger the 'Vinyl' button on Deck 2. If the 'Vinyl' button on Deck 1 is off, the 'Vinyl' button on Deck 2 should also be off.

HAGE
11:55 AM - 1 January, 2025
Reloop Ready を 3 バンド EQ にマッピングできますか?
</font></font>
This was successful.
However, the hardware gain is recognized as 0.
Is there a way to disable the hardware gain?
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Reloop Ready を 3 バンド EQ にマッピングできますか?
</font></font>
This was successful.
However, the hardware gain is recognized as 0.
Is there a way to disable the hardware gain?

SnipeStyle
9:09 AM - 2 January, 2025
yes you can assign multiple commands. in combination with some conditions you can achieve this
Quote:
Can I configure one button to trigger another button? For example, I want to link two 'Vinyl' buttons on deck 1 and 2. When I press the 'Vinyl' button on Deck 1, it should automatically trigger the 'Vinyl' button on Deck 2. If the 'Vinyl' button on Deck 1 is off, the 'Vinyl' button on Deck 2 should also be off.yes you can assign multiple commands. in combination with some conditions you can achieve this

HAGE
9:34 AM - 2 January, 2025
いいえ、ハードウェア機能を無効にすることはできません
</font></font>
Thanks
Quote:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">いいえ、ハードウェア機能を無効にすることはできません
</font></font>
Thanks

H2H
3:23 PM - 6 January, 2025
I'm looking at replacing my old controller by a Pioneer DDJ FLX10.
But for me, it lacks one important thing on this FLX10 and that's Slicer mode.
Is there a way to add Slicer to FLX10 using xml script ? (by replacing Beat Jump for exemple)
But for me, it lacks one important thing on this FLX10 and that's Slicer mode.
Is there a way to add Slicer to FLX10 using xml script ? (by replacing Beat Jump for exemple)

RodrigoVolta
12:38 PM - 8 January, 2025
I believe that some technical aspects need to be improved as soon as possible. Serato is easily losing ground to rekordbox, VDJ and DJ Pro:
- Significantly improve the BPM algorithm, which has been the same for years. Many songs, especially acoustic ones, have the wrong BPM and/or the beatgrid is incorrectly fixed. Even if you change it manually, it will still be out of place.
- Flexible Beat Grid, similar to Algoriddim DJ Pro.
- Option for dynamic BPM.
- Colored crates.
- Introduce "Related Tracks", similar to what is already in rekordbox.
- Introduce a kind of "Traffic Light" so that Serato finds songs with similar tones in the playlist in focus.
- Preview column in the playlist and option to pre-listen without having to load the song on the deck.
- Optimize the stem analysis process so that it does not overload more modest computers and cause audio drops and/or artifacts in the output. The algorithm can use the high-performance GPU of computers that have one to help in analysis. This will prevent the CPU from being overloaded, avoiding audio drops and artifacts in the audio in some computers.
I don't believe that all these features will be possible to introduce into Serato in the short/medium term (or perhaps they will never be introduced), but who knows, in version 4.0 onwards there may be significant changes.
- Significantly improve the BPM algorithm, which has been the same for years. Many songs, especially acoustic ones, have the wrong BPM and/or the beatgrid is incorrectly fixed. Even if you change it manually, it will still be out of place.
- Flexible Beat Grid, similar to Algoriddim DJ Pro.
- Option for dynamic BPM.
- Colored crates.
- Introduce "Related Tracks", similar to what is already in rekordbox.
- Introduce a kind of "Traffic Light" so that Serato finds songs with similar tones in the playlist in focus.
- Preview column in the playlist and option to pre-listen without having to load the song on the deck.
- Optimize the stem analysis process so that it does not overload more modest computers and cause audio drops and/or artifacts in the output. The algorithm can use the high-performance GPU of computers that have one to help in analysis. This will prevent the CPU from being overloaded, avoiding audio drops and artifacts in the audio in some computers.
I don't believe that all these features will be possible to introduce into Serato in the short/medium term (or perhaps they will never be introduced), but who knows, in version 4.0 onwards there may be significant changes.

RodrigoVolta
12:39 PM - 8 January, 2025
I believe that some technical aspects need to be improved as soon as possible. Serato is easily losing ground to rekordbox, VDJ and DJ Pro:
- Significantly improve the BPM algorithm, which has been the same for years. Many songs, especially acoustic ones, have the wrong BPM and/or the beatgrid is incorrectly fixed. Even if you change it manually, it will still be out of place.
- Flexible Beat Grid, similar to Algoriddim DJ Pro.
- Option for dynamic BPM.
- Colored crates.
- Introduce "Related Tracks", similar to what is already in rekordbox.
- Introduce a kind of "Traffic Light" so that Serato finds songs with similar tones in the playlist in focus.
- Preview column in the playlist and option to pre-listen without having to load the song on the deck.
- Optimize the stem analysis process so that it does not overload more modest computers and cause audio drops and/or artifacts in the output. The algorithm can use the high-performance GPU of computers that have one to help in analysis. This will prevent the CPU from being overloaded, avoiding audio drops and artifacts in the audio in some computers.
I don't believe that all these features will be possible to introduce into Serato in the short/medium term (or perhaps they will never be introduced), but who knows, in version 4.0 onwards there may be significant changes.
- Significantly improve the BPM algorithm, which has been the same for years. Many songs, especially acoustic ones, have the wrong BPM and/or the beatgrid is incorrectly fixed. Even if you change it manually, it will still be out of place.
- Flexible Beat Grid, similar to Algoriddim DJ Pro.
- Option for dynamic BPM.
- Colored crates.
- Introduce "Related Tracks", similar to what is already in rekordbox.
- Introduce a kind of "Traffic Light" so that Serato finds songs with similar tones in the playlist in focus.
- Preview column in the playlist and option to pre-listen without having to load the song on the deck.
- Optimize the stem analysis process so that it does not overload more modest computers and cause audio drops and/or artifacts in the output. The algorithm can use the high-performance GPU of computers that have one to help in analysis. This will prevent the CPU from being overloaded, avoiding audio drops and artifacts in the audio in some computers.
I don't believe that all these features will be possible to introduce into Serato in the short/medium term (or perhaps they will never be introduced), but who knows, in version 4.0 onwards there may be significant changes.

SpinThis!
5:57 PM - 8 January, 2025
This is why Serato lets you pre-analyze your tracks ahead of time. Or just get a faster machine.
FWIW even an older M1 Mac that's almost 5 years old now can handle the analysis in realtime without issues. Older machines that also have older GPUs won't really help speed up the analysis either, stems are just computationally expensive.
Quote:
- Optimize the stem analysis process so that it does not overload more modest computers.This is why Serato lets you pre-analyze your tracks ahead of time. Or just get a faster machine.
FWIW even an older M1 Mac that's almost 5 years old now can handle the analysis in realtime without issues. Older machines that also have older GPUs won't really help speed up the analysis either, stems are just computationally expensive.

DjSyndic8
3:42 AM - 9 January, 2025
totally agree, if you cant afford the new laptop then dont update serato
Quote:
This is why Serato lets you pre-analyze your tracks ahead of time. Or just get a faster machine.totally agree, if you cant afford the new laptop then dont update serato

RodrigoVolta
11:36 AM - 9 January, 2025
Well, if the real-time stem tool is not for everyone because it depends exclusively on the hardware, why then don't rekordbox and VDJ overload the hardware as much as Serato when analyzing stems? It would be interesting if they reviewed the algorithm's overload on the CPU and suddenly diverted part of the processing to the GPU of computers that have a dedicated one, something that doesn't happen! Doing the pre-analysis takes up space and often, even with the option disabled, audio drops occur, since the stems are not 100% disabled, even if you uncheck it in the options. Anyway, that's it.

DJ_Tom_T
4:25 PM - 10 January, 2025
To all the Serato MIDI gurus out there:
The club I work at has 2 Rane Twelve MKIIs, and a Pioneer DDJ-900 NXS. I bring my MacBook and a Pioneer DDJ-SP2 and connect everything via DVS. Everything works great except for 1 thing I can't figure out:
Is there a way to link the deck switch buttons on the Rane Twelve with my Pioneer DDJ-SP2? Right now, if I want to use Deck 3 or Deck 4, I have to switch it on the Rane turntable, and on the SP2 separately - 2 steps instead of 1. As you can imagine, this is kind of a drag in an open format environment. Is there a way to link the hardware so that when I switch to Deck 3 or Deck 4 on the turntables, it also switches the SP2 to the corresponding deck? Or vice versa?
Thanks for your help.
The club I work at has 2 Rane Twelve MKIIs, and a Pioneer DDJ-900 NXS. I bring my MacBook and a Pioneer DDJ-SP2 and connect everything via DVS. Everything works great except for 1 thing I can't figure out:
Is there a way to link the deck switch buttons on the Rane Twelve with my Pioneer DDJ-SP2? Right now, if I want to use Deck 3 or Deck 4, I have to switch it on the Rane turntable, and on the SP2 separately - 2 steps instead of 1. As you can imagine, this is kind of a drag in an open format environment. Is there a way to link the hardware so that when I switch to Deck 3 or Deck 4 on the turntables, it also switches the SP2 to the corresponding deck? Or vice versa?
Thanks for your help.

lisai
4:25 AM - 13 January, 2025
Can we add bigger and wider waveforms in future versions? My 16 and 13-inch laptops have really small waveforms when watching them.

lisai
4:25 AM - 13 January, 2025
Can we add bigger and wider waveforms in future versions? My 16 and 13-inch laptops have really small waveforms when watching them.

DjSyndic8
8:24 AM - 13 January, 2025
my suggestion is get a bigger laptop.
Quote:
Can we add bigger and wider waveforms in future versions? My 16 and 13-inch laptops have really small waveforms when watching them.my suggestion is get a bigger laptop.

electro77
9:27 PM - 13 January, 2025
That flexible beat grid AI is the biggest improvement SDJPro needs to jump on ASAP.

lisai
11:03 AM - 16 January, 2025
<font _mstmutation="1" _msttexthash="479610014" _msthash="394">我们可以在未来的版本中添加更大更宽的波形吗?我的 16 英寸和 13 英寸笔记本电脑在观看时波形非常小。</font>
<font _mstmutation="1" _msttexthash="88072075" _msthash="395">我的建议是买一台更大的笔记本电脑。</font>
I'm using a 16-inch laptop, but the DPI on Serato shows up really small. Do you think laptop manufacturers will release laptops over 24 inches or even 30+? Do you think it's convenient to use a laptop over 24 inches for work on the go?
Quote:
Quote:
<div><strong _msttexthash="12041185" _msthash="393">报价:</strong><font _mstmutation="1" _msttexthash="88072075" _msthash="395">我的建议是买一台更大的笔记本电脑。</font>
I'm using a 16-inch laptop, but the DPI on Serato shows up really small. Do you think laptop manufacturers will release laptops over 24 inches or even 30+? Do you think it's convenient to use a laptop over 24 inches for work on the go?

DjSyndic8
6:15 PM - 8 April, 2025
Diego, are you still active?
I hope hes ok and well.
Quote:
Thread bumpDiego, are you still active?
I hope hes ok and well.
To participate in this forum discussion please log in to your Serato account.