top of page
- API -

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

- API Detail-

▼Input values

・projID(integer): project ID

・selectItemID(integer): selected media ID

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


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

Loudness = reaper.AZ_GetSelectedMediaIdLoudnessMaxMomentary(0,0)


Msg(Loudness)

LOUDMATCHIFY

AZ_LOUDMATCHIFY_SetVolumeForSelectedMediaId

Supported versions:

1.0.2

onwards

Execute LOUDMATCHIFY on the selected media ID

bottom of page