Capitolo 6. Domande e risposte

6.1. Di cosa ho bisogno per compilare Kwave?
6.2. Quali schede audio supporta Kwave?
6.3. Perché Kwave utilizza più memoria di quella che ci si attende dalla dimensione del file aperto?
6.4. Quali formati audio Kwave supporta?
6.5. Cosa posso fare se possiedo file con un formato che non è supportato da Kwave?
6.6. Ottengo errori quando voglio eseguire la riproduzione. Perché?
6.7. La riproduzione sembra andare ma non sento niente. Perché?
6.8. Alcuni file sono riprodotti a metà velocità. Perché?
6.9. La riproduzione a volte è disturbata e interrotta. Perché?
6.10. La riproduzione non si ferma subito quando premo il pulsante di arresto. Perché?
6.11. ALSA è supportato?
6.12. E la riproduzione con 18, 20, 24 o 32 bit per campione o più di due canali?

6.1.

Di cosa ho bisogno per compilare Kwave?

Leggi la documentazione per gli sviluppatori.

6.2.

Quali schede audio supporta Kwave?

Kwave non ha bisogno di supportare alcuna scheda audio. La scheda audio deve essere supportata dal tuo sistema operativo e Kwave usa la sua interfaccia al driver audio del sistema operativo tramite un'interfaccia OSS o ALSA.

6.3.

Perché Kwave utilizza più memoria di quella che ci si attende dalla dimensione del file aperto?

La ragione di ciò è che Kwave memorizza internamente tutti i campioni in interi a 32 bit. Questo è facile da programmare, rende l'applicazione più veloce e un po' più affidabile. Se, dunque, carichi un file a 8 bit di circa un megabyte, esso utilizzerà quattro megabyte circa. Un giorno, magari, questo comportamento verrà cambiato...

6.4.

Quali formati audio Kwave supporta?

Kwave attualmente supporta file .wav con 8, 16 e 24 bit per campione, con qualsiasi numero di canali (inclusi, naturalmente, mono e stereo). In aggiunta, può importare tutti i tipi di file supportati da libaudiofile e alcuni altri formati come Ogg/Vorbis e MP3.

6.5.

Cosa posso fare se possiedo file con un formato che non è supportato da Kwave?

Se devi lavorare su un formato diverso, puoi convertire il file in formato .wav. Un buon set di strumenti utile a questo scopo è il pacchetto SoX, che è pure ben documentato.

6.6.

Ottengo errori quando voglio eseguire la riproduzione. Perché?

È probabile che tu abbia scelto una combinazione di velocità di riproduzione e una dimensione di campioni non supportata dalla tua scheda audio e, o in alternativa, dal tuo hardware audio. Prova prima a riprodurre con 8 bit per campione e mono, dovrebbe funzionare. Poi prova ad aumentare i bit per campione e la riproduzione stereo, un passo alla volta. Nota che alcune velocità di riproduzione non sono per nulla supportate da certo hardware audio.

6.7.

La riproduzione sembra andare ma non sento niente. Perché?

Forse hai dimenticato di aumentare il volume del canale di riproduzione. Non dipende da Kwave il cambio del volume di riproduzione.

6.8.

Alcuni file sono riprodotti a metà velocità. Perché?

Prova a scegliere un dispositivo di riproduzione audio diverso.

6.9.

La riproduzione a volte è disturbata e interrotta. Perché?

Deve aumentare la dimensione del buffer di riproduzione per ottenere una riproduzione più «fluida» (ciò rende un po' più lenta la reazione dei controlli della riproduzione).

6.10.

La riproduzione non si ferma subito quando premo il pulsante di arresto. Perché?

La ragione di ciò è che il driver audio ha ricevuto dei dati di riproduzione da Kwave nel momento in cui hai premuto il pulsante di arresto. Se riduci la dimensione del buffer di riproduzione esso dovrebbe rispondere più rapidamente (ma aumenterà la possibilità di interruzioni).

6.11.

ALSA è supportato?

Sì, dalla versione 0.7.4 per la riproduzione e la registrazione

6.12.

E la riproduzione con 18, 20, 24 o 32 bit per campione o più di due canali?

È possibile tramite l'interfaccia ALSA, dalla versione 0.7.4.