Capítulo 6. Perguntas e respostas

6.1. O que preciso para compilar o Kwave?
6.2. Quais são as placas de som que o Kwave suporta?
6.3. Por que o Kwave consome mais memória do que se pode esperar do tamanho do arquivo aberto?
6.4. Quais formatos de som o Kwave suporta?
6.5. E se eu tiver arquivos com um formato não suportado pelo Kwave?
6.6. Por que recebo avisos de erros quando quero fazer a reprodução?
6.7. A reprodução parece fazer alguma coisa, por que não ouço nada?
6.8. Por que alguns arquivos são reproduzidos com meia velocidade?
6.9. Por que a reprodução às vezes é perturbada e interrompida?
6.10. Por que a reprodução não para se eu pressionar imediatamente o botão Parar?
6.11. O ALSA é suportado?
6.12. E quanto à reprodução com 18, 20, 24 ou 32 bits por amostra ou mais de dois canais?

6.1.

O que preciso para compilar o Kwave?

Leia no documentação do desenvolvedor.

6.2.

Quais são as placas de som que o Kwave suporta?

O Kwave não precisa de suporte para nenhuma placa de som em especial. A placa de som só tem de ser suportada pelo seu sistema operacional, o Kwave usa sua interface de som do sistema operacional por meio de uma conexão com o ALSA, PulseAudio, Qt ou OSS.

6.3.

Por que o Kwave consome mais memória do que se pode esperar do tamanho do arquivo aberto?

A razão para isto é que o Kwave armazena internamente todas as amostras em inteiros de 32 bits. Isso foi fácil de programar, tornou o aplicativo mais rápido e um pouco mais confiável. Portanto, se você carregar um arquivo de 8 bits com cerca de um megabyte, ele consumirá cerca de quatro megabytes. Talvez possamos mudar isso no futuro...

6.4.

Quais formatos de som o Kwave suporta?

O Kwave atualmente suporta arquivos .wav com 8, 16 e 24 bits por amostra, com qualquer número de canais (claro, incluindo mono e estéreo). Além disso, pode importar todos os tipos de arquivos que o libaudiofile suporta e alguns outros formatos como Ogg/Vorbis e MP3.

6.5.

E se eu tiver arquivos com um formato não suportado pelo Kwave?

Se você tiver que trabalhar em um formato diferente, poderá convertê-lo no formato .wav. Um bom conjunto de ferramentas para isso está no pacote SoX, elas também possuem uma boa documentação!

6.6.

Por que recebo avisos de erros quando quero fazer a reprodução?

Talvez você tenha escolhido uma combinação de taxa de reprodução e tamanho de amostra que não é suportada pelo seu driver de som e/ou hardware de som. Tente reproduzir com 8 bits por amostra e mono primeiro, isso sempre funciona. Em seguida, tente aumentar os bits por amostra e a reprodução estéreo passo a passo. Note que algumas taxas de reprodução não são suportadas por alguns hardwares de som.

6.7.

A reprodução parece fazer alguma coisa, por que não ouço nada?

Talvez você tenha esquecido de aumentar o volume do canal de reprodução. O Kwave não é responsável por alterar o volume de reprodução.

6.8.

Por que alguns arquivos são reproduzidos com meia velocidade?

Tente escolher um dispositivo de reprodução de som diferente.

6.9.

Por que a reprodução às vezes é perturbada e interrompida?

Você deve aumentar o tamanho do buffer de reprodução para obter uma reprodução "mais suave" (isso também faz com que o controle de reprodução reaja um pouco mais devagar).

6.10.

Por que a reprodução não para se eu pressionar imediatamente o botão Parar?

A razão para isto é que o driver de som já recebeu alguns dados de reprodução do Kwave no momento em que você pressiona o botão Parar. Diminua o tamanho do buffer de reprodução e ele deve reagir mais rápido (mas torna as interrupções mais prováveis).

6.11.

O ALSA é suportado?

Sim, desde a v0.7.4 para reprodução e gravação

6.12.

E quanto à reprodução com 18, 20, 24 ou 32 bits por amostra ou mais de dois canais?

Isso é possível através da interface do ALSA, desde a v0.7.4.