Here is the script:
Code: Select all
Tracktion.showMessage("Split all clips in marked region");
Tracktion.deselectAll();
var clips = Tracktion.getEditElements ('clip');
Tracktion.jumpToMarkIn();
var m1 = Tracktion.getPosition ('transport');
Tracktion.jumpToMarkOut();
var m2 = Tracktion.getPosition ('transport');
for (var i = 0; i < clips.length; ++i)
{
Tracktion.addObjectsToSelection(clips[i]);
}
Tracktion.setPosition ('cursor', m1);
Tracktion.splitClips();
Tracktion.setPosition ('cursor', m2);
Tracktion.splitClips();
Tracktion.deselectAll();
// debug
//Tracktion.showMessage("m1 : " + m1 + " m2 : " + m2 );
