Capítulo 6. Preguntas y respuestas

6.1. ¿Qué necesito para compilar Kwave?
6.2. ¿Qué tarjetas de sonido soporta Kwave?
6.3. ¿Por qué Kwave consume más memoria de la que puede ser esperada para el tamaño del archivo abierto?
6.4. ¿Qué formatos de sonido soporta Kwave?
6.5. ¿Qué pasa si tengo archivos con un formato no soportado por Kwave?
6.6. Obtengo errores al intentar reproducir
6.7. La reproducción parece funcionar pero no oigo nada
6.8. Algunos archivos son reproducidos a la mitad de su velocidad normal
6.9. La reproducción es algunas veces alterada e interrumpida
6.10. La reproducción no se detiene inmediatamente al pulsar el botón de detener
6.11. ¿Es ALSA soportado?
6.12. ¿Es posible reproducir con 18, 20, 24 o 32 bits por muestra en más de dos canales?

6.1.

¿Qué necesito para compilar Kwave?

Lea la documentación del desarrollador.

6.2.

¿Qué tarjetas de sonido soporta Kwave?

Kwave no necesita soportar ninguna tarjeta de sonido en particular. La tarjeta de sonido solo tiene que ser soportada por su sistema operativo para que Kwave pueda utilizarla a través del interfaz del sistema de sonido del sistema operativo, sea este el interfaz OSS o ALSA.

6.3.

¿Por qué Kwave consume más memoria de la que puede ser esperada para el tamaño del archivo abierto?

La razón para esto es que Kwave internamente almacena todas las muestras en enteros de 32 bits. Esto fue más fácil de programar, hizo la aplicación más rápida y un poco más fiable. Asi que si carga un archivo de 8 bits de un mega consumirá sobre 4 megabytes. Quizá cambiemos esto en algún momento en el futuro...

6.4.

¿Qué formatos de sonido soporta Kwave?

Kwave soporta actualmente archivos .wav con 8, 16 y 24 bits por muestra, con cualquier número de canales (por supuesto incluyendo mono y estéreo). Adicionalmente puede importar todos los tipos de archivos que libaudiofile soporta y otros formatos como Ogg/Vorbis y MP3.

6.5.

¿Qué pasa si tengo archivos con un formato no soportado por Kwave?

Si tiene que trabajar con diferentes formatos puede convertirlos a formato .wav. Un buen conjunto de herramientas para este propósito es el paquete SoX, el cual tiene una buen documentación.

6.6.

Obtengo errores al intentar reproducir

Quiza a escogido una combinación de frecuencia de reproducción y tamaño de muestra que no es soportado por su controlador de sonido y/o hardware. Intente reproducir con 8 bits por muestra y en mono, esto debería funcionar siempre. Luego intente incrementar el número de bits por muestra y cambie a estéreo paso a paso. Dese cuenta que ciertas frecuencias de reproducción no están soportadas por algunas tarjetas de sonido.

6.7.

La reproducción parece funcionar pero no oigo nada

Quiza haya olvidado incrementar el volumen del canal de reprodución. Kwave no es responsable de cambiar el volumen de reproducción.

6.8.

Algunos archivos son reproducidos a la mitad de su velocidad normal

Intente escoger otro dispositivo de reproducción.

6.9.

La reproducción es algunas veces alterada e interrumpida

Debería incrementar el tamaño del buffer de reproducción para obtener una reproducción más "fluida" (esto también hace que los controles de reproducción respondan un poco más lentos).

6.10.

La reproducción no se detiene inmediatamente al pulsar el botón de detener

La razón de esto es que el controlador de sonido ya ha recibido datos de reproducción de Kwave en el momento en el que pulsa el botón de detener. Disminuyendo el tamaño del buffer de reproducción debería provocar una respuesta más rápida (si bien puede provocar interrupciones en la reproducción).

6.11.

¿Es ALSA soportado?

Sí, desde la versión 0.7.4 tanto para reproducir como para grabación.

6.12.

¿Es posible reproducir con 18, 20, 24 o 32 bits por muestra en más de dos canales?

Esto es posible a través de la interfaz ALSA desde la versión 0.7.4.