4 Answers
4

Not that I know of, unless you can do that from within the XACT editor GUI, which should be obvious considering how basic it is? (I'll check it out later tonight)

I would create a reference/instance or whatnot to a soundeffect and play that, using the audio engine setup, and check each update if the effect has stopped playing - if so, it's reached the end so start playing the second one. Simple but kludgy ^^

I don't think you can do it in XACT (not sure though) but a possible workaround would be to use audacity or some other tool to merge the sounds into a single file which might make sense if they will always be played together.

yeah - i know i could do that - it just seems there is some way to create a single cue to take care of playing diff sounds for me in XACT I just cannot figure out how
–
markmnlAug 8 '12 at 14:12

@Fëanor What gives you that impression?, as far as I can see a cue is unique to the getCue for a sound which you can use to play that one sound multiple times, there is also PlayCue, which I would guess is like saying, GetCue("sound").play();
–
AbstractChaosAug 8 '12 at 14:17

i have no problem doing it myslef in code. What gives me that impressions is Cues in XACT are designed to play the same sounds different ways - what i am trying to do is a logical extension of that.
–
markmnlAug 9 '12 at 0:54

@Fëanor you may need to extend it yourself by the looks of it.
–
AbstractChaosAug 9 '12 at 9:42

You can do something functionally equivalent in XACT if your willing to make one more sound.

Put both TRACKS into one SOUND, and have your cue play that sound. They both play at the same time now, so we have to delay one. In the tree on the right side of the sound bank editor, click on "Play Wave" and look at the properties on the lower left side of the screen. The "Time Stamp" allows you to delay the playing of a track, so you can delay the reload track to play after shoot track.

I know this is an old question, but I needed to do something similar with my game's soundtrack, and thought I should post the answer online since it's not clear at all.