![]() |
|
play e record
Gli ultimi due programmi, l3.c e l4.c rispettivamente suonano e registrano per una durata fissa di 5 secondi,
e, come si vede dal codice, usano suoni codificati come stereo a due canali, con frequenza di campionamento di 44100Hz,
PCM, 16 bit per campione, little endian, interleaved (cioè 2 byte per il canale sinistro seguiti da
2 byte per il canale destro per ogni campione di suono.).
Una volta compilato l3.c e l4.c con il solito comando:
cc l3.c -o l3 -lasound
cc l4.c -o l4 -lasound
per suonare i primi 5 secondi del file audio_01.wav il comando è:
./l3 < audio_01.wav
Per registrare i primi 5 secondi nel file prova.raw il comando è:
./l4 > prova.raw
E il file prodotto può essere riascoltato con il comando l3.
![]() |
|