Skip to main content

Sound wave properties

You can retrieve the entire PCM buffer from a sound wave directly.

Get PCM Buffer node


To create a seamless audio loop, you can set looping to automatically rewind the sound wave playback time to zero and play after playback ends.

Set Looping node


You can adjust the volume of the sound being played to suit your needs.

Set Volume node


You can also modify the pitch of the sound being played to your preference.

Set Pitch node


You can set subtitles, namely, define the text and the time at which they should be displayed.

Set Subtitles node


You can set the virtualization mode, such as Play When Silent, which allows the sound wave to continue playback even during silence. This is particularly helpful if you're using sound attenuation.

Set Virtualization Mode node


If you need to change the sample rate or number of channels in the imported sound wave, you can use the appropriate functions to resample and mix the audio data. This will modify the entire sound wave data and affect the output from the OnGeneratePCMData and OnPopulateAudioData delegates accordingly.

Resample Sound Wave and Mix Sound Wave Channels nodes


Or, if you want to automatically resample and mix all the upcoming audio data to be populated to the specified desired sample rate and number of channels, you can use the following functions (this will also affect the output from the OnGeneratePCMData and OnPopulateAudioData delegates accordingly).

Set Initial Desired Sample Rate and Num Of Channels nodes