top of page
- API -

OverlapMediaList = reaper.AZ_GetSelectedMediaOverlapList(proj)

- API Detail-

▼Input values

  • proj (ReaProject): Reaper project

▼Output values

  • OverlapMediaList (Object-Array): list of overlapping media items

    • elements of each object

      • Item (MediaItem): item

      • Name(string): item name

      • StartTime (number): item start position (seconds)

      • EndTime (number): item end position (seconds)

- SCRIPT -

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_BRONZE")


overlapList = reaper.AZ_GetSelectedMediaOverlapList(0)


if overlapList then

    count = #overlapList

    Msg("Overlap count: " .. count)

    

    for i = 1, count do

        overlap = overlapList[i]

        Msg("Overlap " .. i)

        Msg("  Name: " .. (overlap.Name))

        Msg("  Start: " .. (overlap.StartTime))

        Msg("  End: " .. (overlap.EndTime))

    end

end


MEDIA

AZ_GetSelectedMediaOverlapList

Supported versions:

2.3.0

onwards

Get start/end positions of media overlapping the selected media and output as an array

bottom of page