top of page

8

Media

AZSTOKE_SelectMovieMultiCopy

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

RANK

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


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


To use the API, you need to sign up for a plan.

Download the dedicated API

need to do it.

*SILVER is scheduled to be released in May.

プロジェクト内にメディアを複数設置

- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API -

LUA

​ReaScript File Download 👇

* A dedicated API is required to run this

- Script Image -
bottom of page