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.


