User Tools

Site Tools


doc:appunti:linux:sa:alsa_rec

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:alsa_rec [2020/12/26 11:07] – [Registrare con parecord] niccolodoc:appunti:linux:sa:alsa_rec [2020/12/26 11:34] (current) – [Registrare con parecord] niccolo
Line 138: Line 138:
 |   98304 |  96k |          150% |      10.57 | |   98304 |  96k |          150% |      10.57 |
  
-**ATTENZIONE**: Il livello di volume impostato e mostrato da PulseAudio viene opportunamente convertito nelle impostazioni di basso livello del sistema ALSA. Ad esempio una scheda audio potrebbe avere due controlli ALSA separati per il livello del microfono ed il suo guadagno (amplificazione o gain), ma PulseAudio mostra un solo valore (e quindi un solo cursore nel mixer) per regolare il livello.+**ATTENZIONE**: Il livello di volume impostato e mostrato da PulseAudio viene opportunamente convertito nelle impostazioni di basso livello del sistema ALSA. Ad esempio una scheda audio potrebbe avere due controlli ALSA separati per il livello del microfono ed il suo guadagno (amplificazione o gain), ma PulseAudio mostra un solo valore (e quindi un solo cursore nel mixer) per regolare il livello. Quindi in generale conviene evitare di usare i tool ALSA come **alsamixer** o **amixer** per impostare i livelli, ma utilizzare i corrispondenti comandi **pacmd** di **PulseAudio**
  
 Ogni source ha il suo **Base Volume** che cambia da scheda audio a scheda audio. Nel nostro esempio il microfono della **scheda audio PCI integrata** ha un valore pari a **5206** (8%, -66.00 dB), mentre la **scheda USB** ha un valore pari a **20724** (32%, -30.00 dB). Per conoscere tale valore si usa il comando **pactl list sources**: Ogni source ha il suo **Base Volume** che cambia da scheda audio a scheda audio. Nel nostro esempio il microfono della **scheda audio PCI integrata** ha un valore pari a **5206** (8%, -66.00 dB), mentre la **scheda USB** ha un valore pari a **20724** (32%, -30.00 dB). Per conoscere tale valore si usa il comando **pactl list sources**:
Line 150: Line 150:
 </code> </code>
  
-In generale il volume va impostato per tentativi in un intervallo compreso fra il **Base Volume** e il **100%**, per ottenere un suono abbastanza alto ma senza clipping.+Il mixer **pavucontrol** mostra un segno con etichetta **Base** in corrispondenza di tale livello nel cursore del mixer, fra i segni dello 0% (**Silence**) e del 100% (**0 db**): 
 + 
 +{{.:audio:pavucontrol.png?320|Base Volume per microfono nel mixer Pulse Audio}} 
 + 
 +In generale il volume va impostato per tentativi in un intervallo compreso fra il **Base Volume** e il **100%**, per ottenere un suono abbastanza alto ma senza clipping. Sempre in generale non ha molto senso impostare un volume superiore al 100%, ma è preferibile amplificare in post-produzione con gli opportuni software. 
 + 
 +Per sicurezza conviene anche **togliere il mute** al microfono, nel caso in cui fosse attivo: 
 + 
 +<code> 
 +pacmd set-source-mute 5 0 
 +</code> 
 + 
 +Finally the command to record a sound file from the microphone: 
 + 
 +<code> 
 +parecord --verbose --device=5 --channels=1 --fix-rate foobar.wav 
 +</code> 
 + 
 +You have to press **Ctrl-C** to terminate the recording. The **%%--fix-rate%%** will use the native sampling rate of the source.
 ===== Profili PulseAudio ===== ===== Profili PulseAudio =====
  
doc/appunti/linux/sa/alsa_rec.1608977228.txt.gz · Last modified: 2020/12/26 11:07 by niccolo