top of page
- API -

reaper.AZ_LOUDMATCHIFY_SetVolumeForSelectedMediaId(proj, selectItemID, loudnessTable, ,volumeType ,additionalVolume)

- API Detail -

▼入力値

・projID(integer): プロジェクトID

・selectItemID(integer):選択メディアID

・loudnessTable(Table): ラウドネステーブル

 ・Name(string) : 名称

 ・Loudness(number): ラウドネス

・volumeType(integer): 調整方法

 ・0 : MaxMomentaryの最大値をadditionalVolumeを加算した上で合わせる

 ・1 : MaxMomentaryの最大値に合わせる

 ・2 : RMSの最大値に合わせる

 ・3 : ピークの最大値に合わせる

 ・4 : メディアの音量に合わせる

・additionalVolume(number): 付加音量 volumeType=0の場合のみ使用

- SIMPLE SCRIPT -

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_SILVER")

require("reaper_AZSTOKE_GOLD")


jsonStr = reaper.AZ_ReadFile("D://script","savedata.txt")

loudnessTable = reaper.AZ_Json_Deserialize(jsonStr)


reaper.AZ_LOUDMATCHIFY_SetVolumeForSelectedMediaId(0,0,loudnessTable, 1,0)

Loudness = reaper.AZ_GetSelectedMediaIdLoudnessMaxMomentary(0,0)


Msg(Loudness)

LOUDMATCHIFY

AZ_LOUDMATCHIFY_SetVolumeForSelectedMediaId

対応バージョン:

1.0.2

以降

選択メディアIDを対象にLOUDMATCHIFYを実行

bottom of page