- API -
reaper.AZ_LOUDMATCHIFY_SetVolumeForMediaItemList(itemList, loudnessTable,volumeType ,additionalVolumeList)
- API Detail-
▼Input values
・itemList(table): array of media
・loudnessTable(table): loudness table
・Name(string): name
・Loudness(number): loudness
・volumeType(integer): adjustment method
・0: match to the loudness value of the momentary loudness maximum after adding additionalVolume
・1: match the momentary loudness maximum to the loudness value
・2: match the RMS maximum to the loudness value
・3: match the peak maximum to the loudness value
・4: match the media volume to the loudness value
・additionalVolumeList(table): list of additional volumes and their corresponding media
・Item(MediaItem): media item
・Volume(number): volume
- SCRIPT -
dofile(reaper.AZ_GetLuaInitPath())
require("reaper_AZSTOKE_BRONZE")
require("reaper_AZSTOKE_SILVER")
require("reaper_AZSTOKE_GOLD")
jsonStr = reaper.AZ_ReadFile("D://script","savedata.txt")
loudnessTable = reaper.AZ_Json_Deserialize(jsonStr)
itemList = reaper.AZ_GetMediaItemList(0)
reaper.AZ_LOUDMATCHIFY_SetVolumeForMediaItemList(itemList,loudnessTable,1,0)
LOUDMATCHIFY
AZ_LOUDMATCHIFY_SetVolumeForMediaItemList
Supported versions:
1.0.2
onwards
Run LOUDMATCHIFY on the media in the list



