# Manuale di &krec;

Arnold
Krille

    arnold@arnoldarts.de

Giorgio
Moscardi

    enjoy.the.silence@iol.it

Traduzione italiana
2002
Arnold Krille
&FDLNotice;
2002-08-20
0.01.00

&krec; fornisce un'interfaccia di registrazione ad &arts;. Può essere usato per registrare file singoli o intere sessioni di registrazione. Alcuni effetti dinamici sono implementati, così come la possibilità di riprodurre quello che stai registrando (a meno che tu non stia registrando quel che stai sentendo).

KDE
kdemultimedia
KRec
aRts
registrazione
interfaccia

## Introduzione

### Perché ho scritto &krec;

Dopo avere lavorato un po' con &arts;, mi sono accorto che non possedeva nessuna interfaccia di registrazione, fatta eccezione per il programma a linea di comando artsrec. Dovevo registrare un programma radiofonico per alcuni miei amici, ed essi volevano anche che lo mixassi e ne facessi un master, ed io volevo utilizzare &Linux; per la registrazione. Così ho incominciato a scrivere &krec;.

### Quel che fa &krec;

La funzione di &krec; è abbastanza semplice. Esso si collega al server &arts; e registra quel che gli viene passato su di un file.

Al momento esso scrive solo file grezzi che sono identici ai normali file Wave, ma senza l'intestazione wav (Puoi usare sox, ad esempio, per aggiungere questa intestazione).

## Utilizzo di &krec;

Questo capitolo descrive l'utilizzo di &krec;. Ci sono diversi modi di utilizzare &krec; quindi ho creato alcune sezioni simili ad HOWTO, che descrivono queste possibilità di utilizzo. Leggi solo il primo paragrafo di ciascuna di esse e stabilisci cosa hai bisogno di leggere. Altrimenti leggi tutto ed impara le fantastiche possibilità di &krec;.

Ecco un'immagine di &krec;
Ecco un'immagine di &krec; subito dopo che è stato avviato.

### Registrazione di un semplice file

Se senti qualcosa per radio che vuoi registrare (e la radio è connessa alla scheda audio) c'è un modo (relativamente) veloce di registrare.

1. Prima di tutto devi selezionare la sorgente di registrazione nella tua scheda audio. Avrai bisogno del tuo mixer preferito (&kmix;), nel quale dovrai selezionare la sorgente di cui hai bisogno per registrare. Devi anche configurare il server &arts; in modalità full-duplex (e anche la tua scheda audio ed i driver dovrebbero supportare questa modalità). Se dovrai riavviare &arts; dovresti riavviare anche &krec;

2. Poi devi aprire lo Strumento di controllo di &arts; ed il suo gestore audio. Questo mostrerà due nuovi elementi: &krec;::In e &krec;::Out. Il secondo viene utilizzato per la riproduzione (anche durante la registrazione se hai attivato Riproduci mentre registri) e possiamo ignorarlo al momento. Il primo, invece, sarà il centro della nostra attenzione; dovrebbe essere collegato al bus in_soundcard. Se non puoi selezionarlo, probabilmente hai sbagliato a configurare qualcosa (come il full-duplex o qualcosa di correlato).

3. Se tutto è andato a buon fine, ora dovresti vedere qualcosa che si muove all'interno di &krec; — Il VU-Meter che ti mostra quanto è alto il volume della tua registrazione. Per ottenere buone registrazioni senza tagli, dovrebbe essere tra il giallo e l'arancione, ma non rosso. Il regolatore a destra del VU-Meter controlla il volume.

4. Ora hai bisogno di un file in cui registrare. Usa File Nuovo file o l'icona sulla barra degli strumenti per crearlo. Successivamente devi dire a &krec; di registrare in questo file. Puoi fare questo nel menu contestuale del file.

5. Ora sei in grado di iniziare a registrare. Usa il pulsante grande rosso nella barra degli strumenti, o Riproduci Registra, o premi semplicemente R. Per fermare la regitrazione usa il pulsante di interruzione o la voce nel menu Riproduci (o il tasto S).

OK, non è così veloce come premere il tasto di registrazione sul tuo stereo, ma &krec; ha alcune funzioni in più del tuo stereo, credimi!

Potresti voler registrare altre cose. Per fare delle prove puoi prendere il segnale di uscita di &noatun;: Imposta &krec;::In al bus out_soundcard (o a qualsiasi altro bus nel quale fai riprodurre &noatun;). Questo funziona anche se il tuo &arts; non è in grado di effettuare il full-duplex.

