Importing audio samples

    Each has different advantages.

    • Wav files use raw data or light compression, make few demands on the CPU to play back (hundreds of simultaneous voices in this format are fine), but take up significant space.

    Here is a comparative chart.

    Best practices

    Godot 3+ has an amazing bus system with built-in effects. This saves SFX artists the need to add reverb to the sound effects, reducing their size greatly and ensuring correct trimming. Say no to SFX with baked reverb!

    ../../../_images/reverb.png

    As you can see above, sound effects become huge with reverb added.

    Importing as WAV with the Trimming option enabled solves this.

    Looping

    Godot supports looping in the samples (tools such as Sound Forge or Audition can add loop points to wav files). This is useful for sound effects, such as engines, machine guns etc. Ping-pong looping is also supported.

    As an alternative, the import screen has a “loop” option that enables looping for the entire sample when importing.