Transition Properties
A transition is a change between one playing sound and another sound. It occurs when the XACT engine picks a new variation to play from an interactive audio cue. No transition occurs if the currently playing variation is chosen for replay. The original variation continues to play, uninterrupted.
See XACT Interactive Audio for information about creating and using transitions.
Transition properties are displayed when a transition event is selected.
Source and Destination
These properties specify where the transitions occur within the source and destination waves.
| Property | Description |
|---|---|
| Source | Specifies when to begin the transition in the currently playing sound.
Value
Description
Immediate
Stop this sound at any point and start transition.
First Marker In Range
Start the transition at the first marker encountered in the source sound in the specified range.
If none is found, start from beginning.
Random Marker In Range
Start the transition at a randomly chosen marker within the specified range. If none is found,
start from beginning.
End of Loop
Stop this sound at the end of a loop and start transition.
End of Sound
Stop this sound at its end and start transition.
|
| Destination | Specifies when to begin playing in the destination sound.
Value
Description
Beginning
Start the destination sound from the beginning (timestamp 0.0).
Aligned Time
Jump to the same time in the destination that you were at in the source, effectively allowing
for smooth crossfading between several potential mixes.
Aligned Marker
Jump to the same instance of a marker that shares the same value as the marker at which the
source sound was left.
First Aligned Marker
Jump to the first instance of a marker that shares the same value as the marker at which the
source sound was left. If there is no matching marker, start from the beginning.
First Marker In Range
Start playing at the first marker encountered in the destination sound in the specified range.
If none is found, start from beginning.
Random Marker In Range
Start playing at a randomly chosen marker within the specified range. If none is found, start
from beginning.
|
| Range | Specifies the minimum and maximum values of the marker range. When transitioning, this specifies the minimum and maximum marker values to be used as a transition point from the source. Possible values are 0 to 4,294,967,295. |
Transitions
These properties specify the style of transition from source to destination waves.
| Property | Description |
|---|---|
| Transition Type | Specifies how to transition from the source to the destination. Transitions may be either direct or
crossfade; different sets of additional properties will be displayed depending on which type is chosen.
Value
Description
Direct Without Transition
Play the destination directly after the source.
Crossfade Without Transition
Crossfade to destination after the source.
Direct Sequential Transition
Play a transitional sound directly after the source and directly before the destination.
Crossfade to Sequential Transition
Crossfade to a transitional sound after the source, then play the destination directly.
Crossfade from Sequential Transition
Play a transitional sound directly after source, then crossfade to the destination.
Crossfade to and from Sequential Transition
Crossfade to a transitional sound after the source, then crossfade to the destination.
Direct Concurrent Transition
Play the destination directly after source, with a transitional sound played directly and
concurrent with the transition.
Crossfade Concurrent Transition
Crossfade destination after source, with a transitional sound crossfaded concurrently with
the transition.
|
Direct Transitions
For all transitions of type "... without Transition", there are no additional properties.
| Property | Description |
|---|---|
| Transitional Sound | Selects the sound to use when transitioning from the source to the destination. This item appears only for Sequential or Concurrent transition types. Possible values are all available sounds. |
Crossfade Transitions
For crossfade transitions, such as Crossfade without Transition or Crossfade to Sequential Transition, the following additional properties are made available.
| Property | Description |
|---|---|
| Crossfade Type | Specifies the way in which the destination should replace the source sound.
Value
Description
Linear
Crossfade should be linear.
Logarithmic
Crossfade should be logarithmic.
Equal Power
Crossfade should be equal power.
|
| Transitional Sound | Selects the sound to use when transitioning from the source to the destination. This item appears only for Sequential or Concurrent transition types. Possible values are all available sounds. |
| Fade In | The duration, in seconds, to fade in the destination sound. Possible values are 0 to 65.535 seconds. |
| Fade Out | The duration, in seconds, to fade out the source sound. Possible values are 0 to 65.535 seconds. |
Sound Properties
These properties are displayed when a sound in the transition definition is selected.
| Property | Description |
|---|---|
| Sound | Sound attached to this variation. |
| Sound Bank | Sound bank containing this sound. |
| Range | Minimum and maximum variable value for which this sound will play. |
| Linger | Continue playing the currently chosen sound as long as the variable driving interactive audio is within its range. In other words, do not choose a new variation every time the variable changes unless necessary. |