### Registrazione di file multipli

Per questa sezione supponiamo che tu voglia registrare parecchi pezzi corti o piuttosto lunghi in file multipli. Ad esempio, vuoi registrare degli spezzoni per un programma radiofonico o qualcosa di simile (Ecco il motivo per cui ho scritto &krec;).

Presumo che tu abbia lavorato con &arts; prima e sappia qualcosa di Registrazione audio. Il tuo microfono, o qualsiasi cosa da cui tu voglia registrare, deve essere collegato al computer. e dovresti sapere cosa configurare (fuori da &krec;) per far sì che il segnale in ingresso venga registrato.

Questa guida utilizza un programma radiofonico come esempio. Dobbiamo decidere se vogliamo che tutte le nostre registrazioni abbiano un nome diverso o sempre lo stesso, con solo un numero che le distingue. Nel primo caso, segui le istruzioni in e tieni a mente che puoi aprire parecchi file nello stesso momento e poi scegliere quello su cui registrare. Il secondo caso è descritto qua...

1. Prima di iniziare, assicurati di avere configurato tutto correttamente, in modo particolare assicurati di stare veramente registrando quello che vuoi. Puoi essere sicuro che è tutto a posto se il VU-Meter di &krec; si muove. Se non stai registrando da out_soundcard puoi selezionare Riproduci Riproduci mentre registri per sentire il segnale registrato attraverso l'uscita della scheda audio, cosa che farei io, piuttosto che ascoltarlo attraverso il mixer della scheda audio, perché in questo modo puoi sentire se è troppo alto o troppo basso.

2. Per più file con lo stesso nome hai bisogno di una sessine. File Nuova sessione dovrebbe fare al caso tuo. Seleziona il percorso ed inserisci un nome file, che viene espanso con il numero e la versione della registrazione.

3. Hai ancora bisogno dei file in cui registrare, ma questa volta li puoi creare selezionando Nuovo file dal menu contestuale. Puoi creare tanti file quanti ne vuoi o quanti te ne servono.

4. Il resto è semplice: seleziona il file in cui vuoi registrare e registra...

Una sessione non è un nuovo tipo MIME, e nemmeno un file. È semplicemente una struttura interna per organizzare la numerazione. Di conseguenza non puoi riaprire una sessione più tardi e continuare a registrare in nuovi file...

### Altri consigli e commenti sull'utilizzo

Ci sono ancora alcune cose da dire ed alcuni importanti elementi da spiegare.

#### Utilizzo di "Riproduci mentre registri"

Per coloro che vogliono sentire ciò che stanno registrando, c'è l'utilissima opzione Riproduci mentre registri. Essa si trova nel menu Riproduci. Consiglio di utilizzarla il più possibile, specialmente se fai altre cose, come utilizzare anche il compressore o altri effetti. Vedi per i dettagli sulle connessioni.

Assicurati di non creare un ciclo di retroazione mentre registri da out_soundcard utilizzando Riproduci mentre registri. Un ciclo del genere è troppo per il povero &arts; e rallenta molto, moltissimo il tuo sistema! Potresti dover terminare &arts;...

#### Utilizzo del compressore

