3
Handautomer
AZSTOKE_CEDEC2024_HANDAUTOMER
CEDEC2024-実演-大量の音声を整音し書き出したい
RANK
allCount, count = reaper.AZ_GetSelectedMediaTypeCount(0, "")
for i = 0, allCount - 1 do
item = reaper.AZ_GetMediaItemSelect(0,i,1)
retval = reaper.AZ_SetMediaItemHANDAUTOMER(item,2)
name = reaper.AZ_GetMediaItemName(item)
startPos = reaper.AZ_GetMediaItemStartTimeSeconds(item)
endPos = reaper.AZ_GetMediaItemEndTime(item)
reaper.AZ_AddRegionMarker(0, startPos, endPos, name, 0, 0)
end
allCount, count = reaper.AZ_GetSelectedMediaTypeCount(0, "")
・選択メディアの数を取得してallCountに代入
for i = 0, allCount - 1 do
・allCount数分繰り返し処理を実行
item = reaper.AZ_GetMediaItemSelect(0,i,1)
・選択メディアを取得してitemに代入
reaper.AZ_SetMediaItemHANDAUTOMER(item,2)
・itemに対してHANDAUTOMERを実行 圧縮レベル2
name = reaper.AZ_GetMediaItemName(item)
・itemの波形名を取得してnameに代入
startPos = reaper.AZ_GetMediaItemStartTimeSeconds(item)
・itemの開始位置を取得してstartPosに代入
endPos = reaper.AZ_GetMediaItemEndTime(item)
・itemの終了位置を取得してendPosに代入
reaper.AZ_AddRegionMarker(0, startPos, endPos, name, 0, 0)
・各種情報をもとにリージョンを生成
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.
調整したい波形データをフォルダにまとめて用意しておく