Utente:Leot/BlogEntry: 2008 November 12 21:40:10 CET

Da Wiki di NetBSD Italia.

Devo ammettere che la scheda azalia(4) presente nell'Eee PC ha molti mixer configurabili tramite mixerctl(1) e dato che questo pomeriggio volevo provare i microfoni dell'Eee PC, sia quello interno vicino alla webcam, che il supporto del microfono esterno ho deciso di condividere gli "appunti" tramite questo post.

Prima di tutto per registare l'audio dal microfono possiamo utilizzare il classico audiorecord(1) semplicemente in questo modo:

$ audiorecord hello_neeetbsd.wav

Per concludere la registrazione basta interrompere il programma con C-c (Control + c).

Per ascoltare ciò che abbiamo registrato:

$ audioplay hello_neeetbsd.wav

Se il volume del microfono fosse troppo basso si può impostare un volume più alto in questo modo:

$ mixerctl -w record.volume=224,224

Ricordo che record.volume influenzerà il volume sia del microfono interno (da qui in poi imic) che quello di un eventuale microfono esterno (mic).

Inoltre di default entrambi i microfoni sono abilitati (provate a verificarlo soffiando su imic), per disabilitarli:

$ mixerctl -w mix.mix0b.imic.mute=on
$ mixerctl -w mix.mix0b.mic.mute=on

Riguardo al volume delle casse o eventuali cuffie è come al solito outputs.master. Da notare che questo valore viene modificato anche dalla combinazione di tasti Fn + F7 (disattiva/attiva l'audio), Fn + F8 (diminuisce il volume di 3), Fn + F9 (alza il volume di 3).

Una volta che abbiamo trovato le nostre impostazioni preferite possiamo salvare il tutto e fare in modo che il sistema rc(8) avvii automaticamente le nostre impostazioni preferite:

# mixerctl -a > /etc/mixerctl.conf
# echo "mixerctl=YES" >> /etc/rc.conf

Questo è tutto, buon ascolto con NetBSD!

Strumenti personali