top of page

File/Folder

2

フォルダ生成Part1-メディアインサートに専用フォルダを生成

RANK

AZSTOKE_InsertMediaOrinalFolderCreate

import sys

sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")

from RIGDOCKS_python import *

from AZSTOKE_BRONZE_python import *

from AZSTOKE_SILVER_python import *


retval,inputList = AZ_GetUserInputList("insertMedia",1,"path:","D:/")


if retval:

    filePathList = AZ_GetFilePathList(inputList[1],"wav")

    _,_,_,_,addPath,_ = AZ_SetProjectPathFolder("AZSTOKE",3,"",1024,"",1024)

    _,_,beforePath,_,afterPath,_ = AZ_SetProjectInfoRecAddPath(0,addPath,"",1024,"",1024)

    

    startPos = 0

    

    

    for i, value in enumerate(filePathList, 0):

        item = AZ_InsertMediaTrackIdSecond(0,1,filePathList[i],0,startPos)

        _,endTime = AZ_GetMediaItemEndTime(item,0)

        startPos = endTime + 1

        

    AZ_SetProjectInfoRecPath(0,beforePath,"",1024)

import sys

sys.path.append(RPR_GetResourcePath() + r"/UserPlugins") 

from RIGDOCKS_python import *

from AZSTOKE_BRONZE_python import *

from AZSTOKE_SILVER_python import *


・BRONZEとSILVERのAPIを利用可能にする


retval,inputList = AZ_GetUserInputList("insertMedia",1,"path:","D:/")


・ユーザーインプットのインプットリストを生成


if retval:


・ユーザーインプットでOKを押したら以下を実行


    _,filePathList = AZ_GetFilePathList(inputList[1],"wav")


・インプットリストのパス情報を基にWAVファイルを出力


    _,_,_,_,addPath,_ = AZ_SetProjectPathFolder("AZSTOKE",3,"",1024,"",1024)


・プロジェクトパスフォルダにフォルダを生成して名前に現在時刻を設定


    _,_,beforePath,_,afterPath,_ = AZ_SetProjectInfoRecAddPath(0,addPath,"",1024,"",1024)


・プロジェクトの録音フォルダのAddパスを設定してBeforeとAfterのパス情報を出力

    

    startPos = 0

    

・初回メディア位置を設定

    

    for i, value in enumerate(filePathList, 0):


・ファイル分ループ再生


        item = AZ_InsertMediaTrackIdSecond(0,1,filePathList[i],0,startPos)


・各ファイルをトラックID1の指定秒数にインポート


        _,endTime = AZ_GetMediaItemEndTime(item,0)


・設定したメディアの終了時間を取得してendTimeに代入


        startPos = endTime + 1


・endTimeの1秒後にstartPosを設定

        

    AZ_SetProjectInfoRecPath(0,beforePath,"",1024)

APIの利用にはBRONZEに

加入し専用APIを

ダウンロード

する必要があります。

  • インサートする用のメディアを用意しておく

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

PYTHON

​ReaScript File Download 👇

​※実行するには専用APIが必要です

- Script Image -
bottom of page