Page 1 of 4

how to map conditions ?

PostPosted: 24 Jun 2014, 16:09
by HACKID
as the title suggests I would like to know if and how you can map the conditions in Cross 3.

Specifically I would like the function SLIP was turned off when the loop is activated.

I take this opportunity to report that this thing should be in the native software and it's absurd to have loop functions in SLIP mode, because loop+SLIP = rool.

Thank you in advance...

Re: how to map conditions ?

PostPosted: 24 Jun 2014, 16:27
by FigDJ
HACKID wrote:as the title suggests I would like to know if and how you can map the conditions in Cross 3.

Specifically I would like the function SLIP was turned off when the loop is activated.

I take this opportunity to report that this thing should be in the native software and it's absurd to have loop functions in SLIP mode, because loop+SLIP = rool.

Thank you in advance...


I don't know what controller you are using so my response is based on some assumptions.

Lets say that you have a button to activate a loop.
Upon pressing the loop is activated and pressing it again deactivates the loop. That is the definition of a basic toggle switch.

You can map the slip toggle fuction to the same button but inverted. That way everytime you activate the loop slip will be turned off and when you deactivate the loop slip is back on.

Re: how to map conditions ?

PostPosted: 24 Jun 2014, 16:37
by RoJeC
General for MIDI mapping:
Goto MIDI tab. Copy a default or create one.
Modify by going to a function and map the control by using it.

I don't seem to have slip by default... Do you have the conditions. Might it be a last used setting.

Slip mode is generally used when using loop (or such back/forward action). When else could you use it?

I suppose previously used is the only setting one can work with as else you would always have to switch it on when activating a loop.

Or do you mean something else?

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 02:03
by HACKID
Thank you for our reply...

@FigDj

Very good idea, this could be solve my problem but I yet need to know how map condition...
2 example : I would like to map crossfader as a videocrossfader and when his position is 0% or 100% it must change videotransition automatically....in random mode.

Anyway tomorrow I'll try your solution about slip and loop....

@Rojec

I use the loop as it was initially thought ... by selecting a portion of the track.
I use it at the beginning of the video tracks for beatmaching and it is very useful when I have video clip whitout intro part with the BPM (no ext version).

Having a loop combined with slip perverts that function ...
I repeat : loop + slip = roll.
I want ONLY loop as has been thought for all the software and all the CDJ of this world.
I hope that the team fix this in next release of Cross...

ps. I have a DDJ SX.

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 02:06
by daniel clark
:cool: :cool: have you seen the new mapping for the sx ,, look in MIDI mapping posting page :cool:

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 02:54
by HACKID
Can you give me a direct link, please?
tnx!

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 03:04
by daniel clark
viewtopic.php?f=401&t=32965

thinking if for the sr ,, saw something for the sx somewhere :eek: :cool:

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 04:56
by FigDJ
I did not know you were using the DDJ-SX, the map provided by Mixvibes does not normally has slip turned on.
Are you using the provided map or a custom one?
Are you sure you have the controller for non- Serato software?

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 09:26
by HACKID
I probably can not explain well .... I will try again: D

Yes, I have the mapper "Video 3.0"
yes, SX is no Serato mode.

the problem is not the fact that the slip is or is not active at the beginning .... the problem is that I always use LOOP and use very often ROLL.
It would be absurd to have any time off the roll before using loop and every time turn on slip to use the roll ...
Can you understand what I mean?

In vdj and serato DJ It does not work that way....

Roll is independent of the slip. In Cross I am forced to activate the slip otherwise it automatically becomes a loop.
This is easier to understand if you try that with words ;)

but .... back to the title of this topic:

I'm accustomed with vdj script and I would like to customize SX with Cross.

I have seen the following video:

https://www.youtube.com/watch?v=cnGsxEhYHfs

but this piuù used to assign functions to the same button, I would like to know how to use the conditions ... if you can do that with a Cross

thank you in advance

Re: how to map conditions ?

PostPosted: 25 Jun 2014, 14:52
by FigDJ
HACKID wrote:I probably can not explain well .... I will try again: D

Yes, I have the mapper "Video 3.0"
yes, SX is no Serato mode.

the problem is not the fact that the slip is or is not active at the beginning .... the problem is that I always use LOOP and use very often ROLL.
It would be absurd to have any time off the roll before using loop and every time turn on slip to use the roll ...
Can you understand what I mean?

In vdj and serato DJ It does not work that way....

Roll is independent of the slip. In Cross I am forced to activate the slip otherwise it automatically becomes a loop.
This is easier to understand if you try that with words ;)

but .... back to the title of this topic:

I'm accustomed with vdj script and I would like to customize SX with Cross.

I have seen the following video:

https://www.youtube.com/watch?v=cnGsxEhYHfs

but this piuù used to assign functions to the same button, I would like to know how to use the conditions ... if you can do that with a Cross

thank you in advance


OK, from what I understand you want slip to turn on automatically when you press a pad and turn slip off once you let go of the pad while in ROLL mode using the DDJ-SX.

The way to do this is by assigning a slip on/off command in "holder" mode to each one of the roll loop commands

below is an example.

Code: Select all
<mapping name="ROLL1 PAD1 = 1/16">
          <events>
            <MIDI type="Note" parameter="0x10" channel="0x8"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].AutoLoop1/16thBeatControl"/>
          </controls>
          <preset name="Holder Button">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
            </parameters>
          </preset>
        </mapping>


That is the existing command for PAD #1 on ROLL mode. now add this to each one of the pads.
Code: Select all
<mapping name="SLIP">
          <events>
            <MIDI type="Note" parameter="0x10" channel="0x8"/>
          </events>
          <controls>
            <control alias="fam(Player)[0x1].SlipMode"/>
          </controls>
          <preset name="Holder Button">
            <parameters>
              <parameter object="invert" key="on" value="off"/>
            </parameters>
          </preset>
        </mapping>


Note that both commands use the same parameter which points to the same Pad and the same channel which in this example is for player #1.

This is easily done from from the Cross interface by adding an additional command to the loop roll commands.

The expected results are as follows:
Upon pressing and holding a pad while in ROLL mode the slip mode will activate at the same time.
Once you let go of the pad the roll loop is off and slip mode deactivates.