Importar muestras de audio

Supported files

Godot provides three options to import your audio data: WAV, Ogg Vorbis and MP3.

Cada una tiene distintas ventajas.

  • WAV files use raw data or light compression (IMA-ADPCM). They are lightweight on the CPU to play back (hundreds of simultaneous voices in this format are fine). The downside is that they take up a lot of disk space.

  • Los archivos Ogg Vorbis usan una mayor compresión lo que resulta en un tamaño de archivo mucho más pequeño, pero requieren mucha más potencia de procesamiento para reproducirse.

  • MP3 files use better compression than WAV with IMA-ADPCM, but worse than Ogg Vorbis. This means that a MP3 file with roughly equal quality to Ogg Vorbis will be significantly larger. On the bright side, MP3 requires less CPU usage to play back compared to Ogg Vorbis. This makes MP3 useful for mobile and HTML5 projects where CPU resources are limited, especially when playing multiple compressed sounds at the same time (such as long ambient sounds).

Aquí hay una tabla comparativa.

Formato

1 segundo de audio

WAV 24-bit, 96 kHz, stereo

576 KB

WAV 16-bit, 44 kHz, mono

88 KB

WAV 16-bit, IMA-ADPCM, mono

22 KB

MP3 192 Kb/s, stereo

24 KB

Ogg Vorbis 128 Kb/s, stereo

16 KB

Ogg Vorbis 96 Kb/s, stereo

12 KB

Considera usar WAV para efectos de sonido cortos y repetitivos, y OGG para música, voz y efectos de sonido largos.

Buenas prácticas

Godot tiene un extenso sistema de buses con efectos incorporados. Esto ahorra a los artistas de SFX la necesidad de agregar reverberación a los efectos de sonido, reduciendo su tamaño en gran medida y asegurando un correcto recorte. ¡Di no a SFX con reverberación incorporada!

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

Como puedes ver arriba, los efectos de sonido se vuelven enormes cuando se agrega reverberación.

Trimming

Un problema que ocurre a menudo es que las formas de onda se exportan con largos silencios al principio y al final. Estos son insertados por los DAW (estación de trabajo de audio digital) cuando se guardan en una forma de onda, aumentan su tamaño innecesariamente y agregan latencia al momento en que se reproducen.

La importación como WAV con la opción de Trimming habilitada resuelve esto.

Looping

Godot soporta looping en las muestras de audio (herramientas como Sound Forge o Audition pueden añadir puntos de loop a los archivos WAV). Esto es útil para efectos de sonido como motores, ametralladoras, etc. También soporta ping-pong looping.

Como alternativa, el panel de importación tiene una opción de "Loop" que permite la repetición de la totalidad de la muestra al importar.