Importar muestras de audio

¿Por qué importar?

Los datos de audio "raw" (crudos) en general son grandes e indeseados. Godot proporciona dos opciones principales para importar sus datos de audio: WAV y OGG Vorbis.

Cada una tiene distintas ventajas.

  • Los archivos wav usan datos sin formato o compresión ligera, 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.
../../../_images/audio_stream_import.png

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