The entire API is now converted and ready for use. Thanks a bunch to @unless for the help!
See remaining TODOs at GitHub - renoise/definitions: LuaCATS definitions for the Renoise Lua API for what’s still missing.
This really makes Lua editing a joy. Would be great if you guys could help testing all this to fix errors or missing docs.