top of page
- API -

reaper.AZ_LOUDMATCHFY_SetVolumeForMediaItem(item, loudnessTable, ,volumeType ,additionalVolume)

- API Detail-

▼Input values

・item(MediaItem): media item

・loudnessTable(Table): loudness table

 ・Name(string): name

 ・Loudness(number): loudness

・volumeType(integer): adjustment method

 ・0: match to the MaxMomentary maximum after adding additionalVolume

 ・1: match to the MaxMomentary maximum

 ・2: match to the RMS maximum

 ・3: match to the peak maximum

 ・4: match to the media volume

・additionalVolume(number): additional volume, used only when volumeType=0

- 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)


item = reaper.AZ_GetMediaItemSelect(0,0,0)

reaper.AZ_LOUDMATCHIFY_SetVolumeForMediaItem(item ,loudnessTable, 1,0)

Loudness = reaper.AZ_GetMediaItemLoudnessMaxMomentary(item)


Msg(Loudness)

LOUDMATCHIFY

AZ_LOUDMATCHFY_SetVolumeForMediaItem

Supported versions:

1.0.2

onwards

Run LOUDMATCHIFY on media

bottom of page