- Script Code -
dofile(reaper.AZ_GetLuaInitPath())
endTime = reaper.AZ_GetSelectedMediaEndTime(0,0)
length = reaper.AZ_GetSelectedMediaLength(0,0)
mediaInterval = 0.2
if retval then
startPos = endTime+mediaInterval
for i =1,10 do
reaper.AZ_SetSelectedMediaActiveTakeCopy(0,0,0,startPos)
startPos =length+mediaInterval+startPos
end
end
- Warm Up -
プロジェクト内にメディアを複数設置
- Script Detail -
dofile(reaper.AZ_GetLuaInitPath())
endTime = reaper.AZ_GetSelectedMediaEndTime(0,0)
選択しているメディアの終了位置を変数(endTime)にセット
length = reaper.AZ_GetSelectedMediaLength(0,0)
選択しているメディアの長さを変数(length)にセット
mediaInterval = 0.2
メディアの間隔値を変数として準備
if retval then
変数の結果がretval(true)の場合、下に続く
startPos = endTime+mediaInterval
変数(endTime)+メディアの間隔値の変数(mediaInterval)を変数(startPos)にセット
for i =1,10 do
10回分ループさせる
reaper.AZ_SetSelectedMediaActiveTakeCopy(0,0,0,startPos)
選択メディア(今回は動画)を指定位置(startPos)に複製
startPos =length+mediaInterval+startPos
変数(length)+メディアの間隔値の変数(mediaInterval)+変数(startPos)を変数(startPos)にセット
end
end