Dynamic Music/Soundtrack Fade

Hi, I’m new to Syrinscape and got stuck on what seems to be a basic last step.

I want to create a dynamic musical soundtrack that changes intensity based on the situation.

I have three soundtracks of the same length: Idle, Buildup, and Combat.

The different versions have to stay in sync because of the beat, and they should not always start from the beginning when changing intensity, but remain synchronized in the background.

My first approach was to throw them all into the same element and switch assets with different moods, but there is no “repeat single asset” option.

My current approach is using three Music Elements and playing them at the same time with the same sample delay, then muting every version but one via moods.

It gets the job done, but the fade from one mood to another is pretty fast and not so smooth.

Long story short: Is there a way to increase the fade duration between moods or to achieve this in another way?

This isn’t something built in… but it’s got me thinking.

FIRST:

  1. how important is the sync between the tracks, are they actually beat locked?

Hi, thanks for the response.
Fade duration worked.

Yes, the tracks are beat-locked. They work like Mario Kart, where new instruments kick in in the last round. Or, in my case, Idle > pre-combat > combat > Deathcon > etc. I swap around quite often because in my campaign, not every player has to be in combat at the same time, and just swapping tracks leads to harder cuts and is not very fluid.
But using multiple premixed tracks with the same sample delay works pretty well so far.

Yes,

Interesting useful thing:

  1. set your elements all to “Count delay from sample start?” with the right amount so that you get a clean loop. This setting will ensure the tracks stay TIGHTLY beat locked = with other methods of delay things can drift a little sometimes.

As for the slower crossfade… that’s NOT something that’s built in atm… but it IS something we have been thinking about… because sometimes people want the OPPOSITE too (a really sudden change).

We have a BIG LOT OF STUFF on our dev plate, but I’ll keep this one in mind for when we circle back to doing a big clean of the Web Player.

In the meantime… I’ll think if there’s any way of working around this… maaaybe triggering somekind of OneShot WITH the transition to distract the ear from the sudden sudden-ness?