Hi Jan,
Since my animation does exactly that, with fewer spline/times, since it is an example, you just try to avoid setting 25 (24+1) keyframes? I read from your description that all the changes of the 187 artists are moving forward in sync, correct? This is meant as a question to understand it better. Segments are unclear in your description; from one point to the next is not considered a segment. Is that where we get stuck?
Perhaps integrate it in your Python script via frame. BTW, this is a Python-free forum, as we have a developer forum for that. Any code shared here will be deleted, as I can't check if someone changed the code later on and provided male ware like it was found in assets for a different software lately.
If you can generate all Splines in their final length, with 25 points (O-24): Current State To Object, and then use it in the file below instead of Spline_187.
This file has zero keyframes. 187 segments, each 25 points
cv4_2025_drs_25_ANsp_11.c4d
In case you need to keep 187 single Spline:
cv4_2025_drs_25_ANsp_21.c4d
Since I have Friday time off until Jul 7th, perhaps check in one Thursday for Ask The Trainer and explore with Noseman how to do that with Scene Nodes.
Questions can be submitted here:
https://www.maxon.net/en/thanks-for-joining-our-livestream?utm_source=livestream&utm_medium=livestream&utm_campaign=askthetrainer
The Show is here:
https://www.youtube.com/watch?v=dOM8RFoLJE8
I will be around to answer a few questions, but I surely need time to recharge. Maxon has work ethics, and I'm not supposed to ignore those.
Tip:
https://cineversity.maxon.net/en/series/cinema-4d-scene-nodes?tutorial=01-cinema-4d-scene-nodes-overview-of-nodes-objects-custom-ui
My best wishes