Key – VDJScript verbs
17 verbs in Key. The verb text stays in English.
- get_harmonicget_harmonic is listed as a VirtualDJ script verb in Key.
- get_keyget the key of the current song, based on keyDisplay option Use get_key "musical" or get_key "harmonic" to get a specific display independent of keyDisplay option
- get_key_colorReturn color of the current key of the track in the specified deck
- get_key_modifierget the number of semitone up or down currently applied to the song
- get_key_modifier_textget the number of semitone up or down currently applied to the song
- keychange the key of the song, from -12 (one octave down) to +12 (one octave up), only in multiple of semitones.
- key_lockactivate/deactivate the key lock (to make the pitch slider change the speed of the song, but keep the key of the song like it is now).
- key_match_buttonMatch key to the other deck's key on first press, or reset key to normal on second press
- key_match_menuOpen a menu to select a different key for the current song
- key_movemove the key up or down from the given amount of semitones.
- key_smoothchange the key of the song, from -6 (half octave down) to +6 (half octave up), allowing not only multiple of semitones. use key_smooth full for full octave up or down
- keycue_padchange the key depending on the pad and play the current cue point
- keycue_pad_colorgreen for the selected key, magenta for lower keys, orange for higher keys and white for no key change
- keycue_pad_jumpwhen on, keycue_pad will jump to the cue point on each press, when off, keycue_pad will only modify the key without jumping to the cue point
- keycue_pad_pagechange the offset of the key change by keycue_pad actions
- match_keychange the key of the song to match the given key. you can use standard notation ('match_key "A#m"') or numeric ('match_key "03A"'). if no given key, it will use the other deck. the change will be the smallest change to make it compatible with the given key.
- set_keychange the key of the song to match the given key. you can use standard notation ('set_key "A#m"') or numeric ('set key "03A"'). if no given key, it will use the other deck. the change will match the exact key.