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 input
  • OFF : 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.