Table des matières
-
Lessons
When using any virtual voice option, you’ll have to set a condition under which the virtual voice can become physical again. Especially with the Play from elapsed time option, the CPU will calculate the time of being virtual and set the voice to the new point in time when becoming physical. However, with variable bitrate codecs like Vorbis, you’ll need to insert Seek Tables in order find a specific time within the Audio Source. Seek tables are markers inserted into the Audio Source through the Conversion process, and can be enabled in the Conversion Setting ShareSets.
Let’s navigate to the Lava ambience, and configure its Conversion Setting ShareSet to having Seek Tables.
-
In the Project Explorer, expand Actor-Mixer Hierarchy > Default Work Unit > World > Ambient > Ambiences > Ambiences_Emitters > Emitters and select the Ambient_Lava Sound SFX.
-
In the Sound Property Editor, go to the Conversion tab and click the Pop Out button.
-
In the Format column select Vorbis and click Edit… in your current working platform.
You can choose to set both platforms, but all you need for this current exercise is to set the format on your current working platform.
-
In the Seek table granularity list box, select 4096 and click OK.
The lower the sample frame, the shorter the distance is between the timestamps. Smaller sample frame values give more precision when seeking in a file (or when resuming to physical voice). That said, the finer the granularity, the more it increases the size of the Vorbis file, so choosing the right seek table frame size is a balance between precision and memory resources.
The option Play from elapsed time on a voice with No Seek Table is not possible in the Vorbis format. If a seek table is not configured, the Capture Log will inform you of such, while profiling. |