miércoles, 6 de abril de 2011

El rugir del motor

¡Hola a todos los seguidores de ESIGT!
Nos entusiasma mucho presentaros la versión alfa del sonido de nuestro primer motor de competición.

La base para generar un sonido continuo de motor ha sido encadenar muestras de sonido generadas con el programa libre SoundStretch (http://www.surina.net/soundtouch/). La generación de las muestras se ha automatizado con un script en bash que será subido en breve a la forja. Las muestras están separadas entre sí por 0,25 semitonos (en breve intentaremos probar con 0,125 semitonos para conseguir un sonido mejor todavía) y son reproducidas (en bucle) por el sistema de audio de gosu con dos canales para minimizar los saltos entre pistas de audio. A falta de encapsular mejor todo, el código contiene ciertos bucles para añadir retardos que en posteriores versiones se sustituirán por timers (como debe ser).

En cuanto al formato, de momento usamos wav ya que el programa para hacer el "pitch" solo acepta este formato pero el formato final será ogg con el que reduciremos notablemente el tamaño de las muestras.

No hay comentarios:

Publicar un comentario