This is an old revision of the document!
Giradischi USB Roadstar TTL-8744UDJ/B
Registrare dischi via USB
Appena connessa la porta USB il kernel Linux (2.6.26, Debian Lenny) annuncia:
usb 2-2: new full speed USB device using uhci_hcd and address 2 usb 2-2: configuration #1 chosen from 1 choice usb 2-2: New USB device found, idVendor=08bb, idProduct=2900 usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-2: Product: USB Audio CODEC usb 2-2: Manufacturer: Burr-Brown from TI usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver hiddev input: Burr-Brown from TI USB Audio CODEC as /class/input/input7 input,hidraw0: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:1d.0-2 usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver
Il comando lsusb
rileva:
Bus 002 Device 002: ID 08bb:2900 Texas Instruments Japan PCM2900 Audio Codec
Per scoprire quali periferiche di registrazione sono disponibili usare il comando arecord -l
:
arecord -l **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC662 Analog [ALC662 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: default [USB Audio CODEC ], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0
Sono elencati due dispositivi: la scheda audio integrata e il giradischi USB.
Si deve indicare ad arecord
quale dispositivo di registrazione usare con la sintassi
--device=hw:<card>,<device>
.
La scheda viene identificata con il numero o l'etichetta (nell'esempio sopra 1
oppure default
), il canale di registrazione viene identificato con il numero. Quindi il comando per la registrazione è:
arecord --device=hw:1,0 --channels=2 --format=cd --buffer-time=5000000 output.wav
La registrazione viene interrotta con Ctrl-C, oppure è possibile specificare una durata con il parametro --duration=<secondi>
. Il parametro --buffer-time=<microsec>
predispone un buffer di 5 secondi, nel caso in cui il sistema abbia dei rallentamenti e incorra nel rischio di overrun.
Il canale di registrazione nel nostro caso non dispone di alcun controllo di livello, basta verificare con alsamixer
alsamixer -c 1 -V capture
Quindi il livello di segnale in input viene controllato solo dal potenziometro GAIN presente sul giradischi.