Hi,
I'm trying "pooling" MIDI Takes via API - i use "SetMediaItemTake_Source".
I did something like that:
Code:
(...)
local ATake = reaper.GetMediaItemTake(SEQ.BAR.A, 0)
reaper.GetSetMediaItemTakeInfo_String(ATake, "P_NAME", "My Test Take", true)
local SRC1 = reaper.GetMediaItemTake_Source(ATake)
local testbar = reaper.CreateNewMIDIItemInProj(SEQ.Track.A, reaper.TimeMap2_beatsToTime(0, maxTS), reaper.TimeMap2_beatsToTime(0, maxTS) * 2)
local TestTake = reaper.GetMediaItemTake(testbar, 0)
reaper.SetMediaItemTake_Source(TestTake, SRC1)
and now:
- when i add midi events in one of this clips (via MIDI EDITOR), events is added to the second clip;
- there is no "pooled" icon;
- when i check clip properties: "MIDI events are not pooled"
- when i delete (via keybord) one of this clips - Reaper crash out.
I do something wrong? Or this is a bug?