Hi,
If we add take markers with the action Item: Quick add take marker at play position or edit cursor, then then can have negative timecode.
But not using reaper.SetTakeMarker.
So insertion on some items with partial loop at start will not work:
You can see that with my script Script: X-Raym_Add take markers from project markers to selected takes.lua.
Thanks!