top of page
- 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

bottom of page