TimeSynth is very complex if only because it’s still in beta. If you’re an experienced programmer then you can probably figure it out, but there’s still a lot of kinks that need worked out.
There’s a youtuber called v3r3y t1r3d (or something like that) that does a pretty good job at explaining the basics of it. I actually have to do a tutorial on it for my musician, but I’m waiting until I can check it out in 4.25 because there’s supposed to have been improvements.