ProppFrexx On-Air (PFOA) Airlite Profile 3
ProppFrexx GPIOClient
Player A (channel 4) basic controls
Start Player A upon activating module 4 (channel on and fader open):STATE_MODULE.4=1
EXEC_COMMAND PLS_CURRENT_PLAY_AEject Player A upon closing the fader from module 4:STATE_FADER.4=0
EXEC_COMMAND PLS_CURRENT_EJECTNOFADE_APause Player A (no fadeout) upon deactivating module 4 On-button:STATE_ON.4=0
EXEC_COMMAND PLS_CURRENT_PAUSENOFADE_A
Player B (channel 5) basic controls
Start Player B upon activating module 5 (channel on and fader open):STATE_MODULE.5=1
EXEC_COMMAND PLS_CURRENT_PLAY_BEject Player B upon closing the fader from module 5:STATE_FADER.5=0
EXEC_COMMAND PLS_CURRENT_EJECTNOFADE_BPause Player B (no fadeout) upon deactivating module 5 On-button:STATE_ON.5=0
EXEC_COMMAND PLS_CURRENT_PAUSENOFADE_B
Player A (channel 4) Cue/PFL features
Start PFL for player A upon activating module 4 Cue-button:STATE_CUE.4=1
PLS_CURRENT_PLAYER_A_PFLStop PFL for player A upon deactivating module 4 Cue-button:STATE_CUE.4=0
PLS_CURRENT_PFL_STOP
Player B (channel 5) Cue/PFL features
Start PFL for player B upon activating module 5 Cue-button:STATE_CUE.5=1
PLS_CURRENT_PLAYER_B_PFLStop PFL for player B upon deactivating module 5 Cue-button:STATE_CUE.5=0
PLS_CURRENT_PFL_STOP
Quick Monitor Player (QMP) (channel 7)
The Quick Monitor Player is started by the keyboard spacebar and can be stopped by deactivating the Cue-button for our combined PFL/Standby Player channel (7).
Additionally, upon deactivating channel 7 PFL, we would like to close the PFL player and disable the Cue feature for all channels.
Stop QMP upon deactivating module 7 Cue-button:STATE_CUE.7=0
QUICKMONITOR_STOP
PFL_CLOSE
EXEC_SEND_DRAIRLITE_REMOTECUE 4|0
EXEC_SEND_DRAIRLITE_REMOTECUE 5|0
EXEC_SEND_DRAIRLITE_REMOTECUE 6|0
Standby Player 1 (channel 6) basic controls
Start Standby Player 1 upon activating module 6 (channel on and fader open):STATE_MODULE.6=1
EXEC_COMMAND STANDBY_PLAY 1REWIND Standby Player 1 upon closing the fader from module 6:STATE_FADER.6=0
EXEC_COMMAND STANDBY_REWIND 1Pause Player B (no fadeout) upon deactivating module 6 On-button:STATE_ON.6=0
EXEC_COMMAND STANDBY_PAUSENOFADE 1
Standby Player 1 (channel 6) Cue/PFL features
Start PFL for Standby Player 1 upon activating module 6 Cue-button:STATE_CUE.6=1
STANDBY_PFL 1Stop PFL for Standby Player 1 upon deactivating module 6 Cue-button:STATE_CUE.6=0
STANDBY_PFL 1
Cartwall I control button lights
The numbering of carts in ProppFrexx (left to right) does not match the numbering of control buttons on the Airlite (columns A and B numbered from top to bottom).
Change control button light color for column A if a cart is loaded in the corresponding slot. The first two rows are colored red, the next two rows are colored green, then red, then green.STATE_FADER.7=1
EXEC_COMMAND2 ${cw1cart1trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 1|2
EXEC_COMMAND2 ${cw1cart3trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 2|2
EXEC_COMMAND2 ${cw1cart5trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 3|1
EXEC_COMMAND2 ${cw1cart7trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 4|1
EXEC_COMMAND2 ${cw1cart9trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 5|2
EXEC_COMMAND2 ${cw1cart11trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 6|2
EXEC_COMMAND2 ${cw1cart13trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 7|1
EXEC_COMMAND2 ${cw1cart15trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 8|1Change control button light color for column B to alternating red/green if a cart is loaded in the corresponding slot:STATE_FADER.7=1 (continued)
EXEC_COMMAND2 ${cw1cart2trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 9|2
EXEC_COMMAND2 ${cw1cart4trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 10|2
EXEC_COMMAND2 ${cw1cart6trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 11|1
EXEC_COMMAND2 ${cw1cart8trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 12|1
EXEC_COMMAND2 ${cw1cart10trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 13|2
EXEC_COMMAND2 ${cw1cart12trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 14|2
EXEC_COMMAND2 ${cw1cart14trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 15|1
EXEC_COMMAND2 ${cw1cart16trackname}|NOT(Equals())|EXEC_SEND_DRAIRLITE_SETLED 16|1Turn of all control button lights upon closing fader 7:STATE_FADER.7=0
CW1_STOP_ALL
EXEC_SEND_DRAIRLITE_SETLED 256|0
Cartwall I start
Start carts with control buttons column A. The OnCartPlay event (see below), changes the button color to white. This commands resets the color to alternating green/red.CONTROL_SWITCH.1=1
CW1_PLAY_CART_1
EXEC_SEND_DRAIRLITE_SETLEDBLINK 1|2|0|0CONTROL_SWITCH.2=1
CW1_PLAY_CART_3
EXEC_SEND_DRAIRLITE_SETLEDBLINK 2|2|0|0CONTROL_SWITCH.3=1
CW1_PLAY_CART_5
EXEC_SEND_DRAIRLITE_SETLEDBLINK 3|1|0|0CONTROL_SWITCH.4=1
CW1_PLAY_CART_7
EXEC_SEND_DRAIRLITE_SETLEDBLINK 4|1|0|0CONTROL_SWITCH.5=1
CW1_PLAY_CART_9
EXEC_SEND_DRAIRLITE_SETLEDBLINK 5|2|0|0CONTROL_SWITCH.6=1
CW1_PLAY_CART_11
EXEC_SEND_DRAIRLITE_SETLEDBLINK 6|2|0|0CONTROL_SWITCH.7=1
CW1_PLAY_CART_13
EXEC_SEND_DRAIRLITE_SETLEDBLINK 7|1|0|0CONTROL_SWITCH.8=1
CW1_PLAY_CART_15
EXEC_SEND_DRAIRLITE_SETLEDBLINK 8|1|0|0Start carts with control buttons column B and change button color:CONTROL_SWITCH.9=1
CW1_PLAY_CART_2
EXEC_SEND_DRAIRLITE_SETLEDBLINK 9|2|0|0CONTROL_SWITCH.10=1
CW1_PLAY_CART_4
EXEC_SEND_DRAIRLITE_SETLEDBLINK 10|2|0|0CONTROL_SWITCH.11=1
CW1_PLAY_CART_6
EXEC_SEND_DRAIRLITE_SETLEDBLINK 11|1|0|0CONTROL_SWITCH.12=1
CW1_PLAY_CART_8
EXEC_SEND_DRAIRLITE_SETLEDBLINK 12|1|0|0CONTROL_SWITCH.13=1
CW1_PLAY_CART_10
EXEC_SEND_DRAIRLITE_SETLEDBLINK 13|2|0|0CONTROL_SWITCH.14=1
CW1_PLAY_CART_12
EXEC_SEND_DRAIRLITE_SETLEDBLINK 14|2|0|0CONTROL_SWITCH.15=1
CW1_PLAY_CART_14
EXEC_SEND_DRAIRLITE_SETLEDBLINK 15|1|0|0CONTROL_SWITCH.16=1
CW1_PLAY_CART_16
EXEC_SEND_DRAIRLITE_SETLEDBLINK 16|1|0|0
ProppFrexx Events/Commands
Application
Turn off the lights for the 16 control buttons when starting POFA:OnStartup
EXEC_SEND_DRAIRLITE_SETLED 256|0
Playlist
Have On-button for channel 4/5 blinking (slowly) when track is ending:OnTimeCode
EXEC_COMMAND2 ${cplplayerisendinga}|Equals(1)|EXEC_SEND_DRAIRLITE_SETTRACKSTATE 4|1
EXEC_COMMAND2 ${cplplayerisendingb}|Equals(1)|EXEC_SEND_DRAIRLITE_SETTRACKSTATE 5|1Turn off the lights for the 16 control buttons upon activating AutoPlay:OnAutoPlayON
EXEC_SEND_DRAIRLITE_SETLED 256|0Activate channel 4 upon starting player A:OnDJAPlay
EXEC_SEND_DRAIRLITE_REMOTEON 4|1Deactivate channel 4 and track state upon stopping player A:OnDJAStop
EXEC_SEND_DRAIRLITE_REMOTEON 4|0
EXEC_SEND_DRAIRLITE_SETTRACKSTATE 4|0Activate channel 5 upon starting player B:OnDJBPlay
EXEC_SEND_DRAIRLITE_REMOTEON 5|1Deactivate channel 5 and track state upon stopping player B:OnDJBStop
EXEC_SEND_DRAIRLITE_REMOTEON 5|0
EXEC_SEND_DRAIRLITE_SETTRACKSTATE 5|0
Cartwall
Busy:OnAnyCartStarted
EXEC_SEND_DRAIRLITE_REMOTEON 7|1
EXEC_SEND_DRAIRLITE_SETTRACKSTATE 7|1OnCartPause
EXEC_COMMAND2 ${cartid}|InList(1;2;3;4;9;10;11;12)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|2|2|0
EXEC_COMMAND2 ${cartid}|InList(5;6;7;8;13;14;15;16)|EXEC_SEND_DRAIRLITE_SETLEDBLINK ${cartid}|1|1|0
EXEC_SEND_DRAIRLITE_REMOTEON 7|0
EXEC_SEND_DRAIRLITE_SETTRACKSTATE 7|0REMOVED: Change cart color to white upon play:OnCartPlay
EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{vert}:{2}:{8}]|0REMOVED: Change cart color to red upon pause:OnCartPause
EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{vert}:{2}:{8}]|1Removed: Change cart color if cart is selectedOnCartSelected
EXEC_SEND_DRAIRLITE_SETLED *[TOINT:{${cartid}}:{vert}:{2}:{8}]|*[IF:{${cartisselected}}:{Equals(1)}:{1}:{0}]
PFL
Activate channel 7 cue upon opening the PFL player:OnPFLOn
EXEC_SEND_DRAIRLITE_REMOTECUE 7|1Deactivate channel 7 cue upon closing the PFL player:OnPFLOff
EXEC_SEND_DRAIRLITE_REMOTECUE 7|0
Scheduler
Activate channel 7 upon starting an overlay:OnOverlayPlayed
EXEC_SEND_DRAIRLITE_REMOTEON 7|1Deactivate channel 7 upon stopping an overlay:OnOverlayStopped
EXEC_SEND_DRAIRLITE_REMOTEON 7|0
Others
Activate channel 6 upon starting a Standby Player:OnStandbyPlay
EXEC_SEND_DRAIRLITE_REMOTEON 6|1Deactivate channel 6 upon stopping a Standby Player:OnStandbyStop
EXEC_SEND_DRAIRLITE_REMOTEON 6|0
EXEC_SEND_DRAIRLITE_SETTRACKSTATE 6|1