> Ma se /dev/dsp era il device di oss e viene mantenuto da alsa per > compatibilita', qual'e' il device di alsa? ALSA crea dei device nella directory /dev/snd tuttavia AFAIK (quanto mi intrippa "AFAIK" ultimamente) non si accede ad essi come avveniva con OSS e di solito possono essere tranquillamente ignorati anche dal programmatore (su quest'ultima cosa pero` non sono sicuro). In effetti OSS forniva /dev/dsp e similari sui quali il programmatore faceva le consuete open() read() e write(), piu` qualche ioctl() opportuna, in maniera assolutamente classica e coerente con la tradizione *nix "tutto e` un file". I "device" che mette a disposizione ALSA sono oggetti di piu` alto livello che non corrispondono a un particolare punto del filesystem, in generale ci si riferisce alla prima scheda audio come hw:0 (cosi` facendo si ha l'accesso piu` diretto possibile all'hardware) o come plughw:0 (prestazioni piu` scarse ma risolve problemi come diversita` di endianness e altre bazze). Ma piu` di ogni chiacchiera vale un buon esempio, dalla man di alsaplayer (che va sia con ALSA che con OSS): -d, --device string Select card and device for the alsa plugin [default=hw:0,0]; select device file for the oss plugin (you must enter the full path to the device here) [default=/dev/dsp]. ciao -- Daniele Torelli ---------------------------------------------- - - YUE live @ lido Po (Boretto) 2/9/2005 - - Free Electronic Music - www.danieletorelli.net