I have this assigned to the touchwheel of my VCI-100
param_greater 0% ? cycle %jog -100 & var %jog ? nothing : loop_length 200% : cycle %jog 100 & var %jog ? nothing : loop_length 50%
What I need is to make this work with a knob (not endless as the VCI-100 doesn't have one)
For example
the knob starts controling the loop only when it reaches 0 (middle).
rotate right loop_length 50%
rotate left loop_length 200%
I don't think this is currently supported by VDJ , so my request is to the developers as a future improvement of the VDJ script.
param_greater 0% ? cycle %jog -100 & var %jog ? nothing : loop_length 200% : cycle %jog 100 & var %jog ? nothing : loop_length 50%
What I need is to make this work with a knob (not endless as the VCI-100 doesn't have one)
For example
the knob starts controling the loop only when it reaches 0 (middle).
rotate right loop_length 50%
rotate left loop_length 200%
I don't think this is currently supported by VDJ , so my request is to the developers as a future improvement of the VDJ script.
geposted Wed 28 Apr 10 @ 6:38 pm
It wont work very well for a non-endless encoder because it is not currently possible to detect which way it is being moved.
The following will partially work, but not all very well:
If you don't have an endless encoder available then it's better to use two buttons mapped to loop_half / loop_double - If you don't have any suitable buttons spare, map a button to act as a shift to double up the functions of other buttons.
Alternatively, map two keys on your computer keyboard.
The following will partially work, but not all very well:
param_greater 50% ? cycle %loop -10 & var %loop ? nothing : loop_length 200% : cycle %loop 10 & var %loop ? nothing : loop_length 50%
If you don't have an endless encoder available then it's better to use two buttons mapped to loop_half / loop_double - If you don't have any suitable buttons spare, map a button to act as a shift to double up the functions of other buttons.
Alternatively, map two keys on your computer keyboard.
geposted Wed 28 Apr 10 @ 6:56 pm
I want to control the samplers loop length and I have 4 different sampler buttons , above each sampler button there is a knob which I want to use to control the volume or the the loop length (with shift) so this will be the only way to control the loop length individualy for each sampler.
I know it is not suported at the moment so my requet is to the developers to include this function for controlers like mine without an endless knob.
The best way I think to do it this way:
if the knob is not in the middle it will not do anything untill the button is not set in the middle , when it reaches the middle tuning it on the right will loop %200 turning it on the left will loop %50
I know it is not suported at the moment so my requet is to the developers to include this function for controlers like mine without an endless knob.
The best way I think to do it this way:
if the knob is not in the middle it will not do anything untill the button is not set in the middle , when it reaches the middle tuning it on the right will loop %200 turning it on the left will loop %50
geposted Thu 29 Apr 10 @ 1:35 pm
I must say the VDJ support is just terrible......... almost all of my questions or support requests have been ignored.
geposted Wed 05 May 10 @ 9:31 am
How can you say that, JP answered your original question, your second post was a feature request - which should be posted in the Wishes and new features forum btw...
Anyway, there also needs to be an understanding of how these control interfaces work:
The assumption here is that VDJ "knows" whether the knob is in the middle or not. Until you move it VDJ does not know. If you start VDJ with all your knobs turned hard left, the only time VDJ knows "where" it is, is when you first move it. Controllers do not (and I believe in most cases cannot) pre inform the software on startup.
With my own RMX, part of my setup is to make sure all the knobs, faders and sliders are reset and then set once the software is up and running - think of it as a pre-flight check... I now know that VDJ knows where my controls are.
Cheers,
Roy
Anyway, there also needs to be an understanding of how these control interfaces work:
Quote :
if the knob is not in the middle it will not do anything untill the button is not set in the middle
The assumption here is that VDJ "knows" whether the knob is in the middle or not. Until you move it VDJ does not know. If you start VDJ with all your knobs turned hard left, the only time VDJ knows "where" it is, is when you first move it. Controllers do not (and I believe in most cases cannot) pre inform the software on startup.
With my own RMX, part of my setup is to make sure all the knobs, faders and sliders are reset and then set once the software is up and running - think of it as a pre-flight check... I now know that VDJ knows where my controls are.
Cheers,
Roy
geposted Wed 05 May 10 @ 9:47 am
That is why I said the best way to achieve it is:
knob_middle ? do something : nothing
There is enough info sent from the midi controller to achieve this on the software.
It doesn't make any sence why they have made this to work only with endless knobs or wheels.
There should be a way to make the VDJ software not to do anything untill the the knob is in the middle and then on the left shorten or extend on the right
knob_middle ? do something : nothing
There is enough info sent from the midi controller to achieve this on the software.
It doesn't make any sence why they have made this to work only with endless knobs or wheels.
There should be a way to make the VDJ software not to do anything untill the the knob is in the middle and then on the left shorten or extend on the right
geposted Wed 05 May 10 @ 4:47 pm
It's not currently possible to do that with an ordinary knob or slider.
To do this, you would need an action that would allow you to determine which direction the knob is being moved and execute an action depending on this (No such action currently exists.)
For example, if a fictional action param_direction was added to a future version of VirtualDJ, which returned 1 when moved in the positive direction and 0 when moved negative, then the following would do what you are looking for:
param_direction ? loop_double : loop_half
However, this does not presently exist and is not currently possible. Please ask in the wishes and new features forum http://www.virtualdj.com/forums/18/Wishes_and_new_features.html and it might be added to a future version of VirtualDJ
Currently, what you are looking for is only currently possible with an endless encoder knob or by mapping two buttons to loop_half and loop_double.
If your controller does not have an endless encoder, then perhaps you should consider upgrading to one that does so that you can do what you are looking for.
To do this, you would need an action that would allow you to determine which direction the knob is being moved and execute an action depending on this (No such action currently exists.)
For example, if a fictional action param_direction was added to a future version of VirtualDJ, which returned 1 when moved in the positive direction and 0 when moved negative, then the following would do what you are looking for:
param_direction ? loop_double : loop_half
However, this does not presently exist and is not currently possible. Please ask in the wishes and new features forum http://www.virtualdj.com/forums/18/Wishes_and_new_features.html and it might be added to a future version of VirtualDJ
Currently, what you are looking for is only currently possible with an endless encoder knob or by mapping two buttons to loop_half and loop_double.
If your controller does not have an endless encoder, then perhaps you should consider upgrading to one that does so that you can do what you are looking for.
geposted Wed 05 May 10 @ 5:07 pm