I'm implementing a piece of interactive horror music into a small-scale 3D Unity game. The music has 3 distinct parts: a main track that loops, a track for high string staccato figures, and a track for low string staccato figures. The staccatos have to match up with the main track, but I only want the staccato tracks triggered when the player loses a certain amount of health. i.e. when the player is down to 60% health, the low strings start playing their staccato figure. The main track is contained within its own playlist and set to loop infinitely. The two staccato tracks are their own music segments. I can't, for the life of me, figure out a way to trigger these staccato tracks so that they satisfy all of the following criteria: 1) Are in-sync with the main track, 2) Loop infinitely once triggered, and 3) Start from their respective beginnings.
Triggering the staccato tracks as Stingers satisfies criteria 1 and 3, but since there is no infinite loop option on a music segment, I have to click and drag the track out to something ridiculous like 20 minutes. While this kind of solves my problem, it's A) Really annoying, and B) Impractical bc the loop is not truly infinite. If this were a longer game, I'd have to sit there and drag the track out even farther..!
Am I missing some functionality here? I feel like this is something super basic that Wwise should be able to handle easily.