top of page
- Script Code -

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_BRONZE")


itemList = reaper.AZ_GetSelectedMediaItemList(0)

nowPos = reaper.AZ_GetPlayCursorPosition(0)


for i, value in pairs(itemList) do

   if i == 1 then

      interval = 2

   else

      interval = 0.5

   end

   reaper.CSurf_GoEnd()

   pos = reaper.AZ_GetPlayCursorPosition(0)

   pos = pos + interval

   reaper.AZ_SetMediaItemStartTimeSeconds(value,pos)

end


reaper.AZ_SetPlayCursorPosition(0,0,nowPos)

- Warm Up -

- Script Detail -

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_BRONZE")


・Bronzeを利用できるように設定


itemList = reaper.AZ_GetSelectedMediaItemList(0)


・選択メディアをリストで出力


nowPos = reaper.AZ_GetPlayCursorPosition(0)


・現在のカーソル位置を取得


for i, value in pairs(itemList) do


・メディアのリスト分Forループ


   if i == 1 then


・1つ目のメディアは下の処理を実行


      interval = 2


・間隔の値 2秒


   else


      interval = 0.5


・1つ目以外は 0.5秒

   end

   reaper.CSurf_GoEnd()


・カーソルを全メディアの最後に設定


   pos = reaper.AZ_GetPlayCursorPosition(0)


・最終のカーソル秒を取得


   pos = pos + interval


・最終の秒に間隔の値を足す


   reaper.AZ_SetMediaItemStartTimeSeconds(value,pos)


・メディアをその位置に移動

end

- API LINK -

Media

AZSTOKE_Media_OK_Reset

切り取ったOK音を並べ直す

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