Awesome stuff! Are you able to link his channel, I'd love to see how he did it.
Viewing post in Marv's Open Mic jam comments
Hiya! The dev log is finished and will be up on my channel tomorrow morning, here's the channel: https://www.youtube.com/c/eGregiousGames/
I don't specifically address that implementation in the video though, so I'll explain here. Very simply, I have a timer (float variable) for the song. In FixedUpdate, I have a function that adds Time.FixedDeltaTime to the timer each fixedupdate.
There are fixed variables that contain the starting time for each stanza. In the Song Manager method, I have checks for if the song timer has passed the starting time for the next stanza. If true, we jump to the "DetermineStanza" method which uses the queued object to grab the required clip from a library, using the object's name as a parameter.
Thanks for your kind words about the game. It's been my first game jam and I'm loving the positive community :)