Importar muestras de audio

Archivos soportados

Godot ofrece tres opciones para importar sus datos de audio: WAV, Ogg Vorbis y MP3.

Cada una tiene distintas ventajas.

  • Los archivos WAV usan datos sin formato o compresión ligera (IMA-ADPCM), requieren una pequeña cantidad de CPU para reproducirse (este formato es bueno para cientos de voces simultáneas), pero ocupan un espacio significativo.

  • 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.

  • Los archivos MP3 utilizan una mejor compresión que WAV con IMA-ADPCM, pero peor que Ogg Vorbis. Esto significa que un archivo MP3 con una calidad aproximadamente igual a la de Ogg Vorbis será significativamente más grande. En el lado positivo, MP3 requiere menos uso de CPU para reproducirse en comparación con Ogg Vorbis. Esto hace que MP3 sea útil para proyectos mobile y HTML5 donde los recursos de la CPU son limitados, especialmente cuando se reproducen varios sonidos comprimidos al mismo tiempo (como sonidos ambientales largos).

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.

Recortando

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.

Bucleando

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.