Se stai registrando con un microfono, potresti accorgerti che il livello a volte è quasi distorto e altre volte molto basso, specialmente quando registri del parlato. Per correggere questo fenomeno puoi utilizzare il compressore. Esso riduce semplicemente tutto il suono che è al di sopra della soglia impostata del fattore impostato come rapporto. Dato che questo riduce il volume c'è un potenziometro dell'uscita per espandere (o ridurre) il suono. Attacco e rilascio ti permettono di controllare il tempo dopo il quale il compressore reagisce (il tempo che trascorre dopo che l'ingresso supera per la prima volta la soglia) ed il tempo per cui il compressore continua a reagire dopo che il suono è tornato sotto alla soglia.

Provalo mentre parli nel microfono con Riproduci mentre registri abilitato e sentirai la differenza.

#### Cambiare tra parecchi file

Così come puoi aprire parecchi file per registrare, puoi anche cambiare tra di essi. Questo si può fare non solo dopo che hai fermato la registrazione, ma anche mentre stai registrando. Nota che alcuni pacchetti di dati possono andare persi quando fai questo. Quanta informazione sonora sia dipende dalla dimensione del tuo Buffer audio configurato nel &kcontrol; per &arts;. Non dovrebbe essere più di tanto, ma se riproduci i file direttamente uno dopo l'altro (ad esempio con `artscat file*.raw`) potresti sentire qualche piccolo salto.

### Funzionamento interno

Permetti che ti dica qualcosa sulle connessioni sonore in &krec;.

Per registrare con &arts; servono necessariamente alcuni elementi: un synth_AMAN_RECORD, un convertitore AudioToByteStream ed un ByteStreamReceiver. I primi due sono già costruiti all'interno del server &arts;. L'ultimo invece si trova all'interno dell'applicazione. Ma questo è proprio il minimo indispensabile. Se vuoi ascoltare i files, hai bisogno di un ByteStreamSender all'interno della tua applicazione, e di un convertitore ByteStreamToAudio e di un synth_AMAN_PLAY all'interno del server.

E gli effetti? Tra AMAN_RECORD e AudioToByteStream io ho collegato uno StereoEffectStack, nel quale ho inserito il compressore (synth_STEREO_COMPRESSOR) ed un controllo del volume (StereoVolumeControl).

Se attivi Riproduci mentre registri, la pila degli effetti viene connessa anche con AMAN_PLAY. Quindi tutto questo è all'interno del server &arts;...

## Riferimenti per i comandi

### La finestra principale di &krec;

#### Il menu File

N File Nuovo file

  Crea un nuovo file singolo per registrare in un file

&Ctrl;S File Nuova sessione

  Crea una nuova sessione per registrazioni multiple

&Ctrl;E File Esci

  Esce da &krec;

#### Il menu Riproduci

P Riproduci Riproduci

  Riproduce il file selezionato.

R Riproduci Registra

  Inizia a registrare nel file selezionato.

S Riproduci Interrompi

  Interrompe la registrazione.

&Ctrl;P Riproduci Riproduci mentre registri

  Connette l'ingresso con l'uscita permettendoti di sentire quello che stai registrando. (&krec;::In e &krec;::Out nel Gestore audio dello Strumento di controllo di &arts;)

  Non usare mai questa funzione mentre stai registrando quello che stai sentendo (da out_soundcard insomma). Questo genera una retroazione che &arts; non è in grado di gestire (Non fischia perché &arts; è più veloce del ritorno dal tuo computer al microfono).

#### Il menu Impostazioni

Impostazioni Mostra finestra di avvio

  Mostra o meno la finestra della guida veloce all'avvio.

#### Il menu Aiuto

&help.menu.documentation;

### La finestra di avvio

Questa finestra di avvio è quasi identica alla finestra di &ktip;.

## Domande e risposte

&reporting.bugs; &updating.documentation;

Ho registrato alcuni file con &krec;, ma non riesco a riprodurre i file con il mio programma preferito!

&krec; (per ora) registra solo file grezzi, non veri file wav. Per effettuare la conversione puoi utilizzare sox, ad esempio:

### Convertire file grazzi in veri file Wav con sox

Per convertire un file grezzo registrato con &krec; usa il seguente comando in una console (&konsole;), assumendo che `sox` sia installato. Nell'esempio, il file si chiama test.raw e deve essere convertito in test.wav. Usa i nomi dei tuoi file al posto di questi.

    &percnt;sox -r 44100 -c 2 -s -w test.raw
    test.wav

Le opzioni `-r 44100 -c 2 -s -w` dicono a `sox` che hai registrato con una frequenza di campionamento di 44100 Hz, 2 canali (stereo), codificato linearmente e con parole di 16 bit. Potresti dover utilizzare altre opzioni per la tua configurazione - controlla la pagina di manuale di `sox`.

## Riconoscimenti e licenza

&krec;

Copyright sul programma 2002 Arnold Krillearnold@arnoldarts.de

Copyright sulla documentazione 2002 Arnold Krille arnold@arnoldarts.de

Traduzione italiana: Giorgio Moscardi enjoy.the.silence@iol.it

&underFDL; &underGPL;

## Installazione

### Come ottenere &krec;

&install.intro.documentation;

### Requisiti

Per utilizzare &krec; hai bisogno di &kde; 3.1.

&krec; dovrebbe trovarsi all'interno del tuo pacchetto kdemultimedia. Dato che questo pacchetto necessita di &kde; e &arts; in esecuzione tutto dovrebbe essere a posto.

### Compilazione ed installazione

&install.compile.documentation;

&documentation.index;