Scripting actions and notifications (list): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 496: | Line 496: | ||
Here is a list of the notifications you will receive: | Here is a list of the notifications you will receive: | ||
=== Global notifications === | |||
{| | |||
|sampler1 | |||
|- | |||
|sampler2 | |||
|- | |||
|sampler3 | |||
|- | |||
|sampler4 | |||
|- | |||
|sampler5 | |||
|- | |||
|sampler6 | |||
|- | |||
|sampler7 | |||
|- | |||
|sampler8 | |||
|- | |||
|onAir |*not in FutureDJ | |||
|- | |||
|talkOver |*not in FutureDJ | |||
|- | |||
|autoDj |*not in FutureDJ | |||
|- | |||
|random |*not in FutureDJ | |||
|- | |||
|lbMode | |||
|- | |||
|pitchRange | |||
|- | |||
|} | |||
=== Deck notifications === | |||
{| | |||
|play | |||
|- | |||
|cue | |||
|- | |||
|keyLock | |||
|- | |||
|pitchIs0 | |||
|- | |||
|loopSize | |||
|- | |||
|loopIn | |||
|- | |||
|looping | |||
|- | |||
|monitor | |||
|- | |||
|onbeat | |||
|- | |||
|cuepos1 | |||
|- | |||
|cuepos2 | |||
|- | |||
|cuepos3 | |||
|- | |||
|cuepos4 |*not in FutureDJ | |||
|- | |||
|cuepos5 |*not in FutureDJ | |||
|- | |||
|cuepos6 |*not in FutureDJ | |||
|- | |||
|cuepos7 |*not in FutureDJ | |||
|- | |||
|cuepos8 |*not in FutureDJ | |||
|- | |||
|cuepos9 |*not in FutureDJ | |||
|- | |||
|cuepos10 |*not in FutureDJ | |||
|- | |||
|artist |*not in FutureDJ | |||
|- | |||
|title |*not in FutureDJ | |||
|- | |||
|analogIn |*not in FutureDJ | |||
|- | |||
|timecodeIn |*not in FutureDJ | |||
|- | |||
|brake |*not in FutureDJ | |||
|- | |||
|justLoaded |*not in FutureDJ | |||
|- | |||
|reverse | |||
|- | |||
|fxPan | |||
|- | |||
|fxFlanger | |||
|- | |||
|fxPhaser | |||
|- | |||
|fxReverb | |||
|- | |||
|fxEcho | |||
|- | |||
|fxDelay | |||
|- | |||
|fxBeatwaw | |||
|- | |||
|killLow | |||
|- | |||
|killMid | |||
|- | |||
|killHigh | |||
|- | |||
|micKillLow |*not in FutureDJ | |||
|- | |||
|micKillMid |*not in FutureDJ | |||
|- | |||
|micKillHigh |*not in FutureDJ | |||
|- | |||
|} | |||
== Get Values == | == Get Values == |
Revision as of 12:06, 30 May 2013
Actions
Actions are called by the script itself. So the direction is SCRIPT -> FUTUREDECKS.
Here is a list of the actions you can call:
Global actions (sliders/knobs)
setCrossfader | |
setCFCurve | |
setCFAudio | |
setCFVideo | |
setCuePflMix | |
setCuePgmMix | |
setMasterBalance | |
setMasterGain | |
setMonitorGain | |
setPreview | |
setMicGain | |
setMicEqLow | |
setMicEqMid | |
setMicEqHigh | |
lbMoveCursor | list/browser move selection (increment) |
setPitchRange | 1 = 4%; 2 = 8%; 3 = 16%; 4 = 24%; 5 = 32%; 6 = 50%; |
Global actions (buttons/switches)
minimize | |
maximize | |
closeapp | |
lbToggleSelect | list/browser toggle selection |
lbBrowserSelect | browser select |
lbListSelect | list select |
listInsert | |
listInsertAll | |
listNew | |
listDelete | |
listEdit | |
listExport | |
listLoad | |
listSaveAs | |
listAdd | |
listAddDir | |
listRemove | |
listClear | |
listRandom | |
listShuffle | |
listDragUp | |
listDragDown | |
listDragTop | |
listDragBottom | |
listSelect | |
record | |
mixNext | |
setAutoDj | |
previewSong | |
searchStop | |
autoDjMore | |
autoDjLess | |
limiter | |
reloadSkin | |
phonesSplit | |
syncLock | |
masterFxAdd | |
masterFxSel | |
samplesSel | |
micFxSel | |
micFxAdd | |
micTalkOver | |
micOnAir | |
setMicTalkOver | |
setMicOnAir | |
micEqLowKill | |
micEqMidKill | |
micEqHighKill | |
samplerPlay | |
samplerVolume | |
hidePanel | |
showPanel | |
showPrevPanel | |
showNextPanel | |
sleep | |
showHelp | |
showCfg | |
setPhonesSplit |
Deck actions (sliders/knobs)
setDeckVolume | |
setDeckPitch | |
setDeckPitchKey | |
setDeckPos | |
setDeckCutoff | |
setDeckGain | |
setDeckEqLow | |
setDeckEqMid | |
setDeckEqHigh | |
searchDeckJW | implemented as increments mode (deck,+/-inc,totalPositionsPerCompleteRevolution) |
scratchDeckJW | implemented as increments mode (deck,+/-inc,totalPositionsPerCompleteRevolution) |
moveDeckJogWheel | implemented as increments mode (deck,+/-inc,totalPositionsPerCompleteRevolution) |
holdDeckJogWheel | |
moveDeckPitch | implemented as increments mode (deck,+/-inc) |
deckFxPanDW | fx sliders (dry-wet, param1, param2) |
deckFxFlangerDW | |
deckFxPhaserDW | |
deckFxReverbDW | |
deckFxEchoDW | |
deckFxDelayDW | |
deckFxBeatwawDW | |
deckFxPanP1 | |
deckFxFlangerP1 | |
deckFxPhaserP1 | |
deckFxReverbP1 | |
deckFxEchoP1 | |
deckFxDelayP1 | |
deckFxBeatwawP1 | |
deckFxPanP2 | |
deckFxFlangerP2 | |
deckFxPhaserP2 | |
deckFxReverbP2 | |
deckFxEchoP2 | |
deckFxDelayP2 | |
deckFxBeatwawP2 | |
deckFx1DryWet | toggle effects banks |
deckFx1Param1 | |
deckFx1Param2 | |
deckFx2DryWet | |
deckFx2Param1 | |
deckFx2Param2 |
Deck actions (buttons/switches)
deckLBLoad | list/browser load |
deckFxSel | |
deckFxAdd | |
deckSync | |
deckMatch | |
deckMonitor | |
deckBoost | |
deckMute | |
deckInMaster | |
deckEditBpm | |
deckSaveBpm | |
deckTapBpm | |
deckBackToTop | |
deckSetCue | |
deckCue | |
deckPlayPause | |
deckCuePlay | |
deckBendDown | |
deckBendUp | |
deckUnload | |
deckRev | |
deckFwd | |
deckResetPitch | |
deckLoadNext | |
deckLoopInEnd | |
deckLoopExit | |
deckLoopExitOrReloop | |
deckLoopReloop | |
deckLoopPrev | |
deckLoopNext | |
deckLoopLess | |
deckLoopMore | |
deckLoop1_16 | |
deckLoop1_8 | |
deckLoop1_4 | |
deckLoop1_2 | |
deckLoop1 | |
deckLoop2 | |
deckLoop4 | |
deckLoop8 | |
deckLoop16 | |
deckLoop32 | |
deckLoopNormal64ths | |
deckLoopInstant64ths | |
deckLoopPoint1 | |
deckLoopPoint2 | |
deckLoopPoint3 | |
deckLoopPoint4 | |
deckLoopPoint5 | |
deckLoopSong | |
deckSlowBpm | |
deckReverse | |
deckBrake | |
deckEqLowKill | |
deckEqMidKill | |
deckEqHighKill | |
deckSearchLeft | |
deckSearchRight | |
deckScratch | |
deckSkipBeatPrev | |
deckSkipBeatNext | |
deckSkipBarPrev | |
deckSkipBarNext | |
deckKeyLock | |
deckAnalogIn | |
deckTimecodeIn | |
deckFxEdit1 | |
deckFxEdit2 | |
deckFxEdit3 | |
deckFxEdit4 | |
deckFxLoad1 | |
deckFxLoad2 | |
deckFxLoad3 | |
deckFxLoad4 | |
deckFxOn1 | |
deckFxOn2 | |
deckFxOn3 | |
deckFxOn4 | |
deckFxPan | |
deckFxFlanger | |
deckFxPhaser | |
deckFxReverb | |
deckFxEcho | |
deckFxDelay | |
deckFxBeatwaw | |
deckCueIn | |
deckCueOut | |
deckCuePos1 | |
deckCuePos2 | |
deckCuePos3 | |
deckCuePos4 | |
deckCuePos5 | |
deckCuePos6 | |
deckCuePos7 | |
deckCuePos8 | |
deckCuePos9 | |
deckCuePos10 | |
deckCuePos1Clear | |
deckCuePos2Clear | |
deckCuePos3Clear | |
deckCuePos4Clear | |
deckCuePos5Clear | |
deckCuePos6Clear | |
deckCuePos7Clear | |
deckCuePos8Clear | |
deckCuePos9Clear | |
deckCuePos10Clear | |
deckCuePosClear | |
deckFx1Prev | toggle effects banks |
deckFx1Next | |
deckFx2Prev | |
deckFx2Next | |
setDeckMonitor | |
setDeckAnalogIn |
Notifications
Notifications are pushed to the script by FutureDecks. So the direction is FUTUREDECKS -> SCRIPT.
Here is a list of the notifications you will receive:
Global notifications
sampler1 |
sampler2 |
sampler3 |
sampler4 |
sampler5 |
sampler6 |
sampler7 |
sampler8 |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
lbMode |
pitchRange |
Deck notifications
play |
cue |
keyLock |
pitchIs0 |
loopSize |
loopIn |
looping |
monitor |
onbeat |
cuepos1 |
cuepos2 |
cuepos3 |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
reverse |
fxPan |
fxFlanger |
fxPhaser |
fxReverb |
fxEcho |
fxDelay |
fxBeatwaw |
killLow |
killMid |
killHigh |
*not in FutureDJ |
*not in FutureDJ |
*not in FutureDJ |
Get Values
These are like the notifications but instead of the script waiting for them to be send it can request their value anytime. So the direction is SCRIPT -> FUTUREDECKS.
Here is a list of the getValues you can request: