Sign In:     


Forum: General Discussion

Topic: Is there a way to further adjust the crossfader curve?

This topic is old and might contain outdated or incorrect information.

Hello! I have the Numark Mixtrack (not Pro). I have my crossfader set to "hamster" via the registry and I see that when the crossfader curve is set to "scratch," it has a registry value of "ffff." I'm trying to work on crab scratches and fast cuts, and it seems to me that the distance from "closed" to "open" is a bit too far. I used a line switch for transforms back in the day, and this is the effect I'm going for. I saw a review for the Numark N4 that mentioned this same issue. It said that crabs were difficult due to the "long" distance from "closed to "open." I figure this is an issue with Numark crossfaders in general, but is there a way I could adjust this in the software? Cue/VDJ is so configurable that I'm really hopeful.
I want to be able to open and close it by just a c-hair's breadth. Any ideas? Thank you.
 

Posted Wed 06 Feb 13 @ 7:52 am
Isn't there a trick with you stick a bit of metal over the end of the crossfader plate on the thing to reduce the cut-in distance? Obviously a DIY solution, not a real answer!

Another option if you could do the line in toggle switch on other systems...

How about mapping a button to somthing like:

down? crossfader 50% : crossfader 100%

then, when you press it down the crossfader is in the middle but when you let go the crossfader moves to the edge. Not a great solution, but might help with quick transforms!
 

crossfader_curve

select the curve of the crossfader. enter a value to adjust the slope from a X curve (0%) to a inverted-U curve (100%). you can also specify common curves by name ("smooth", "full", "scratch", "cut", "disabled"). or you can draw your own curve, using a syntax like 'crossfader_curve "0=[1,0]/0.5=[1,1]/1=[0,1]"'.
 

Awesome! Now I don't need a toggle, or anything, I'll just figure out where I like it, and leave it. Those are script, right? Not registry value?
So I'd have to assign it to a key or button, right? Also, please pardon my ignorance, but could you explain what these values mean:
0=[1,0]/0.5=[1,1]/1=[0,1]

Thank you so much.
 

djnotalk wrote :
could you explain what these values mean:
0=[1,0]/0.5=[1,1]/1=[0,1]

0=[1,0]/0.5=[1,1]/1=[0,1]
Far Left position
0=[1,0]/0.5=[1,1]/1=[0,1]
Volumes on the far left position. First Value is for the left deck, second value is for the right deck. Usually you WANT this value to be [1,0]
0=[1,0]/0.5=[1,1]/1=[0,1]
Position of the slider. Here 0.5 is for the middle position of the slider
0=[1,0]/0.5=[1,1]/1=[0,1]
Volumes on that position (middle position). On this example both decks have full volume. You could write [0.5,0.5] or [0.75,0.75] e.t.c.
Since this is the middle position, on most cases you want both values to be the same
0=[1,0]/0.5=[1,1]/1=[0,1]
Far right position
0=[1,0]/0.5=[1,1]/1=[0,1]
Volume on the far right position.


I haven't ever tried to create my own crossfader but it would be nice to know if we could use more than 3 positions:
0=[1,0]/0.2=[1,0.25]/0.5=[1,1]/0.8=[0.25,1]/1=[0,1]
 

AWESOME
 

I'm getting syntax errors when I try to create this script for crossfader_curve

Has anyone actually successfully created a custom crossfader curve for virtual DJ?

The format: crossfader_curve "0=[1,0]/0.5=[1,1]/1=[0,1]" is NOT working (syntax error)

0=[1,0]/0.5=[1,1]/1=[0,1]
Far Left position
0=[1,0]/0.5=[1,1]/1=[0,1]
Volumes on the far left position. First Value is for the left deck, second value is for the right deck. Usually you WANT this value to be [1,0]
0=[1,0]/0.5=[1,1]/1=[0,1]
Position of the slider. Here 0.5 is for the middle position of the slider
0=[1,0]/0.5=[1,1]/1=[0,1]
Volumes on that position (middle position). On this example both decks have full volume. You could write [0.5,0.5] or [0.75,0.75] e.t.c.
Since this is the middle position, on most cases you want both values to be the same
0=[1,0]/0.5=[1,1]/1=[0,1]
Far right position
0=[1,0]/0.5=[1,1]/1=[0,1]
Volume on the far right position.


I haven't ever tried to create my own crossfader but it would be nice to know if we could use more than 3 positions:
0=[1,0]/0.2=[1,0.25]/0.5=[1,1]/0.8=[0.25,1]/1=[0,1]
 

crossfader_curve "0=[1,0]/0.5=[1,1]/1=[0,1]"


That doesn't give me a syntax error...
 

I got it to accept the script without syntax error, but it doesn't actually change the crossfader curve. I entered it exactly as shown in the example. There does seem to be some error in my application with regard to this, since all my other custom script items work fine if they are scripted properly.

Are the quotes at both ends of the custom parameters needed or not?

 

stuartwgibson wrote :
it doesn't actually change the crossfader curve.


I wouldn't expect it to, the way it's written.

To me, that looks as if it's saying: when left, play the left deck. when central, play both. when right, play the right deck.

Read SBDJs first post in this thread.
 

That's not the point I'm making. I set the crossfader to "disabled". Then I test my script. If the script is working, the crossfader starts working again in some way or another. If the script doesn't work, the crossfader stays disabled.

So what I'm saying is that after configuring a script as indicated in the example and executing that script......... the crossfader stays disabled, thereby indicating that the script is not working..:-)


"I wouldn't expect it to, the way it's written.

To me, that looks as if it's saying: when left, play the left deck. when central, play both. when right, play the right deck.

Read SBDJs first post in this thread."
 

Ummm....so you're expecting the script to work when you've disabled the crossfader?

I'd suggest not disabling the crossfader!

If you're alternatively setting the crossfader to disabled/script/disabled, you probably need to restart VDJ each time.

 

I don't see how a script would change the gap that the hardware has. I had a korg zero 8 and the crossfader was the same way. When set to sharp there was about a half cm gap between all the way over and on. Made it really hard to cut with.

When you have it set to cut and the crossfader cuts out before it hits one side or the other of the slot, it means that the controller has already sent its max midi signal on that side. That gap doesn't send anymore info. Changing the curve can only effect what the crossfader does between its working range. Putting a physical block of some sort seems to me the only way to make it work proper. My NS7 was doing that and needed to be calibrated, I looked and didn't see anyway to calibrate your unit. I think it's hardware related, and not fixable via vdj. Short of the crossfader being dirty that's just the way it works.
 

is there any way someone can post me a copy-n-paste script for setting the crossfader to most scratch senitive i am wanting it to cut in full blast when its just moved one pixel away from either side
 

is there any way someone can post me a copy-n-paste script for setting the crossfader to most scratch sensitive i am wanting it to cut in full blast when its just moved one pixel away from either side
 

is there any way someone can post me a copy-n-paste script for setting the crossfader to most scratch sensitive i am wanting it to cut in full blast when its just moved one pixel away from either side
 

is there any way someone can post me a copy-n-paste script for setting the crossfader to most scratch sensitive i am wanting it to cut in full blast when its just moved one pixel away from either side
 

Presuming your XF is standard midi (8 bit, 7 sent)

This is the XF curve you want.
0=[1,0]/0.0078125=[1,1]/0.9921875=[1,1]/1=[0,1]
 



(Old topics and forums are automatically closed)