Does layering sound work?

Dear Developers,

As I prepare for the launch of my upcoming card game, I am exploring the potential implementation of certain features that may prove intriguing, though I am uncertain of their feasibility at this stage. Specifically, in the context of a traditional deck comprising 52 playing cards, it would be advantageous, for instance, when a player draws the 10 of Hearts, to facilitate the narration by layering pre-recorded audio elements. This approach would involve stacking individual sound components, such as numerals from 1 to 10, face cards like Queen and King, and then pairing these with the respective card suits—Hearts, Diamonds, and so forth—thereby covering the entire spectrum of 52 card combinations.

However, I am unsure whether such a layered approach to the narration—where separate audio files are combined in real time to represent each card—will operate seamlessly or if it may introduce issues like audio lag or timing discrepancies. Could you provide insight into whether this method would work smoothly in practice, or would it lead to performance concerns, particularly with respect to the timing and synchronization of the sounds?

Seems like the Roblox Dev Forum is very inactive… my posts before this have been ignored swell

Combining audio comes with it’s advantages and advantages.
From what I know and previous experience players will ALWAYS take time to load audio, it’s the internet it’s not perfect and never will be.

Try using preload async with all your sounds in a folder somewhere in replicatedfirst if I remember correctly.

PreloadAsync: ContentProvider | Documentation - Roblox Creator Hub

Just see what works best for you, and also remember you can take advantage of your actual studio client for sounds.
It won’t be online but offline.
Navigating to your content folder of your roblox installation you can use sound files in content → sounds.

rbxasset://sounds/yoursoundname.mp3
I don’t remember if mp3 works correctly but hey, see what works, best wishes to you and your game development, have a good one.