Sign In:     


Forum: General Discussion

Topic: VDJScript additonal actions request

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

Just throwing some ideas out there that maybe useful for upcoming revisions, I was not able to find these actions

- Double tap action
- Volume Curve action
- a play mode or action wherein if you already have CUE press and held down, pressing PLAY will keep the song playing if you release CUE
- capability to "SELECT" both decks at the same time
 

Posted Fri 12 Jun 09 @ 7:54 am

djbeware wrote :
- Double tap action


Not sure of the need here ?

djbeware wrote :
- Volume Curve action


Explain in more detail ? Volume Curve? You talking crossfader curves or something else?


djbeware wrote :
- a play mode or action wherein if you already have CUE press and held down, pressing PLAY will keep the song playing if you release CUE


Already exists in the cue_play action ... bump the cue for stutter and when you want play just hold the cue button for a few seconds.

 

Double Tap - for example in the software that comes with the VCI-300, you can hold SCROLL and "double tap" the PFL (which is relay a load) and it will clone the currently playing song to the the respective deck.

Volume Curve - a fader curve on a a individual channel, some people like there sound to fad in others like it to be more abrupt, primarily a turntablist thing I guess

Regarding the playmode, i did see that action and I do understand how it works, just prefer pressing PLAY as that's the principal most pro CD players work on, so pressing play is an action many other DJ's would already be use to....
 

djbeware wrote :
Double Tap - for example in the software that comes with the VCI-300, you can hold SCROLL and "double tap" the PFL (which is relay a load) and it will clone the currently playing song to the the respective deck.


We have had this -- it's called clone_deck

djbeware wrote :
Volume Curve - a fader curve on a a individual channel, some people like there sound to fad in others like it to be more abrupt, primarily a turntablist thing I guess


We have 3 the most common simple crossfader curves - Smooth (fade curve X), Full, Scratch (cut), and then Disabled (for external mixer situations). And have talked about possibly adding more in the future. Applying them to individual channels ... possibly.


djbeware wrote :
Regarding the playmode, i did see that action and I do understand how it works, just prefer pressing PLAY as that's the principal most pro CD players work on, so pressing play is an action many other DJ's would already be use to....


But re-read your request -- "if you already have CUE press and held down, pressing PLAY will keep the song playing "

You are already 'holding the CUE button' why do you need to press PLAY ... the cue_play action basically presses play for you because you are holding the cue button.


djbeware wrote :
- capability to "SELECT" both decks at the same time

For what purpose ? Again ... elaborate ...
 

I got reguests too for the vdjscript.

1)
Script should have all the same things for displaying variable values as on skin. On skin developer guide: http://www.virtualdj.com/wiki/Skin%20Guide.html
There is text formats represented %variable_name etc. On mapper you should be able to show text that contains format commands. For example there is clearly no chance to display %Pcamelot key value on HC-4500 controller lcd.

2) mapper should have possibility to send repeatedly same command when button is held down. It seem to work with several functions like pitchbend but not for all. For example i tried to map a button which gradually changes song key (deck 1 key_smooth +-0.0003) while pressed but it does not work, only one press is recognized. If I make exactly the same shortcut to keyboard - it works!

3) Conclusion from 2) -> key board shortcut and mapper button mapped with same function should work exactly the same way.

 

jaakko wrote :
I got reguests too for the vdjscript.

1)Script should have all the same things for displaying variable values as on skin. On skin developer guide: http://www.virtualdj.com/wiki/Skin%20Guide.html
There is text formats represented %variable_name etc. On mapper you should be able to show text that contains format commands.


The Skin Guide has not been updated for V6 (Actually the VDJScript is the new action guide for making skins for V6)

jaakko wrote :
For example there is clearly no chance to display %Pcamelot key value on HC-4500 controller lcd.


Yes, need to add get key and get key_number ...


jaakko wrote :
2) mapper should have possibility to send repeatedly same command when button is held down. It seem to work with several functions like pitchbend but not for all. For example i tried to map a button which gradually changes song key (deck 1 key_smooth +-0.0003) while pressed but it does not work, only one press is recognized. If I make exactly the same shortcut to keyboard - it works!


Keyboard buttons naturally repeat ... that is why it works. MIDI buttons are ON / OFF ... we have accommodated most actions like pitchbend to repeat in the ON position ... key_smooth is one that we should consider this for as well.

jaakko wrote :
3) Conclusion from 2) -> key board shortcut and mapper button mapped with same function should work exactly the same way.

They do ... the difference is what I stated above about key_smooth. The keyboard buffer naturally repeats the key if held down. MIDI and HID do not ... therefore we have to make certain action 'repeating' actions if the MIDI/HID button is ON ...


 

cstoll wrote :
djbeware wrote :
Double Tap - for example in the software that comes with the VCI-300, you can hold SCROLL and "double tap" the PFL (which is relay a load) and it will clone the currently playing song to the the respective deck.


We have had this -- it's called clone_deck
:-) The issue is not the clone deck its the double tap! I know the clone deck exists.

Another example if your controller doesn't have many buttons it can add a third level of functions ie BUTTON, BUTTON + SHIFT and Double tap BUTTON + SHIFT

cstoll wrote :

djbeware wrote :
Regarding the playmode, i did see that action and I do understand how it works, just prefer pressing PLAY as that's the principal most pro CD players work on, so pressing play is an action many other DJ's would already be use to....


But re-read your request -- "if you already have CUE press and held down, pressing PLAY will keep the song playing "

You are already 'holding the CUE button' why do you need to press PLAY ... the cue_play action basically presses play for you because you are holding the cue button.


I know, but because it maybe a habit for some in the moment they may press PLAY anyway and the stop the song! if thats how your use to playing!


cstoll wrote :
djbeware wrote :
- capability to "SELECT" both decks at the same time

For what purpose ? Again ... elaborate ...


Its just a quick way to have both songs in the earphones, instead of having to turn the CUE MIX knob, most pro mixers do this, again just habit

 

djbeware wrote :
Another example if your controller doesn't have many buttons it can add a third level of functions ie BUTTON, BUTTON + SHIFT and Double tap BUTTON + SHIFT
now I understand ...

So make the SHIFT do the double tap and toggle (cycle) a variable ...

SHIFT action -> set 'tap_pressed' 1 while_pressed & cycle 'double_tap' 3
BUTTON action -> var_equal 'double_tap' 2 ? clone_deck & set 'double_tap' 0 : var_equal 'tap_pressed' 1 ? your holding action & set 'double_tap' 0 : your standard button action

Now you can use the double_tap of the shift for all sorts of other buttons as well ... :)


djbeware wrote :
I know, but because it maybe a habit for some in the moment they may press PLAY anyway and the stop the song! if thats how your use to playing!


PLAY button script -> cue_play ? nothing : favorite play action


djbeware wrote :
Its just a quick way to have both songs in the earphones, instead of having to turn the CUE MIX knob, most pro mixers do this, again just habit


So make a shortcut to move between MIX and CUE modes of the Headphone slider ... headphone_mix 0% is CUE only - headphone_mix 100% is MIX

 



(Old topics and forums are automatically closed)