INPUT...
On this page, we'll explain the commands available to manage Audio Engine inputs in PlayoutONE.
SET INPUT MUTE (ALL|"index"),(ON|OFF)
Set whether an input is muted. You can use the ALL parameter to apply a change to all inputs or specify a numeric index between 1 and 8.
ON: Mutes an inputOFF: Unmutes an input
SET INPUT GAIN (ALL|"index"),"gain"
Set the gain of one of the inputs. You can use the ALL parameter to apply a change to all inputs or specify a numeric index between 1 and 8.
The gain is a numeric value between 0.0 and 1.0.
For example, SET INPUT GAIN ALL 1.0 would set all inputs to their maximum gain.
SET INPUT SLIDE (ALL|"index"),"targetgain","time"
Fade an input to the specified targetgain level. You can use the ALL parameter to apply a change to all inputs or specify a numeric index between 1 and 8.
targetgain is also a numeric value between 0.0 and 1.0, with time denoting the number of seconds the transition should take.
For example, SET INPUT SLIDE 1,0.5,2 would fade input 1 to half its maximum gain (0.5) over two seconds.
SET INPUT SLIDEMS (ALL|"index"),"targetgain","time"
As above, but with the time value being denoted in milliseconds instead of seconds.
For example, SET INPUT SLIDEMS 1,0.5,2000 would produce the same result as the previous example.
SET INPUT DUCK (ALL|"index"),"targetgain","wait","time"
Automatically ducks the specified input(s) to a targetgain level at a transition speed set out in the time parameter. Once ducked, the input will remain at the specified level for the length of time specified in the wait parameter.
You can use the ALL parameter to apply a change to all inputs or specify a numeric index between 1 and 8.
For example, SET INPUT DUCK 1,0.5,10,2 would duck input 1 to half its maximum gain (0.5) for 10 seconds, taking 2 seconds to change between gain levels.
SET INPUT DUCKMS (ALL|"index"),"targetgain","wait","time"
As above, but with the time value being denoted in milliseconds instead of seconds.
For example, SET INPUT DUCKMS 1,0.5,10,2000 would produce the same results as the previous example.
SET INPUT WAIT (ALL|"index"),"time"
Hold the command processing on the input channel with the specified index for the specified time in seconds. Allows you to put a pause between operations.
SET INPUT WAITMS (ALL|"index"),"time"
As above, but with the time value being stored in milliseconds instead of seconds.
SET INPUT STREAM PLAY "index","streamurl"
Routes the streamurl provided through the specified input index channel.
For example, SET INPUT STREAM PLAY 4,https://example.com/stream.mp3 would play the specified URL through input 4 until stopped.
SET INPUT STREAM STOP "index"
Stops the stream playing on the specified input "index" channel.
For example, SET INPUT STREAM STOP 4 .
GET INPUT MUTE "index"
Returns the muted status of the specified input channel. index takes the form of a number 1-8. (On/Off)
GET INPUT GAIN "index"
Returns the current gain level for the specified input channel between 0.0 and 1.0. index takes the form of a number 1-8.
GET INPUT STREAM "index"
Returns the current stream URL playing on the specified input channel. index takes the form of a number 1-8.