INDIETRO
  ALSA
AVANTI

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.


INDIETRO
Laboratorio Sperimentale di Matematica Computazionale - parte II
Sergio Steffè - AA 2015/2016 - PISA
AVANTI