Importar muestras de audio

¿Por qué importar?

Raw audio data in general is large and undesired. Godot provides two main options to import your audio data: WAV and Ogg Vorbis.

Cada una tiene distintas ventajas.

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