Get.list.timelines:
Return the list of timelines with properties
Property | Description |
---|---|
name | the name of the timeline |
objectType | type of object, here “timeline” |
uiColor | color of the timeline |
uuid | unique uuid to control the timeline |
timecode | current timecode of the timeline |
on | bool to indicate if the timeline is in state on |
play | bool to indicate if the timeline is in state play |
grandMasterFader | current value of the grand master fader of this timeline |
lockToTc | bool to indicate if the timeline is locked to a timecode device |
audioMaster | current value of the audio master of this timeline |
Example:
{"jsonrpc":"2.0","method":"get.list.timelines"}
Get.object.timeline:
Return the properties of one timeline.
You can use one of the following parameters:
Param | B1 |
---|---|
uuid | unique uuid to control the timeline |
name | name of the timeline. if several timeline with same name, it will return the first one |
Property | Description |
---|---|
name | the name of the timeline |
objectType | type of object, here “timeline” |
uiColor | color of the timeline |
uuid | unique uuid to control the timeline |
timecode | current timecode of the timeline |
on | bool to indicate if the timeline is in state on |
play | bool to indicate if the timeline is in state play |
grandMasterFader | current value of the grand master fader of this timeline |
lockToTc | bool to indicate if the timeline is locked to a timecode device |
audioMaster | current value of the audio master of this timeline |
Example:
{"jsonrpc":"2.0","method":"get.object.timeline", "params": {"uuid": "{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}"}}
Set.property.timeline:
Use this command to set a task property.
It is possible to set these properties:
Property | Description |
---|---|
name | the name of the task |
on | bool to indicate if the timeline is in state on |
lockToTc | bool to indicate if the timeline is locked to a timecode device |
uiColor | color of the task |
Example:
{"jsonrpc":"2.0","method":"set.property.timeline", "params":{"uuid":"{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}","property":"on","value":true}}
Doaction.timeline:
Use this command to do an action on a timeline.
You can use the following actions:
action | Description | Parametrer |
---|---|---|
play | set the timeline in play state at the current timecode | – |
play | set the timeline in play state at a new timecode | timecode (in ms) |
locate | set the timeline in pause state at the current timecode | – |
locate | set the timeline in pause state at a new timecode | timecode (in ms) |
grandMasterFader | set the value of the grand master fader with a fade time | value(%) timecode (in ms) |
audioMaster | set the value of the audio fader with a fade time | value(%) timecode (in ms) |
Example:
{"jsonrpc":"2.0","method":"doaction.timeline", "params":{"uuid":"{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}","action":"play","timecode":60000}}
Need more help with this?
Don’t hesitate to contact us here.