top of page
- 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


- API LINK -

Media

AZSTOKE_SelectMovieMultiCopy

選択メディアを0.2秒間隔で10動画コピー

01_BRONZE_ss_edited.png
01_SILVER_edited_edited.png
03_GOLD_edited_edited.png
bottom of page