$Page Arrangement Clips $TargetName Arrangement Clips *Accessing Arrangement clip info* Live 11 added API access to arrangement clip information. This example simply gets the names of all clips and populates a dropdown with them. When a clip is selected in the dropdown, some of its properties are queried and displayed in the field below. This device also listens to which clip is selected with the mouse and selects that clip in the dropdown and updates the accompanying clip properties. Arrangement-Clips.png -> The third MIDI clip covers 16 beats in the arrangement, but is reported as 8 beats long. That is because it is looped in arrangement. -> The subpatcher that observes the arrangement clips uses an abstraction that navigates upwards the chain hierarchy in case this devices happens to be in a rack. This in turn is updated whenever the device is moved. -> Some clip properties cannot be observed, but they can be requested regularly to show an up to date value. -> Whenever a clip is moved or its length is changed, the clip ids are output again, giving us an opportunity to update the clip properties. -> Note that in this example, renaming a clip doesn't update the cached clip names in the device. Moving or resizing a clip does result in an update. There is currently no way to observe properties (in this case names) of a dynamic amount of objects (in this case clips).