÷ƒ’À;è TeX output 2003.11.26:1336‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074¼Linux–fÑSound“HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Je–U T‘ÿ*¸ran¸èter,“ó½HЃ ecti1000½tr–ÿ}/anter@p“ob“ox.c“om’í1ü¹v1.20,–U 24“Marzo“1999Ž¡Ÿ&°óŒ6 ecss1000¾Questo–¡zdošGcumento“descrive“il“supp˜o¸èrto“p˜er“il“suono“di“Linux.‘VVi“€è“contenuto“l'elenco“dell'ha•¸èrdw“a“re›¡zsono“ro˜sup-Ž¡pGoš¸èrtato,‘çœvi–ÊP€è“descritto“come“congura˜re“i“driver“del“k˜ernel“e“vi“sono“anche“delle“rispšGoste“alle“domande“p˜oste“diŽ¡frequente.‘mtroQÂduzione’€Ó3ŽŽ¤ؼ‘ÿ¹1.1Ž‘%ý¡Ringraziamen¸èti‘Xÿ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ1.2Ž‘%ý¡Nuo•¸èv“e›U v“ersioni˜di˜questo˜doGcumen“to‘ ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ1.3Ž‘%ý¡F‘ÿ*¸eedbac¸èk‘mK‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ1.4Ž‘%ý¡Regole–U di“distribuzione‘Ì‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¦Â2Ž‘ÿT‘ÿ ºecnologia–Õdelle“sc®>hede“audio’-9®4ŽŽ¦3Ž‘ÿHardw®>are‘ÕsuppQÂortato’U…5ŽŽ¡‘ÿ¹3.1Ž‘%ý¡Sc¸èhede‘U audio‘-ï‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘ÿ3.2Ž‘%ý¡Driv¸èer–U audio“alternativi‘=בü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘ÿ3.3Ž‘%ý¡PC‘U SpGeak¸èer‘Ê?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¡‘ÿ3.4Ž‘%ý¡P¸èorta‘U parallela‘üs‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¦Â4Ž‘ÿInstallazione’|;Ú11ŽŽ¡‘ÿ¹4.1Ž‘%ý¡Installare–U la“sc¸èheda“audio‘Ss‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ4.2Ž‘%ý¡Congurare–U il“Plug“and“Pla¸èy‘>Ÿ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ4.3Ž‘%ý¡Congurare–U il“k¸èernel‘¶C‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?12ŽŽ¡‘ÿ4.4Ž‘%ý¡Creazione–U dei“le“dispGositiv¸èo~Ñü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?12ŽŽ¡‘ÿ4.5Ž‘%ý¡BoGot–U di“Lin¸èux“e“test“dell'installazione‘¿ÿ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ¡‘ÿ4.6Ž‘%ý¡Risoluzione–U dei“problemi‘Z‡‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡4.6.1Ž‘EûŸP•¸èasso›U 1:‘q€con“trollate˜c“he˜il˜k“ernel˜sia˜quello˜c“he˜a“v“ete˜compilato.‘ZÍ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡4.6.2Ž‘EûŸPš¸èasso–U 2:‘q€assicuratevi“c˜he“nel“k˜ernel“sia“incluso“il“suppGorto“del“driv˜er“sonoro.‘‡m‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡4.6.3Ž‘EûŸPš¸èasso–U 3:‘q€il“k˜ernel“ha“rilev‘ÿqÐato“la“v˜ostra“sc˜heda“al“momen˜to“del“b•Go“ot?‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽ¡‘%ý¡4.6.4Ž‘EûŸP¸èasso–U 4:‘q€pšGotete“leggere“dati“dal“disp˜ositiv¸èo“dsp?‘Ñ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽ¡‘%ý¡4.6.5Ž‘EûŸSe–U tutto“questo“non“funziona‘†ù‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÂINDICE’¦]!¹2ŽŽ ÕÁ ýV¯Â5Ž‘ÿApplicazioni–Õc®>he“suppQÂortano“il“suono’h‚17ŽŽŸØ6Ž‘ÿRispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’õ^˜17ŽŽ¤ؼ‘ÿ¹6.1Ž‘%ý¡Cosa–U sono“i“v‘ÿqÐari“le“dispGositiv¸èo“audio?‘GS‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?17ŽŽ¡‘ÿ6.2Ž‘%ý¡Come–U pšGosso“ripro˜durre“un“le“audio?‘‡7‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?19ŽŽ¡‘ÿ6.3Ž‘%ý¡Come–U pGosso“registrare“un“le“audio?‘S‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?19ŽŽ¡‘ÿ6.4Ž‘%ý¡P•¸èosso›U a“v“ere˜pi€ù˜di˜una˜sc“heda?‘”W‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?19ŽŽ¡‘ÿ6.5Ž‘%ý¡Error:‘q€No–U suc¸èh“le“or“directory“for“sound“devices‘zבü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?20ŽŽ¡‘ÿ6.6Ž‘%ý¡Error:‘q€No–U suc¸èh“device“for“sound“devices‘9S‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?20ŽŽ¡‘ÿ6.7Ž‘%ý¡Error:‘q€No–U space“left“on“device“for“sound“devices‘Èó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?20ŽŽ¡‘ÿ6.8Ž‘%ý¡Error:‘q€Device–U busy“for“sound“devices‘NG‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?20ŽŽ¡‘ÿ6.9Ž‘%ý¡Mi–U d€à“ancora“l'errore“di“device“busy!‘\§‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.10Ž‘%ý¡Pla•¸èybac“k–U parziale“di“un“le“sonoro“digitale‘9Û‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.11Ž‘%ý¡P¸èause–U nella“riproGduzione“di“le“MOD‘w‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.12Ž‘%ý¡Errori–U di“compilazione“quando“compilo“applicazioni“sonore‘uC‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.13Ž‘%ý¡SEGV–U quando“eseguo“applicazioni“audio“cš¸èhe“prima“funziona˜v‘ÿqÐano‘)‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.14Ž‘%ý¡Quali–U sono“i“bug“e“le“limitazioni“del“driv¸èer“sonoro?‘峑ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¡‘ÿ6.15Ž‘%ý¡Do•¸èv“e–U sono“došGcumen¸ètati“gli“io˜ctls()“ecc.‘q€del“driv¸èer“sonoro?‘ü'‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘ÿ6.16Ž‘%ý¡Quan•¸èto›U dev“e˜essere˜pGoten“te˜la˜CPU˜p•Ger˜ripro“durre˜o˜registrare˜senza˜pause?‘©×‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘ÿ6.17Ž‘%ý¡Problemi–U con“la“P‘ÿ*¸AS16“e“un“adattatore“SCSI“A¸èdaptec“1542‘Ñü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘ÿ6.18Ž‘%ý¡€È–U pšGossibile“registrare“e“ripro˜durre“sim•¸èultaneamen“te?‘¿‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ6.19Ž‘%ý¡La–—Ämia“SB16“€è“impšGostata“su“IR¸èQ‘—²2,‘¨lma“congure“non“p˜ermette“di“scegliere“questo“v‘ÿqÐalore“diŽ© ®‘%ý¡IR¸èQ.‘úó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ6.20Ž‘%ý¡Sono–U suppGortate“la“SoundBlaster“A‘þã WE32“o“la“SoundBlaster16“ASP?‘L‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ6.21Ž‘%ý¡Se–6Ésto“usando“Lin¸èux,‘<Ûe“faccio“un“reb•Go“ot–6Écon“DOS,“mi“d€à“errori“e/o“le“applicazioni“sonore“nonŽ¦‘%ý¡funzionano.‘G‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ6.22Ž‘%ý¡Problemi–U con“DOOM“sotto“Lin¸èux‘†§‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¡‘ÿ6.23Ž‘%ý¡Come–U pGosso“ridurre“il“rumore“nella“mia“sc¸èheda“audio?‘æ3‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¡‘ÿ6.24Ž‘%ý¡P¸èosso–U riproGdurre“suoni,“ma“non“registrarli‘@Ç‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¡‘ÿ6.25Ž‘%ý¡La–U mia“sc¸èheda“audio“compatibile‘*hfunziona“solo“se“prima“la“inizializzo“da“MS-DOS.‘ÀS‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ6.26Ž‘%ý¡La–sÀmia“sc¸èheda“audio“compatibile‘ISoundBlaster“16“bit“funziona“solo“in“moGdalit€à“8“bit“sottoŽ¦‘%ý¡Lin¸èux.‘›‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ6.27Ž‘%ý¡Do•¸èv“e–U pšGosso“tro¸èv‘ÿqÐare“applicazioni“sonore“p˜er“Lin¸èux?‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ6.28Ž‘%ý¡Il–U driv¸èer“sonoro“pu€ò“essere“compilato“come“moGdulo“caricabile?‘uÓ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ6.29Ž‘%ý¡Pš¸èosso–U usare“la“sc˜heda“audio“pšGer“rimpiazzare“il“b˜eep“di“console?‘ ‹‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ6.30Ž‘%ý¡Cos'€è‘U V–ÿ*¸o¸èxW“are?‘û‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ6.31Ž‘%ý¡So•¸èx/Pla“y/V‘ÿ*¸pla“y–U mi“danno“l'errore“inš¸èv‘ÿqÐalid“bloGc˜k“size“1024‘î/‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ6.32Ž‘%ý¡Le–U impšGostazioni“del“mixer“v‘ÿqÐanno“p˜erse“ogni“vš¸èolta“c˜he“carico“il“moGdulo“del“driv˜er“sonoro‘–+‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽŽŽŒ‹#½ Û_2 ý ~?Ÿ„€ÕÁGŽÂ1.‘ñ8In®>troQÂduzione’~¯œ¹3ŽŽ ÕÁ ýV¯‘ÿ6.33Ž‘%ý¡Solo–U l'uten¸ète“roGot“pu€ò“eettuare“registrazioni“audio‘%ß‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¤ؼ‘ÿ6.34Ž‘%ý¡€È–U suppGortato“l'hardwš¸èare“audio“presen˜te“nel“ThinkP˜ad“dell'IBM?‘ Ñü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ6.35Ž‘%ý¡Le–U applicazioni“si“riutano“di“funzionare“pGoicš¸èh€é“la“mia“sc˜heda“audio“non“ha“un“mixer‘ä/‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ6.36Ž‘%ý¡Problemi–U con“una“SB16“CT4170‘c‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ6.37Ž‘%ý¡Come–U collegare“una“tastiera“MIDI“a“una“sc¸èheda“audio‘æ3‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ6.38Ž‘%ý¡Problemi–U con“l'IR¸èQ“15“ed“Ensoniq“PCI“128‘ÖK‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?28ŽŽ¡‘ÿ6.39Ž‘%ý¡Do•¸èv“e–U pGosso“troš¸èv‘ÿqÐare“delle“patc˜h“MIDI“gratuite“pGer“Soft“OSS‘ü_‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?29ŽŽŸØÂ7Ž‘ÿRiferimen®>ti’‚&29ŽŽŸ(ÀœÁ1Ž‘ÁInctropœduzioneŽŸ¿:¹Questo–­€è“il“Linš¸èux“Sound“HO˜WTO.“Serv˜e“da“piccola“guida“di“riferimen˜to“su“tutto“quello“c˜he“do˜v˜ete“sapGereŽ¤ ®pšGer–installare“e“congurare“il“supp˜orto“p˜er“il“suono“sotto“Lin¸èux.‘[~Vi“sono“risp˜oste“alle“domande“pi€ù“frequen¸ètiŽ¡sul–¥Øsonoro“sotto“Linš¸èux“e“riferimen˜ti“ad“altri“pGosti“do˜v˜e“ottenere“informazioni“su“div˜ersi“argomen˜ti“collegatiŽ¡al–U suono“generato“dal“computer“e“alla“m¸èusica.Ž©ؼLa–Äêtrattazione“€è“limitata“agli“aspšGetti“delle“sc¸èhede“sonore“p˜ertinenš¸èti“a“Lin˜ux.‘ÀÝP˜er“informazioni“di“carattereŽ¡pi€ù–³generale“sulle“scš¸èhede“audio,‘•sull'aspGetto“del“sonoro“dei“computer“e“sulla“sin˜tesi“della“m˜usica“si“v˜edano“gliŽ¡altri–U doGcumen¸èti“elencati“nella“sezione“½R¾˜iferimenti‘ɹ.ŽŸ#Ãó¥!¢N ecbx1200Ä1.1Ž‘¾Ringraziamen tiŽŸMª¹Molte–4Fdelle“informazioni“qui“presenš¸èti“v˜engono“dalla“doGcumen˜tazione“fornita“con“il“coGdice“sorgen˜te“del“driv˜erŽ¡sonoro–¦scritto“da“Hannš¸èu“Sa˜v˜olainen“(“½hannu@op–ÿ}/ensound.c“om–¦¹).‘_Un“grazie“dunque“ad“Hann˜u,‘(¿Alan“Co˜x“ed“aŽ¡tutte–U le“altre“pGersone“cš¸èhe“hanno“sviluppato“i“driv˜er“sonori“ed“i“loro“programmi“di“utilit€à“pGer“Lin˜ux.Ž¦Grazie–nŒal“paccš¸èhetto“½SGML‘«T‘ÿ;Èo‘ÿ}/ols“¹,‘tçquesto“HO˜WTO‘n†€è“dispGonibile“in“molteplici“formati,‘tçtutti“generati“da“unŽ¡unico–U le“sorgen¸ète.ŽŸ#ÃÄ1.2Ž‘¾Nuo• v“e›¸v“ersioni˜di˜questo˜do_úcumen“toŽŸMª¹Le›¦‘n•¸èuo“v“e˜v“ersioni˜di˜questo˜doGcumen“to˜saranno˜p•Gostate˜p“erio“dicamen¸ète˜sul˜newsgroup˜½c‘ÿ}/omp.os.linux.answersŽ¡¹.‘q€Ne–U sar€à“ancš¸èhe“fatto“l'upload“su“v‘ÿqÐari“siti“di“ftp“anonimo“c˜he“arc˜hiviano“questo“tipGo“di“informazioni“inclusoŽ¦óqLË ectt1000ºftp://metalab.unc.edu/pub/Linux/docs/HOWTO/‘U ¹.Ž¦Le–œvš¸èersioni“in“ipGertesto“di“questo“e“di“altri“Lin˜ux“HO˜WTO‘›Òsono“dispGonibili“su“molti“siti“del“W–ÿ*¸orld-Wide-W“eb,Ž¡incluso‘}ºhttp://metalab.unc.edu/LDP/–¾È¹.‘?cMolte“distribuzioni“di“Linš¸èux“su“CD-R˜OM‘¾¢includono“gli“HO˜WTO,Ž¡spšGesso–Öpnella“directory“º/usr/doc¹,‘ïÆe“se“ne“p˜ossono“comp˜erare“copie“stampate“da“divš¸èersi“riv˜enditori.‘GFA‘ÖPv˜olte“gliŽ¡HO•¸èWTO›;®presen“ti–;µnei“CD-R¸èOM˜dei“riv¸èenditori,‘@Ênei“siti“ftp“ed“in“forma“stampata“non“sono“aggiornati.‘iSe“laŽ¡data–T†di“questo“HOš¸èWTO“€è“an˜teriore“di“pi€ù“di“sei“mesi“€è“probabile“c˜he“vi“sia“una“n˜uo˜v‘ÿqÐa“v˜ersione“su“In˜ternet.Ž¦½Si–hede“audio’+B¹4ŽŽ ÕÁ ýV¯GiappGonese:‘ãºhttp://yebisu.ics.es.osaka-‘€u.ac.jp/linux/Ž¤ؼ¹Coreana:‘ãºhttp://kldp.linux-–€kr.org/HOWTO/html/Sound/Sound-“HOWTO.htmlŽ¡¹Russa:‘ãºhttp://www.phtd.tpu.edu.ru/~ott/russian/linux/howto-–€rus/Sound-“HOWTO.htmlŽ¡¹Spagnola:‘ãºftp://ftp.insflug.org/esŽ¡¹Molte–U traduzioni“di“questo“e“di“altri“HOš¸èWTO“sono“anc˜he“suŽ¡ºhttp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/‘U ¹eŽ¡ºftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/‘U ¹.Ž¡Se–U traducete“questo“došGcumen¸èto“in“un'altra“lingua“vi“prego“di“farmelo“sap˜ere“e“metter€ò“qui“un“riferimen¸èto.ŽŸ#ÃÄ1.3Ž‘¾F‘þàeedbac kŽŸMª¹Condo–¿ænei“lettori“pGer“rendere“questo“HOš¸èWTO‘¿Àutile.‘?ÂSe“a˜v˜ete“qualc˜he“suggerimen˜to,‘ݾcorrezione“o“commen˜toŽ© ®vi–U prego“di“inš¸èviarmelo“su“½tr–ÿ}/anter@p“ob“ox.c“om–U ¹,“e“cerc˜her€ò“di“inglobarlo“nella“v˜ersione“successiv‘ÿqÐa.Ž¡V‘ÿ*¸orrei–ãÜancš¸èhe“rispGondere“a“delle“domande“di“carattere“generale“sulle“sc˜hede“audio“sotto“Lin˜ux,‘G‹n“do˜v˜eŽ¦pšGosso.‘ktPrima–Bûdi“p˜orle“vi“prego“di“leggere“tutte“le“informazioni“con•¸èten“ute–Bûin“questo“HO¸èWTO‘Böe“di“mandarmiŽ¦informazioni–9êdettagliate“sul“problema.‘hnVi“prego“di“non“rivš¸èolgervi“a“me“pGer“questioni“c˜he“riguardano“l'uso“diŽ¦scš¸èhede–U audio“sotto“sistemi“opGerativi“dieren˜ti“da“Lin˜ux.Ž¡Se–Ãôpubblicate“questo“doGcumenš¸èto“in“un“CD-R˜OM‘ÃØo“in“altra“forma“stampata,‘ߪuna“copia“di“cortesia“sarebbGeŽ¦da–R¯me“apprezzata.‘p°Scriv¸èetemi“pšGer“il“mio“indirizzo“di“p˜osta.‘p°T‘ÿ*¸enete“anc¸èhe“in“considerazione“l'opp˜ortunit€à“diŽ¦fare–=ìuna“donazione“al“Linš¸èux“DoGcumen˜tation“Pro‘Ž0ject“pšGer“aiutare“il“progetto“di“una“do˜cumen¸ètazione“gratuitaŽ¦pGer›`óLin•¸èux.‘”ùCon“tattate˜il˜coGordinatore˜dei˜Lin“ux˜HO“WTO,˜Tim˜Byn“um,–cè½linux-howto@metalab.unc.e‘ÿ}/du˜¹,“pGerŽ¦maggiori‘U informazioni.ŽŸ#ÃÄ1.4Ž‘¾Regole–¸di“distribuzioneŽŸMª¹Cop•¸èyrigh“t–&ç(c)“1995-1999“di“Je“T‘ÿ*¸ranš¸èter.‘bQuesto“doGcumen˜to“pu€ò“essere“distribuito“nei“termini“descritti“nellaŽ¦licenza–U LDP“suŽ¡ºhttp://metalab.unc.edu/LDP/COPYRIGHT.html‘U ¹.Ž¡Cop•¸èyrigh“t–é\(c)“1995-1999“bš¸èy“Je“T‘ÿ*¸ran˜ter.‘.4This“doGcumen˜t“ma˜y“bGe“distributed“under“the“terms“set“forth“inŽ¦the–U LDP“license“at‘ª@ºhttp://metalab.unc.edu/LDP/COPYRIGHT.html“¹.ŽŸ(ÀœÁ2Ž‘ÁT‘þ®(ecnologia–G\delle“scchede“audioŽŸ¿:¹Questa–·´sezione“€è“in¸ètesa“come“panoramica“½molto‘YB¹generale“sulla“tecnologia“audio“utilizzata“nei“computer,‘ÐXinŽ¦moGdo––da“rendere“pi€ù“agevš¸èole“la“comprensione“dei“concetti“c˜he“v˜erranno“pšGoi“esp˜osti“in“questo“do˜cumen¸èto.Ž¦P¸èer–U sapšGerne“di“pi€ù“si“consulti“un“libro“sull'audio“digitale“o“sull'elab˜orazione“digitale“dei“segnali.Ž¡Il–Ñsuono“€è“½analo–ÿ}/gic“o‘¡Ž¹;‘}©pu€ò–Ñassumere“qualsiasi“v›ÿqÐalore“in“un“in¸èterv˜allo“con•¸ètin“uo.‘“I‘žcomputer–Ñsono“½digitali‘ɹ;‘}©aŽ¦loro–˜bpiace“la•¸èv“orare–˜bcon“v‘ÿqÐalori“discreti.‘;GLe“scš¸èhede“audio“usano“un“dispGositiv˜o“conosciuto“come“½Converti-Ž¦tor–ÿ}/e‘ÌTA¾˜nalo“gic“o/Digitale‘S¹(A/D–’¡o›’±ADC)“pGer˜con•¸èv“ertire˜le˜tensioni˜corrispGonden“ti˜alle˜onde˜sonore˜analogic“heŽ¦in–üÜv‘ÿqÐalori“digitali“o“nš¸èumerici“c˜he“pGossono“essere“quindi“memorizzati.‘hµAnalogamen˜te,‘&Ëun“½Convertitor‘ÿ}/e‘.Digi-Ž¦tale/A¾˜nalo–ÿ}/gic“o‘]ƒ¹(D/A›»Îo‘»õD•¸èA“C)˜con“v“erte–»õv‘ÿqÐalori“nš¸èumerici“in“tensioni“analogic˜he“c˜he“pGossono“a“loro“v˜olta“pilotareŽ¦un–U altoparlan¸ète,“proGducendo“il“suono.Ž¡Il–ªRproGcesso“di“con•¸èv“ersione–ªRdall'analogico“al“digitale,›Ì|conosciuto“come“campionamen•¸èto,˜in“troGduce–ªRdegli“errori.Ž¦Vi–L¾sono“due“fattori“c•¸èhia“v“e›L¾c“he˜serv“ono˜a˜determinare˜quan“to˜un˜segnale˜campionato˜si˜a“vvicini˜all'originale.ŽŽŽŒ‹e³ Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Rù¹5ŽŽ ÕÁ ýV¯La›È½fr–ÿ}/e“quenza–ýydi“c‘ÿ}/ampionamento‘iª¹€è˜il˜n¸èumero˜di˜campioni˜presi˜p•Ger˜unit€à˜di˜temp“o˜(usualmen¸ète˜espressa˜inŽ¤ ®campioni–vpšGer“secondo“o“Hertz).‘Ô^Una“bassa“frequenza“di“campionamen¸èto“fornir€à“una“resa“p˜o˜co“accurataŽ¡del–g8segnale“analogico.‘§ÉL'ampiezza“di“campionamenš¸èto“€è“l'in˜terv›ÿqÐallo“di“v˜alori“usati“pGer“rappresen¸ètare“ogniŽ¡campione,‘Busualmenš¸ète–=Mespressa“in“bit.‘iPi€ù“€è“grande“l'ampiezza“di“campionamen˜to,‘Bpi€ù“accurata“sar€à“la“resaŽ¡del–U segnale“campionato.Ž©ؼLe–©`scš¸èhede“audio“usano“normalmen˜te“campioni“di“8“o“16“bit“a“frequenze“di“campionamen˜to“da“circa“4000“aŽ¡44000–U campioni“al“secondo.‘q€I“campioni“pGossono“con¸ètenere“uno“(mono)“o“due“(stereo)“canali.Ž¦La–;Õ½sintesi‘gðFM‘ß¹€è“una“v•¸èecc“hia–;Õtecnica“usata“pšGer“pro˜durre“il“suono.‘% €È‘;šbasata“sulla“com¸èbinazione“di“formeŽ¡d'onda–jcdieren¸èti“(ad“es.›±Jseno,–o´triangolo,“quadrato).˜La–jcsinš¸ètesi“FM‘j^€è“pi€ù“semplice“da“implemen˜tare“a“liv˜elloŽ¡hardwš¸èare–áÅdella“con˜v˜ersione“D/A,“ma“€è“pi€ù“dicile“da“programmare“e“meno“essibile.‘oMolte“sc˜hede“audioŽ¡utilizzano–AÌla“sinš¸ètesi“FM‘AÇpGer“rimanere“compatibili“con“le“v˜ecc˜hie“sc˜hede“audio“e“il“v˜ecc˜hio“soft˜w˜are.‘kV‘ÿ*¸engonoŽ¡normalmenš¸ète–U resi“dispGonibili“div˜ersi“generatori“di“suono“indipGenden˜ti“(½vo‘ÿ}/ci‘ɹ).Ž¦La›Û½sintesi–õtr‘ÿ}/amite“wavetable‘›l¹com•¸èbina˜la˜essibilit€à˜della˜con“v“ersione˜D/A‘Úûcon˜la˜capacit€à˜di˜gestire˜canaliŽ¡mš¸èultipli–Õ·propria“della“sin˜tesi“FM.“In“questa“maniera“delle“v˜ošGci“digitalizzate“p˜ossono“essere“caricate“in“unaŽ¡area–~cdi“memoria“dedicata“e“quindi“riprošGdotte,‘ˆ³com¸èbinate“e“mo˜dicate“con“solo“un“piccolo“impiego“di“CPU.Ž¡T‘ÿ*¸utte–U le“attuali“scš¸èhede“audio“suppGortano“la“sin˜tetizzazione“tramite“w˜a˜v˜etable.Ž¦Molte–­yscš¸èhede“audio“sono“in“grado“di“agire“da“½mixer‘}¹,‘Ãcom˜binando“i“segnali“pro˜v˜enien˜ti“da“en˜trate“div˜erse“eŽ¡conš¸ètrollando–U i“liv˜elli“di“guadagno.Ž¦½MIDI‘­¹sta–ÁpGer“Musical“Instrumenš¸èt“Digital“In˜terface‘î (in˜terfaccia“digitale“pGer“strumen˜ti“m˜usicali)“ed“€è“unŽ¡protoGcollo–±Ähardwš¸èare“e“soft˜w˜are“standard“c˜he“pGermette“agli“strumen˜ti“m˜usicali“di“com˜unicare“l'uno“con“l'altro.Ž¡Gli›~Wev•¸èen“ti‘SŸc“he˜v“engono˜in“viati˜tramite˜il˜bus˜MIDI‘~ pGossono˜anc“he˜essere˜memorizzati˜in˜le˜MIDI‘~ pGerŽ¡consen•¸ètirne›xÒsuccessiv“e˜moGdic“he˜e˜riascolti.‘Ü•Molte˜sc“hede˜audio˜hanno˜un'in“terfaccia˜MIDI.˜Quelle˜c“he˜nonŽ¡la–U pšGossiedono“p˜ossono“com¸èunque“ripro˜durre“i“le“MIDI“usando“altre“caratteristicš¸èhe“della“sc˜heda“audio.Ž¦I‘ÑÄle–Ñå½MOD‘Âj¹sono“un“formato“com•¸èunemen“te–Ñåusato“pGer“la“m¸èusica“generata“da“computer.‘çÎAssieme“alle“infor-Ž¡mazioni–Ú)sulle“note“mš¸èusicali“c˜he“dev˜ono“essere“riproGdotte,‘òÀquesti“le“con˜tengono“dei“campioni“digitalizzati“pGerŽ¡gli–îDstrumenš¸èti“(o“le“v˜oGci).‘<ìI›île“MOD˜sono“stati“usati“pšGer“la“prima“v¸èolta“sui“computer“Amiga“ma“p˜ossonoŽ¡essere–U ascoltati“su“altri“sistemi,“Linš¸èux“incluso,“con“del“soft˜w˜are“adatto.ŽŸ(ÀœÁ3Ž‘ÁHardwcare‘G\supppœortatoŽŸ¿:¹Questa–Éßsezione“elenca“le“scš¸èhede“audio“e“le“in˜terfacce“c˜he“sono“attualmen˜te“suppGortate“sotto“Lin˜ux.‘ϼLeŽ¡informazioni–%qui“presenš¸èti“sono“basate“sull'ultimo“k˜ernel“c˜he,‘.®al“momen˜to“della“stesura,‘.®risulta“essere“il“2.2.4.Ž¡Questo–ÙûdoGcumenš¸èto“riguarda“solo“i“driv˜er“sonori“inclusi“nella“distribuzione“del“sorgen˜te“del“k˜ernel“di“Lin˜uxŽ¡(si–U vš¸èeda“la“sezione“in˜titolata“Driv˜er“sonori“alternativi).Ž¦Pš¸èer–hªle“ultime“informazioni“sulle“sc˜hede“audio“suppGortate“e“sulle“funzioni“dei“driv˜er“si“consultino“i“le“acclusi“al-Ž¡la–P0distribuzione“del“kš¸èernel“di“Lin˜ux,‘„`normalmen˜te“installati“nella“directory“º/usr/src/linux/Documentation/Ž¡sound¹.Ž¦Le–r/informazioni“con•¸èten“ute–r/in“questo“HOš¸èWTO‘r(sono“v‘ÿqÐalide“pGer“la“implemen˜tazione“di“Lin˜ux“su“proGcessori“diŽ¡tipGo‘U In¸ètel.Ž¦Il–f/drivš¸èer“sonoro“do˜vrebbGe“funzionare“anc˜he“con“molte“sc˜hede“audio“nella“implemen˜tazione“pšGer“pro˜cessoriŽ¡Alpha.‘A’Com•¸èunque›ÅVqualc“he˜sc“heda˜p•Gotrebb“e˜far˜nascere˜conitti˜delle˜p“orte˜I/O‘Å2con˜altri˜disp“ositivi˜installatiŽ¡nei–‰Ósistemi“Alpha“ancš¸èhe“se“funziona“pGerfettamen˜te“sulle“macc˜hine“i386,›—quindi“non“si“pu€ò“dire,˜in“generale,Ž¡se–U una“data“scš¸èheda“funzioner€à“oppure“no“senza“a˜v˜erla“pro˜v‘ÿqÐata.Ž¦Al–Xdmomenš¸èto“della“stesura“di“questo“doGcumen˜to“il“driv˜er“sonoro“non“€è“ancora“funzionan˜te“nell'implemen˜tazioneŽ¡pGer›U P•¸èo“w“erPC˜di˜Lin“ux,˜ma˜do“vrebbGe˜esserlo˜in˜futuro.ŽŽŽŒ‹u Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Rù¹6ŽŽ ÕÁ ýV¯Le–Öscš¸èhede“audio“pGossono“essere“congurate“nel“k˜ernel“nell'implemen˜tazione“di“Lin˜ux“pGer“MIPs,‘QDe“qualc˜heŽ¤ ®maccš¸èhina–uÌMIPs“ha“degli“slot“EISA‘uÃe/o“dell'hardw˜are“sonoro“in˜terno.‘ÓƒMi“€è“stato“detto“c˜he“il“gruppGo“Lin˜ux-Ž¡MIPs–U €è“inš¸èteressato“a“una“futura“aggiun˜ta“del“suppGorto“sonoro.Ž©ؼIl–/Nkš¸èernel“di“Lin˜ux“include“un“driv˜er“separato“nelle“sue“v˜ersioni“pGer“A˜tari“e“Amiga,‘6ßdriv˜er“c˜he“implemen˜ta“unŽ¡sottoinsieme–Òcompatibile“del“drivš¸èer“sonoro“usato“pGer“la“piattaforma“In˜tel“utilizzando“l'hardw˜are“pGer“il“suonoŽ¡inš¸èterno–U a“queste“macc˜hine.Ž¦La–çdvš¸èersione“di“Lin˜ux“pGer“SP‘ÿ*¸AR˜C‘çHattualmen˜te“suppšGorta“l'audio“solo“in“alcuni“mo˜delli“di“w¸èorkstation“Sun.‘LìMiŽ¡€è–Istato“detto“cš¸èhe“l'hardw˜are“audio“on-bšGoard“funziona“ma“il“disp˜ositiv¸èo“DSP‘5esterno“non“€è“supp˜ortato“p˜oic¸èh€éŽ¡Sun–U non“ha“reso“pubblicš¸èhe“le“sue“spGecic˜he.ŽŸ#ÃÄ3.1Ž‘¾Sc hede‘¸audioŽŸMª¹Le–3ãseguenš¸èti“sc˜hede“audio“sono“suppGortate“dal“driv˜er“sonoro“del“k˜ernel“di“Lin˜ux.‘flQualc˜he“elemen˜to“di“questaŽ¡lista–RÌ€è“un“cš¸èhip“audio“pi€ù“c˜he“una“sc˜heda“audio.‘j„La“lista“€è“incompleta“pGoic˜h€é“vi“sono“altre“sc˜hede“audioŽ¡compatibili–\Êcon“queste“cš¸èhe“funzionano“sotto“Lin˜ux.‘¹Come“se“la“confusione“fosse“p•Go“ca,‘Žudei›\Êpro“duttori˜cam¸èbianoŽ¡p•Gerio“dicamenš¸ète– ³il“design“delle“loro“sc˜hede“audio“causando“incompatibilit€à“e“con˜tin˜uano“a“v˜enderle“comeŽ¡moGdello‘U originario.ŽŸؼ‘ó !",š cmsy10¸ŽŽŽ‘¹In¸èterfaccia–U MIDI“6850“UAR‘ÿ*¸TŽ¤®‘¸ŽŽŽ‘¹Sc¸èhede–U basate“su“AD1816/AD1816AŽ¡‘¸ŽŽŽ‘¹ADSP-2115Ž¡‘¸ŽŽŽ‘¹Sc¸èhede–U basate“su“ALS-007“(A‘þã v‘ÿqÐance“Logic)Ž¡‘¸ŽŽŽ‘¹A‘ÿ*¸TI–U Stereo“F/X“(fuori“proGduzione)Ž¡‘¸ŽŽŽ‘¹A¸ècer‘U FX-3DŽ¡‘¸ŽŽŽ‘¹A¸èdLib–U (fuori“proGduzione)Ž¡‘¸ŽŽŽ‘¹Audio–U Excel“DSP“16Ž¡‘¸ŽŽŽ‘¹AudioDriv¸èeŽ¡‘¸ŽŽŽ‘¹CMI8330–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Compaq–U Deskpro“XL“on¸èbGoard“soundŽ¡‘¸ŽŽŽ‘¹Corel–U Netš¸èwinder“W‘ÿ*¸a˜v˜eArtistŽ¡‘¸ŽŽŽ‘¹Crystal‘U CS423xŽ¡‘¸ŽŽŽ‘¹ESC614Ž¡‘¸ŽŽŽ‘¹ESS1688–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ESS1788–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ESS1868–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ESS1869–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ESS1887–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ESS1888–U (c¸èhip“audio)ŽŽŽŒ‹‡ý Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Rù¹7ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹ESS688–U (c¸èhip“audio)Ž¤®‘¸ŽŽŽ‘¹ES1370–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹ES1371–U (c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Ensoniq–U AudioPCI“(ES1370)Ž¡‘¸ŽŽŽ‘¹Ensoniq–U AudioPCI“97“(ES1371)Ž¡‘¸ŽŽŽ‘¹Ensoniq–U SoundScapšGe“(e“compatibili“pro˜dotte“da“Rev¸èeal“e“Sp˜ea)Ž¡‘¸ŽŽŽ‘¹Gallan¸èt‘U SC-6000Ž¡‘¸ŽŽŽ‘¹Gallan¸èt‘U SC-6600Ž¡‘¸ŽŽŽ‘¹Gra¸èvis‘U UltrasoundŽ¡‘¸ŽŽŽ‘¹Graš¸èvis–U Ultrasound“A˜CEŽ¡‘¸ŽŽŽ‘¹Gra¸èvis–U Ultrasound“MaxŽ¡‘¸ŽŽŽ‘¹Gra¸èvis–U Ultrasound“con“l'opzione“di“sampling“a“16“bitŽ¡‘¸ŽŽŽ‘¹HP‘U Ka•¸èy“akŽ¡‘¸ŽŽŽ‘¹Highscreen–U Sound-BoGoster“32“W‘ÿ*¸a•¸èv“e‘U 3DŽ¡‘¸ŽŽŽ‘¹IBM‘U MW–þã A“VEŽ¡‘¸ŽŽŽ‘¹Logitec¸èh–U Sound“Man“16Ž¡‘¸ŽŽŽ‘¹Logitec¸èh–U SoundMan“GamesŽ¡‘¸ŽŽŽ‘¹Logitecš¸èh–U SoundMan“W‘ÿ*¸a˜v˜eŽ¡‘¸ŽŽŽ‘¹MAD16–U Pro“(c¸èhipset“OPTi“82C928,“82C929,“82C930,“82C924)Ž¡‘¸ŽŽŽ‘¹Media–U Vision“Jazz16Ž¡‘¸ŽŽŽ‘¹MediaT–ÿ*¸riX›U AudioT“riX˜ProŽ¡‘¸ŽŽŽ‘¹Microsoft–U Windo¸èws“Sound“System“(MSS/WSS)Ž¡‘¸ŽŽŽ‘¹MiroSOUND‘U PCM12Ž¡‘¸ŽŽŽ‘¹Mozart–U (O¸èAK“OTI-601)Ž¡‘¸ŽŽŽ‘¹OPTi‘U 82C931Ž¡‘¸ŽŽŽ‘¹Orc¸èhid‘U SW32Ž¡‘¸ŽŽŽ‘¹P¸èersonal–U Sound“System“(PSS)Ž¡‘¸ŽŽŽ‘¹Pinnacle‘U MultiSoundŽ¡‘¸ŽŽŽ‘¹Pro–U Audio“SpGectrum“16Ž¡‘¸ŽŽŽ‘¹Pro–U Audio“Studio“16Ž¡‘¸ŽŽŽ‘¹Pro–U Sonic“16Ž¡‘¸ŽŽŽ‘¹Roland–U MPU-40,“in¸èterfaccia“MIDIŽŽŽŒ‹’@ Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Rù¹8ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹S3‘U SonicVibGesŽ¤®‘¸ŽŽŽ‘¹SY-1816Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“1.0Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“2.0Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“16Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“16ASPŽ¡‘¸ŽŽŽ‘¹Sound–U Blaster“32Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“64Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“A‘þã WE32Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“A‘þã WE64Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“PCI“128Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“ProŽ¡‘¸ŽŽŽ‘¹Sound–U Blaster“Vibra16Ž¡‘¸ŽŽŽ‘¹Sound–U Blaster“Vibra16XŽ¡‘¸ŽŽŽ‘¹TI–U TM4000M“noteb•Go“okŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸erratec–U Base“1Ž¡‘¸ŽŽŽ‘¹T‘ÿ*¸erratec–U Base“64Ž¡‘¸ŽŽŽ‘¹Th¸èunderBoardŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beac¸èh“MauiŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beac¸èh“MultiSound“ClassicŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beac¸èh“MultiSound“FijiŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beac¸èh“MultiSound“HurricaneŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beacš¸èh“MultiSound“Mon˜tereyŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸urtle–U Beac¸èh“MultiSound“PinnacleŽ¡‘¸ŽŽŽ‘¹T›ÿ*¸urtle–U Beac¸èh“MultiSound“T˜ahitiŽ¡‘¸ŽŽŽ‘¹T›ÿ*¸urtle–U Beac¸èh“W˜a•¸èv“eF˜ron“t‘U MauiŽ¡‘¸ŽŽŽ‘¹T›ÿ*¸urtle–U Beac¸èh“W˜a•¸èv“eF˜ron“t‘U T˜ropGezŽ¡‘¸ŽŽŽ‘¹T›ÿ*¸urtle–U Beac¸èh“W˜a•¸èv“eF˜ron“t‘U T˜ropGez+Ž¡‘¸ŽŽŽ‘¹VIA–U c¸èhip“setŽ¡‘¸ŽŽŽ‘¹VIDC–U 16-bit“soundŽ¡‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL2“(c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL3“(c¸èhip“audio)ŽŽŽŒ‹ ˜ù Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Rù¹9ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL3-SA1“(c¸èhip“audio)Ž¤_Š‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL3-SA2“(c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL3-SA3“(c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL3-SAx“(c¸èhip“audio)Ž¡‘¸ŽŽŽ‘¹Y‘ÿ*¸amaha–U OPL4“(c¸èhip“audio)ŽŸ”eAncš¸èhe–S•se“molte“sc˜hede“audio“sono“dette“SoundBlaster“compatibili,‘Sämolto“p•Go“c˜he,–Säattualmen˜te,“sono‘S•abbas-Ž¤ ®tanza–Olcompatibili“da“funzionare“con“il“drivš¸èer“di“Lin˜ux“pGer“la“SoundBlaster.‘`eQueste“sc˜hede“normalmen˜teŽ¡funzionano– meglio“usando“il“drivš¸èer“MAD16“o“MSS/WSS.“Solo“le“v˜ere“sc˜hede“SoundBlaster“fatte“dalla“Cre-Ž¡ativ•¸èe›àWLabs,‘÷²c“he˜usano˜i˜c“hip˜custom˜della˜Creativ“e˜(pGer˜esempio,‘÷²la˜SoundBlaster16˜Vibra)˜e˜le˜sc“hede˜basateŽ¡su–$-MV‘$!Jazz16“e“ESS688/1688“generalmenš¸ète“funzionano“con“il“driv˜er“pGer“SoundBlaster.‘a/Pro˜v‘ÿqÐare“a“usare“unaŽ¡scš¸èheda–audio“a“16“bit“compatibile“con“SoundBlaster“Pro‘ÛKcon“il“driv˜er“SoundBlaster“si“riv˜ela,‘Önormalmen˜te,Ž¡una–U pšGerdita“di“temp˜o.Ž©ؼIl–—´kš¸èernel“di“Lin˜ux“suppšGorta“la“p˜orta“SCSI‘—adi“cui“sono“fornite“alcune“sc¸èhede“audio“(p˜er“esempio“ProAu-Ž¡dioSpGectrum–¢K16)“e“l'inš¸èterfaccia“proprietaria“di“qualc˜he“driv˜e“CD-R˜OM‘¡õ(pGer“esempio“SoundBlaster“Pro).Ž¡Date–U un'oGccš¸èhiata“ai“Lin˜ux“½SCSI‘“°HOš¾˜WTO“¹e“½CDR˜OM‘“°HO˜WTO“¹pGer“maggiori“informazioni.Ž¦Assieme–U ai“kš¸èernel“2.2“€è“anc˜he“distribuito“un“driv˜er“pšGer“le“p˜orte“jo•¸èystic“k›U presen“ti˜su˜alcune˜sc“hede˜audio.Ž¦Si–U noti“cš¸èhe“i“driv˜er“sonoro,“SCSI,“CD-R˜OM“e“jo˜ystic˜k“sono“completamen˜te“indipGenden˜ti“l'uno“dall'altro.ŽŸ"ÃÄ3.2Ž‘¾Driv er–¸audio“alternativiŽŸMª¹Il–Œ*suppšGorto“p˜er“l'audio“del“kš¸èernel“di“Lin˜ux“€è“stato“originariamen˜te“scritto“da“Hann˜u“Sa˜v˜olainen.‘.„Hann˜u“ha“pGoiŽ¡sviluppato–/¦OpGen“Sound“System,‘7%una“suite“commerciale“di“drivš¸èer“audio“v˜enduta“da“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies,‘7%c˜heŽ¡€è–ËdispGonibile“su“divš¸èersi“sistemi“Unix.‘ZLa“Red“Hat“Soft˜w˜are“ha“quindi“spGonsorizzato“Alan“Co˜x“con“l'obiettiv˜oŽ¡di–ÈépGotenziare“i“drivš¸èer“audio“rendendoli“completamen˜te“moGdulari.‘BÃDiv˜erse“altre“pšGersone“hanno“p˜oi“dato“il“loroŽ¡conš¸ètributo–Ûcon“correzioni“di“errori“e“hanno“sviluppato“driv˜er“aggiun˜tivi“pGer“le“n˜uo˜v˜e“sc˜hede“audio.‘\QuestiŽ¡drivš¸èer–!ÍmoGdicati“sono“stati“inclusi“nella“distribuzione“Red“Hat“dalla“v˜ersione“5.0“alla“5.2.‘`eLe“moGdic˜he“sonoŽ¡quindi–ß|state“inš¸ètegrate“nella“distribuzione“standard“del“k˜ernel“dalla“v˜ersione“2.0.‘•Alan“Co˜x“€è“il“curatore“diŽ¡drivš¸èer–Âaudio“della“distribuzione“standard“del“k˜ernel,‘ Õmen˜tre“Hann˜u“con˜tin˜ua“p•Gerio“dicamen˜te–Âa“fornire“coGdiceŽ¡preso–U dal“driv¸èer“commerciale.Ž¦OpGen–< Sound“System,‘tBil“drivš¸èer“commerciale“della“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies“tende“ad“essere“pi€ù“facile“da“congurare“eŽ¡ore–gßsuppšGorto“p˜er“un“maggior“nš¸èumero“di“sc˜hede“audio,‘—Rparticolarmen˜te“pGer“quelle“n˜uo˜v˜e.‘"k€È‘g£anc˜he“compatibileŽ¡con–le“applicazioni“scritte“pGer“il“drivš¸èer“audio“incluso“nella“distribuzione“standard“del“k˜ernel.‘_wLo“sv‘ÿqÐan˜taggio“€èŽ¡c•¸èhe›(mdo“vrete˜pagare˜pGer˜a“v“erlo˜e˜com“unque˜non˜a“vrete˜il˜coGdice˜sorgen“te.‘bšP“otete˜scaricare˜una˜copia˜di˜pro“v‘ÿqÐaŽ¡del–êžproGdotto“prima“di“decidere“se“comprarlo“o“no.‘NPš¸èer“maggiori“informazioni“si“guardi“sulla“pagina“w˜eb“dellaŽ¡4F–ÿ*¸ronš¸èt‘U T“ec˜hnologies:Ž¦ºhttp://www.opensound.com‘U ¹.Ž¦Jaroslaš¸èv–õrKysela“e“altri“hanno“cominciato“a“scriv˜ere“un“driv˜er“audio“alternativ˜o“pGer“la“sc˜heda“audio“Gra˜viŽ¡UltraSound.‘”éIl– ˜progetto“€è“stato“rinominato“in“½A–ÿ}/dvanc“e“d–;Linux“Sound“A¾˜r–ÿ}/chite“ctur“e‘Ëç¹(ALSA)‘ ied– ˜€è“risultatoŽ¡in–„•un“sistema“di“drivš¸èer“audio“c˜he“gli“autori“credono“essere“una“buona“alternativ‘ÿqÐa“pGer“i“driv˜er“audio“delŽ¡k•¸èernel.‘3ÁI›@Ndriv“er–@‹ALSA˜orono“suppšGorto“p˜er“molte“sc¸èhede“audio“diuse,›{fsono“full“duplex,˜completamen¸èteŽ¡moGdulari– µe“compatibili“con“l'arcš¸èhitettura“audio“del“k˜ernel.‘›>Il“sito“principale“del“progetto“ALSA‘ …€è‘jºhttp:Ž¡//www.alsa-‘€project.org–èt¹.‘MG€È‘èYancš¸èhe“dispGonibile“un“Alsa-sound-mini-HO˜WTO‘èYc˜he“tratta“della“compilazioneŽ¡e–U dell'installazione“di“questi“driv¸èer.Ž¦Markus–˜¬Mummert“(“½mum@mmk.e-te‘ÿ}/chnik.tu-muenchen.de“¹)“ha“scritto“un“paccš¸èhetto“driv˜er“pGer“le“sc˜hedeŽ¡audio–U T›ÿ*¸urtle“Beac¸èh“MultiSound“(classic),“T˜ahiti“e“Mon¸èterey˜.‘q€La“doGcumen¸ètazione“asserisce:ŽŽŽŒ‹ Ÿ Û_2 ý ~?Ÿ„€ÕÁGŽÂ3.‘ñ8Hardw®>are‘ÕsuppQÂortato’Mùi¹10ŽŽ ÕÁ ýV¯‘'ÿ€È‘aëprogettato–aïpšGer“la“registrazione/ripro˜duzione“su“hard“disk“di“alta“qualit€à,‘e"senza“p˜erdita“diŽ¤ ®‘sincronizzazione–›Ÿnemmeno“su“un“sistema“oGccupato.‘DþAltre“funzioni,›­?come“W‘ÿ*¸a•¸èv“e‘›Ÿsyn“thesis,˜MIDIŽ¡‘ed–å%elabšGorazione“digitale“dei“segnali“(DSP),“non“p˜ossono“essere“usate.‘!Altres€ì“la“registrazione“eŽ¡‘la–üñriprošGduzione“con¸ètemp˜oranee“non“sono“p˜ossibili.‘hôIn“questo“momenš¸èto“sostituisce“V–ÿ*¸o˜xW“are‘üñedŽ¡‘€è– ©stato“testato“in“divš¸èerse“v˜ersioni“del“k˜ernel“dalla“1.0.9“alla“1.2.1.‘˜Oltretutto“€è“installabile“suiŽ¡‘sistemi–U UN*X“SysV386R3.2.Ž©ؼLo–U si“pu€ò“tro¸èv‘ÿqÐare“suŽ¤ؼºhttp://www.cs.colorado.edu/~mccreary/tbeach‘U ¹.Ž¡Kim–:Burgaard“(“½bur–ÿ}/gaar“d@daimi.aau.dk–:¹)“ha“scritto“un“drivš¸èer“e“dei“programmi“di“utilit€à“pGer“l'in˜terfacciaŽ¤ ®MIDI–U Roland“MPU-401.‘q€La“vš¸èoGce“c˜he“lo“riguarda“sulla“Lin˜ux“Soft˜w˜are“Map“ne“d€à“questa“descrizione:Ž¦‘'ÿUn–.:drivš¸èer“pGer“le“in˜terfacce“MIDI‘.0compatibili“con“Roland“MPU-401“(incluse“Roland“SCC-1“eŽ¡‘RAP-10/A‘ÿ*¸TW-10).‘Õ©Include–ËØuna“serie“di“utilit€à“tra“le“quali“un“pla•¸èy“er–ËØdi“le“Standard“MIDI‘˺edŽ¡‘un‘U registratore.Ž¦‘'ÿMolte–M migliorie“sono“state“appGortate“dalla“vš¸èersione“0.11a.‘nÕT‘ÿ*¸ra“le“altre“cose“il“driv˜er“adesso“siŽ¡‘aš¸èvv‘ÿqÐale–¤ódi“regole“pGer“la“condivisione“degli“IR˜Q‘¤ße“si“attiene“alla“n˜uo˜v‘ÿqÐa“in˜terfaccia“del“k˜ernel“pGer“iŽ¡‘mošGduli.‘ØLa–N&funzione“di“metronomo,‘‚¾la“p˜ossibilit€à“di“sincronizzare“ad“es.‘Øla“graca“su“una“strutturaŽ¡‘di–è6battute“senza“pGerdere“in“precisione,‘ýÿuna“inš¸èterfaccia“a˜v‘ÿqÐanzata“pGer“repla˜y/registrazione/o˜v˜erdubŽ¡‘e–U molto,“molto“ancora.Ž¦Lo–U si“pu€ò“tro¸èv‘ÿqÐare“su‘ª@ºftp://metalab.unc.edu/pub/Linux/kernel/sound/mpu401-‘€0.2.tar.gz“¹.Ž©ؼAltro–8ôutilizzo“di“una“scš¸èheda“audio“pGer“Lin˜ux“€è“quello“del“mošGdem“p˜er“radioamatori“in“pac•¸èk“et‘8ôradio.‘hI‘8írecen“tiŽ¡kš¸èernel–Z\2.1.x“includono“un“driv˜er“c˜he“funziona“con“sc˜hede“audio“compatibili“SoundBlaster“e“Windo˜ws“SoundŽ¡System–;pšGer“implemen¸ètare“i“proto˜colli“pac•¸èk“et–;1200“bps“AFSK‘e“9600“bps“FSK.“Date“un'o˜ccš¸èhiata“al“Lin˜uxŽ¡AX25–U HOš¸èWTO“pGer“altri“dettagli“(fra“paren˜tesi“sono“radioamatore“anc˜he“io““il“mio“callsign“€è“VE3ICH).ŽŸ#ÃÄ3.3Ž‘¾PC‘¸Sp_úeak erŽŸMª¹€È‘ƒ…dispGonibile–ƒ‘un“altro“drivš¸èer“sonoro“c˜he“non“ric˜hiede“hardw˜are“aggiun˜tiv˜o;‘šÉinfatti“usa“lo“spGeak˜er“del“PC.“€ÈŽ¡sicuramenš¸ète–ÄÔpi€ù“compatibile“a“liv˜ello“soft˜w˜are“con“il“driv˜er“della“sc˜heda“audio“ma,‘á°come“€è“normale“aspGettarsi,Ž¡fornisce–P¾un“output“di“qualit€à“molto“minore“e“ošGccupa“la“CPU‘P¼p˜er“un“temp˜o“molto“maggiore.‘p I‘P¼risultati“sonoŽ¡di–8šv‘ÿqÐario“tip•Go,‘>Op“oic¸èh€é›8šdip“endono˜dalle˜caratteristic¸èhe˜di˜ogni˜singolo˜sp“eak•¸èer.‘gþP“er˜maggiori˜informazioni˜dateŽ¡un'ošGcc¸èhiata–U alla“do˜cumen¸ètazione“fornita“assieme“alla“distribuzione.Ž¦La–U vš¸èersione“attuale“€è“la“1.1“e“la“si“tro˜v‘ÿqÐa“suŽ¦ºftp://ftp.informatik.hu-–€berlin.de/pub/os/linux/hu-“sound/ŽŸ#ÃÄ3.4Ž‘¾P orta‘¸parallelaŽŸMª¹Altra–¶“opzione“€è“quella“di“costruire“un“con•¸èv“ertitore–¶“digitale-analogico“utilizzando“la“pGorta“parallela“dellaŽ¡stampanš¸ète–¼‚e“qualc˜he“compGonen˜te“aggiun˜tiv˜o.‘>¡Ci€ò“pšGorta“a“un“output“di“qualit€à“sup˜eriore“risp˜etto“allo“sp˜eak¸èerŽ¡del–*%PC,“ma“genera“ancora“un“pGesanš¸ète“utilizzo“di“CPU.“Il“pacc˜hetto“del“driv˜er“pšGer“il“PC‘)îsp˜eakš¸èer“prev˜edeŽ¡questa–U opzione“e“include“le“istruzioni“pGer“costruire“l'hardw¸èare“necessario.ŽŽŽŒ‹ ±ý Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹11ŽŽ ÕÁ ýV¯Á4Ž‘ÁInstallazioneŽŸ¿:¹Congurare–U Lin¸èux“pšGer“supp˜ortare“il“suono“prevš¸èede“i“seguen˜ti“passaggi:Ž©ؼ‘ 9b1.ŽŽŽ‘Installare–U la“sc¸èheda“sonora.Ž¤®‘ 9b2.ŽŽŽ‘Congurare–U il“Plug“and“Pla¸èy“(se“dispGonibile)Ž¡‘ 9b3.ŽŽŽ‘Congurare–U e“compilare“il“k¸èernel“con“il“suppGorto“sonoro.Ž¡‘ 9b4.ŽŽŽ‘Creare–U i“le“dispGositiv¸èo.Ž¡‘ 9b5.ŽŽŽ‘Eettuare–U il“b•Go“ot–U del“kš¸èernel“di“Lin˜ux“e“testare“l'installazione.Ž¦Se›Nëa•¸èv“ete˜Red˜Hat˜Lin“ux˜a“v“ete˜anc“he˜una˜utilit“y˜c“hiamata˜ºsndconfig˜¹c“he˜in˜molti˜casi˜rilev“er€à˜la˜v“ostraŽ¤ ®sc¸èheda–ãäaudio“e“impšGoster€à“tutti“i“necessari“le“di“congurazione“p˜er“caricare“i“giusti“driv¸èer“audio“p˜er“la“v¸èostraŽ¡sc•¸èheda.‘ >Se›äµa“v“ete˜una˜Red˜Hat˜vi˜suggerisco˜di˜pro“v‘ÿqÐarla.‘ >Se˜vi˜funziona˜allora˜pGotete˜saltare˜il˜resto˜delleŽ¡istruzioni–U in“questa“sezione.Ž©ؼSe–/Ùºsndconfig“¹non“riesce“nel“suo“in•¸èten“to,‘¦ˆstate–/Ùusando“un'altra“distribuzione“o“v¸èolete“seguire“il“meto-Ž¡do–lÆman¸èuale“pšGer“p˜oter“meglio“comprendere“quello“cš¸èhe“state“facendo,‘ò°le“prossime“sezioni“descriv˜erannoŽ¡dettagliatamen¸ète–U tutti“i“passi“da“compiere.ŽŸ#ÃÄ4.1Ž‘¾Installare–¸la“sc heda“audioŽŸMª¹Seguite–¶Àle“istruzioni“del“prošGduttore“p˜er“l'installazione“dell'hardwš¸èare“o,–Ömmeglio,“ric˜hiedete–¶Àal“v˜ostro“riv˜enditoreŽ¡l'installazione–U della“scš¸èheda“al“momen˜to“dell'acquisto.Ž¦Le›U°v•¸èecc“hie˜sc“hede˜sonore˜usano˜switc“h˜o˜jump•Ger˜p“er˜l'imp“ostazione˜di˜IR•¸èQ,˜canali˜DMA,˜ecc;‘Uùtrascriv“ete˜suŽ¡un–IÇfoglio“i“v‘ÿqÐalori“assegnati.›m¸Se“non“siete“sicuri,‘L usate“i“parametri“predeniti.˜Nel“limite“del“pGossibile“cercateŽ¡di–5‚evitare“conitti“con“altro“hardwš¸èare“installato“sul“sistema“(come“sc˜hede“Ethernet,‘mšSCSI,“pGorte“seriali“eŽ¡parallele)‘U .Ž¦Usualmenš¸ète–¼si“do˜vrebbšGero“usare“la“stessa“p˜orta“di“I/O,“IR¸èQ‘§e“imp˜ostazioni“di“DMA‘§c¸èhe“si“usano“sotto“DOS.Ž¡In–qualcš¸èhe“caso“(particolarmen˜te“con“sc˜hede“PnP)‘rsi“dev˜ono“usare“impGostazioni“div˜erse“pGer“far“funzionare“leŽ¡cose–U sotto“Lin•¸èux.‘q€Serv“e›U qualc“he˜pro“v‘ÿqÐa.ŽŸ#ÃÄ4.2Ž‘¾Congurare–¸il“Plug“and“Pla yŽŸMª¹A•¸èttualmen“te›Ýpdiv“erse˜sc“hede˜audio˜utilizzano˜il˜protoGcollo˜Plug˜and˜Pla“y˜p•Ger˜congurare˜le˜imp“ostazioni˜degliŽ¡indirizzi–Mbdi“I/O,“irq“e“canali“DMA.“Se“a•¸èv“ete–Mbuna“v•¸èecc“hia›Mbsc“heda˜c“he˜ha˜delle˜imp•Gostazioni˜sse˜o˜dei˜jump“erŽ¡(p•Gon¸èticelli)›U p“otete˜saltare˜alla˜prossima˜sezione.Ž¦Alla–µvš¸èersione“2.2“del“k˜ernel“non“vi“€è“ancora“un“completo“suppšGorto“p˜er“il“Plug“and“Pla¸èy‘ÿ*¸.‘<(La“soluzione“preferitaŽ¡€è–1Nquella“cš¸èhe“prev˜ede“l'utilizzo“dei“toGol“isapnp“c˜he“sono“presen˜ti“in“molte“distribuzioni“di“Lin˜ux“(o“c˜he“pGoteteŽ¡scaricare–U dal“sito“w¸èeb“della“Red“Hat‘ª@ºhttp://www.redhat.com/“¹).Ž¦Date–{ëpšGer“prima“cosa“un'o˜cc¸èhiata“alla“do˜cumenš¸ètazione“della“v˜ostra“distribuzione“di“Lin˜ux.‘åâIl“suppGorto“PlugŽ¡and–loPlaš¸èy“p•Gotrebb“e–loessere“gi€à“congurato“o“p•Gotrebb“e–lofunzionare“in“maniera“dieren˜te“da“come“viene“quiŽ¡descritto.‘1§Se›•-do•¸èv“ete˜congurarv“elo˜da˜soli˜pGotete˜tro“v‘ÿqÐare˜altri˜dettagli˜nelle˜pagine˜di˜man“uale˜del˜toGolŽ¡isapnp.‘q€In–U brevš¸èe,“la“proGcedura“c˜he“do˜vrete“seguire“€è“la“seguen˜te:ŽŸؼ‘¸ŽŽŽ‘¹Utilizzate–„$ºpnpdump“¹pšGer“scoprire“tutte“le“p˜ossibili“imp˜ostazioni“dei“v¸èostri“disp˜ositivi“Plug“and“Pla¸èy‘ÿ*¸,Ž¡‘salv‘ÿqÐando–U il“risultato“nel“le“º/etc/isapnp.conf¹.ŽŽŽŒ‹ ÀØ Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹12ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹Scegliete–ÙpšGer“la“sc¸èheda“audio“delle“imp˜ostazioni“cš¸èhe“non“en˜trino“in“conitto“con“altri“dispGositivi“pre-Ž¤ ®‘senš¸èti–Õ#nel“v˜ostro“sistema“e“decommen˜tate“le“giuste“linee“in“º/etc/isapnp.conf¹.‘ñˆNon“dimen˜ticatevi“diŽ¡‘decommenš¸ètare–U il“comando“º(ACT‘?¬Y)“¹c˜he“si“tro˜v‘ÿqÐa“v˜erso“la“ne.ŽŸ®‘¸ŽŽŽ‘¹Assicuratevi–B cš¸èhe“ºisapnp“¹v˜enga“eseguito“all'a˜vvio“del“sistema,‘FScosa“normalmen˜te“fatta“da“uno“script“diŽ¡‘aš¸èvvio.‘q€F‘ÿ*¸ate–U il“reb•Go“ot–U del“v˜ostro“sistema“o“eseguite“man˜ualmen˜te“ºisapnp¹.ŽŸؼSe–)IpGer“qualcš¸èhe“motiv˜o“non“pGotete“o“non“v˜olete“usare“il“toGol“isapnp,‘^Tvi“sono“altre“soluzioni.‘íüSe“utilizzateŽ¡la–Zscš¸èheda“audio“sotto“Microsoft“Windo˜ws“95“o“98,‘ŒhpšGotete“usare“il“device“manager“p˜er“congurare“la“sc¸èhedaŽ¡audio–G‡e“quindi“eettuare“un“soft“b•Go“ot–G‡di“Linš¸èux“usando“il“programma“LO˜ADLIN.“Assicuratevi“c˜he“Windo˜wsŽ¡e–U Linš¸èux“utilizzino“le“stesse“impGostazioni“di“congurazione“della“sc˜heda.Ž©ؼSe–s"utilizzate“la“scš¸èheda“dal“DOS‘spGotete“usare“l'utilit€à“ºicu“¹c˜he“viene“distribuita“assieme“alla“SoundBlaster16Ž¡PnP‘ÈVpšGer–Ètcongurarla“da“DOS,“quindi“eettuare“un“soft“b˜o˜ot“di“Linš¸èux“utilizzando“LO˜ADLIN.“Ancora“unaŽ¡vš¸èolta–U assicuratevi“c˜he“sia“DOS“c˜he“Lin˜ux“utilizzino“le“stesse“impGostazioni“della“sc˜heda.Ž¦Qualc•¸èhe›ô;driv“er˜pGer˜sc“hede˜audio˜include˜il˜soft“w“are˜necessario˜ad˜inizializzare˜il˜Plug˜and˜Pla“y˜pGer˜la˜sc“heda.Ž¡Date–U un'ošGcc¸èhiata“alla“do˜cumenš¸ètazione“del“driv˜er“pGer“maggiori“informazioni.ŽŸ#ÃÄ4.3Ž‘¾Congurare–¸il“k ernelŽŸMª¹Al–ò'momenš¸èto“della“prima“installazione“normalmen˜te“si“usa“un“k˜ernel“precompilato.‘H•Questo“k˜ernel“normal-Ž¡men¸ète–~non“suppGorta“il“suono.‘J™La“cosa“migliore“€è,›¯•senza“dubbio,˜la“ricompilazione“del“kš¸èernel“con“l'aggiun˜taŽ¡dei–ÂÓdrivš¸èer“c˜he“vi“serv˜ono.‘º˜Do˜vreste“com˜unque“ricompilare“il“k˜ernel“pšGerlomeno“p˜er“aggiornare“la“v¸èersione“eŽ¡minimizzare–U la“grandezza“del“le“stesso“(vmlin¸èuz)“onde“evitare“di“ošGccupare“tropp˜o“spazio“in“memoria.Ž¦Il›C’½Linux–ƒŠKernel“HO¾˜WTO‘CŽºhttp://metalab.unc.edu/LDP/HOWTO/Kernel-‘€HOWTO.html˜¹do¸èvrebbGe˜essere˜con-Ž¡sultato–‡ßpGer“i“dettagli“su“come“compilare“un“n•¸èuo“v“o›‡ßk“ernel.‘-Qui˜proGceder€ò˜solamen“te˜a˜ripGortare˜alcuni˜passaggiŽ¡riguardan¸èti–U il“suppGorto“sonoro.Ž¦Se,–…¢prima›QÂd'ora,“non˜a•¸èv“ete˜mai˜congurato˜il˜k“ernel˜p•Ger˜il˜supp“orto˜sonoro˜sarebb“e˜una˜buona˜idea˜leggere˜½tuttiŽ¡¹i––#Readme“le“inclusi“con“il“kš¸èernel“sound“driv˜er“ed“in“particolar“mošGdo“le“informazioni“sp˜ecicš¸èhe“riguardan˜tiŽ¡la–EÔvš¸èostra“sc˜heda“sonora.‘lgLa“seguen˜te“doGcumen˜tazione“si“tro˜v‘ÿqÐa“normalmen˜te“nella“directory“del“k˜ernel“soundŽ¡driv•¸èer,‘Ÿec“he–qöviene“installata“di“default“in“º/usr/src/linux/drivers/sound¹.‘%ÈSe“questa“directory“non“€è“presen¸èteŽ¡€è–U molto“probabile“cš¸èhe“abbiate“una“v˜ersione“molto“v˜ecc˜hia“o“non“abbiate“installato“il“coGdice“sorgen˜te.Ž¦Seguite–£Øla“normale“prošGcedura“p˜er“compilare“il“k•¸èernel.‘]©A“ttualmen“te–£Øvi“sono“tre“in¸èterfacce“p˜er“il“pro˜cesso“diŽ¡congurazione.‘ÝáUn'in•¸èterfaccia›#ëuten“te˜graca˜c“he˜gira˜sotto˜X11˜e˜pu€ò˜essere˜lanciata˜con˜ºmake‘?¬xconfig¹.Ž¡Una–â0basata“su“menš¸èu“c˜he“ric˜hiede“sono“un“displa˜y“testuale“€è“dispšGonibile“con“ºmake‘?¬menuconfig¹.‘°Il“meto˜doŽ¡originale,–U usando“ºmake‘?¬config¹,“ore“una“semplice“in¸èterfaccia“di“testo.Ž¦Duranš¸ète–×Hla“congurazione“del“k˜ernel“vi“saranno“molte“scelte“da“eettuare“pGer“congurare“correttamen˜te“ilŽ¡drivš¸èer–’xpGer“la“sc˜heda“c˜he“pšGossedete.‘)‡L'help“in“linea“di“cui“il“programma“di“congurazione“disp˜one“do¸èvrebb˜eŽ¡fornire–U un“adeguato“suppšGorto“a“questa“fase“della“pro˜cedura.‘q€Scegliete“meglio“c¸èhe“p˜otete.Ž¦DopGo› ²a•¸èv“er˜congurato˜il˜k“ernel˜do“vrete˜compilarlo˜ed˜installare˜il˜n“uo“v“o˜k“ernel˜come˜descritto˜nel˜KernelŽ¡HO¸èWTO.ŽŸ#ÃÄ4.4Ž‘¾Creazione–¸dei“le“disp_úositiv oŽŸMª¹Pš¸èer–cun“corretto“funzionamen˜to“dev˜ono“essere“creati“dei“le“dispGositiv˜o“pšGer“i“disp˜ositivi“audio.‘›JEssi“v¸èengonoŽ¡creati–`Œdi“norma“duranš¸ète“l'installazione“del“v˜ostro“sistema“Lin˜ux.‘“ÃPu€ò“essere“fatto“un“con˜trollo“v˜eloGce“utiliz-Ž¡zando–†þil“comando“di“cui“si“parla“qui“di“seguito.‘Se“l'output“€è“quello“mostrato“(la“data“pu€ò“v‘ÿqÐariare)“allora“iŽ¡le–U dispšGositivi“sono“quasi“sicuramen¸ète“a“p˜osto.ŽŽŽŒ‹ ÏB Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹13ŽŽ ÕÁ ýV¯‘óqLË ectt0900Æ%–¹Nls“-l“/dev/sndstatŽŸ Š=‘crw-rw-rw-–+ê1›¹Nroot‘ž†root‘WÔ14,“6˜Apr˜25‘ rœ1995˜/dev/sndstatŽŸÏâ¹Si–Ü—noti“cš¸èhe“il“fatto“c˜he“i“le“dispGositiv˜o“siano“a“pšGosto“di“p˜er“s€é“non“garanš¸ètisce“n˜ulla.‘ISAnc˜he“il“driv˜er“del“k˜ernelŽ¤ ®devš¸èe–U essere“stato“caricato“o“compilato“prima“c˜he“le“pGeriferic˜he“funzionino“(se“ne“parler€à“pi€ù“a˜v‘ÿqÐan˜ti).Ž©ؼIn–^qualcš¸èhe“raro“caso,‘µRse“si“crede“c˜he“i“dispšGositivi“siano“errati,‘µRessi“p˜ossono“essere“ricreati.‘.êDiv¸èerse“distribuzioniŽ¡di–U Linš¸èux“hanno“lo“script“º/dev/MAKEDEV“¹c˜he“pu€ò“essere“utilizzato“a“tale“scopGo.ŽŸ"ð)Ä4.5Ž‘¾Bo_úot–¸di“Lin ux“e“test“dell'installazioneŽŸMª¹Doš¸èvreste–æˆessere“pron˜ti“pšGer“eseguire“il“b˜o˜ot“e“testare“il“sound“driv¸èer.‘ %¹Seguite“le“normali“pro˜cedure“p˜erŽ¡installare–ˆ%e“fare“il“b•Go“ot–ˆ%del“n•¸èuo“v“o›ˆ%k“ernel˜(non˜cancellate˜il˜v“ecc“hio˜k“ernel,‘Ôæpu€ò˜servire˜nel˜caso˜in˜cui˜siŽ¡incon¸ètrino‘U problemi).Ž¦Duranš¸ète–‰ il“b•Go“ot,‘con˜trollate–‰ l'esistenza“di“un“messaggio“tipšGo“questo“alla“partenza“(se“passano“tropp˜oŽ¡v•¸èelošGcemen“te,–U li“p˜otete“rileggere“con“il“comando“ºdmesg¹):ŽŸ¬ ‘ÆSound–¹Ninitialization“startedŽ¤ Š=‘“at“0x220“irq“5“dma“1,5Ž¡‘“at“0x330“irq“5“dma“0Ž¡‘“at“0x388Ž¡‘Sound–¹Ninitialization“completeŽŸÏâ¹Dev¸èe–U corrispšGondere“al“tip˜o“di“scš¸èheda“installata“e“al“settaggio“di“IR˜Q“e“jumpGer“(se“ci“sono).Ž¦Si–Þ1noti“cš¸èhe“i“messaggi“di“cui“sopra“non“v˜engono“mostrati“se“si“€è“preferito“utilizzare“il“driv˜er“come“moGduloŽ¤ ®caricabile–U del“kš¸èernel“(a“meno“c˜he“non“v˜enga“abilitato,“ad“esempio“con“ºinsmod–?¬sound“trace_init=1¹).Ž¦Quando–d¦il“drivš¸èer“sonoro“viene“compilato“nel“k˜ernel“i“messaggi“ºSound–?¬initialization“started–d¦¹e“ºSoundŽ¡initialization‘?¬complete–6g¹devš¸èono“apparire.‘USe“ci€ò“non“accadesse“signica“c˜he“non“€è“presen˜te“un“driv˜erŽ¡sonoro–nel“kš¸èernel.‘¸ÈIn“questo“caso“si“a˜vr€à“cura“di“con˜trollare“c˜he“il“k˜ernel“installato“sia“quello“c˜he“€è“statoŽ¡compilato–U con“l'abilitazione“del“driv¸èer“sonoro.Ž¦Se–†non“viene“visualizzato“n¸èulla“tra“le“righe“ºSound–?¬initialization“started–†¹e“ºSound‘?¬initializationŽ¡complete–Vˆ¹signica“cš¸èhe“non“sono“stati“rilev‘ÿqÐati“dispGositivi“audio.‘u¹Molto“probabilmen˜te“signica“c˜he“non“€èŽ¡stato–_abilitato“il“drivš¸èer“giusto,‘ la“sc˜heda“non“€è“suppšGortata,‘ la“p˜orta“di“I/O‘J€è“sbagliata“o“cš¸èhe“si“ha“una“sc˜hedaŽ¡PnP–U c¸èhe“non“€è“stata“congurata.Ž¦Il–ƒœdrivš¸èer“pu€ò“anc˜he“mostrare“dei“messaggi“di“errore“e“altre“a˜vv˜ertenze“duran˜te“il“b•Go“ot.‘üôSi–ƒœstia“atten˜ti“a“taliŽ¡messaggi–U la“prima“vš¸èolta“c˜he“viene“eettuato“il“b•Go“ot›U dop“o˜a•¸èv“er˜congurato˜il˜driv“er˜sonoro.Ž¦Si–ƒdoš¸èvr€à“successiv‘ÿqÐamen˜te“con˜trollare“il“le“dispGositiv˜o“º/dev/sndstat¹.‘û6Leggendo“il“le“sullo“stato“del“driv˜erŽ¡sonoro–Ú(/dev/sndstat)“vš¸èengono“presen˜tate“informazioni“aggiun˜tiv˜e“sulla“ev˜en˜tuale“corretta“inizializzazioneŽ¡del–U driv¸èer“sonoro.‘q€Ecco“un“esempio“di“output:ŽŸ¬ ‘Æ%–¹Ncat“/dev/sndstatŽ¤ Š=‘Sound–¹NDriver:3.5.4-960630“(Sat“Jan“4“23:56:57“EST“1997“root,Ž¡‘Linux–¹Nfizzbin“2.0.27“#48“Thu“Dec“5“18:24:45“EST“1996“i586)Ž¡‘Kernel:–¹NLinux“fizzbin“2.0.27“#48“Thu“Dec“5“18:24:45“EST“1996“i586Ž¡‘Config–¹Noptions:“0Ž¡¡‘Installed‘¹Ndrivers:Ž¡‘Type–¹N1:“OPL-2/OPL-3“FMŽ¡‘Type–¹N2:“Sound“BlasterŽ¡‘Type–¹N7:“SB“MPU-401ŽŽŽŒ‹á~ Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹14ŽŽ ÕÁ ýV¯¤ Š=‘ÆCard‘¹Nconfig:Ž¡‘Sound–¹NBlaster“at“0x220“irq“5“drq“1,5Ž¡‘SB–¹NMPU-401“at“0x330“irq“5“drq“0Ž¡‘OPL-2/OPL-3–¹NFM“at“0x388“drq“0Ž¡¡‘Audio‘¹Ndevices:Ž¡‘0:–¹NSound“Blaster“16“(4.13)Ž¡¡‘Synth‘¹Ndevices:Ž¡‘0:–¹NYamaha“OPL-3Ž¡¡‘Midi‘¹Ndevices:Ž¡‘0:–¹NSound“Blaster“16Ž¡¡‘Timers:Ž¡‘0:–¹NSystem“clockŽ¡¡‘Mixers:Ž¡‘0:–¹NSound“BlasterŽŸ$«¹Il–lcomando“precedenš¸ète“pu€ò“restituire“alcuni“messaggi“di“errore.‘¶gNo“suc˜h“le“or“directory‘A`indica“c˜he“siŽ¤ ®devš¸èono–bcreare“i“le“dispGositiv˜o“(v˜edi“sezione“4.3).‘˜8No“suc˜h“device‘7Psignica“c˜he“il“driv˜er“sonoro“non“€è“statoŽ¡caricato–U o“link‘ÿqÐato“nel“k¸èernel.‘q€Si“ritorni“alla“sezione“4.2“pGer“rimediare“a“questo“errore.Ž©ؼSe– ‚le“linee“della“sezione“Card“cong:‘!ydi“º/dev/sndstat“¹sono“visualizzate“tra“paren¸ètesi“(tipGo“(SoundBlasterŽ¡at–U 0x220“irq5“drq“1,5)),“signica“cš¸èhe“quel“dispGositiv˜o“€è“stato“congurato“ma“non“rilev‘ÿqÐato.Ž¦Aš¸èdesso–Ç×siete“pron˜ti“pGer“eseguire“un“semplice“le“sonoro.‘ɦPrendete“un“qualsiasi“le“sonoro“e“reindirizzateloŽ¡sul–U dispšGositiv¸èo“sonoro“p˜er“testarne“il“risultato,“ad“esempio:ŽŸÓ‘Æ%–¹Ncat“endoftheworld“>/dev/dspŽŸ Š=‘%–¹Ncat“crash.au“>/dev/audioŽŸ$«¹(State–U attenš¸èti“a“non“dimen˜ticare“il“‘ÕHó  b> cmmi10µ>¹‘*hnel“comando“di“cui“sopra).Ž¦Si–”Fnoti“c¸èhe,›¤in“generale,˜l'uso“di“ºcat“¹non“€è“la“maniera“pi€ù“adatta“pšGer“ripro˜durre“le“audio,‘¤serv¸èe“solo“comeŽ¡piccolo–ÀHconš¸ètrollo.‘²ùA‘þã vrete“bisogno“di“un“v˜ero“e“proprio“programma“di“riproGduzione“(se“ne“parla“pi€ù“a˜v‘ÿqÐan˜ti)Ž¡cš¸èhe–U far€à“un“la˜v˜oro“migliore.Ž¦Questo–~=comando“funzioner€à“se“vi“€è“almeno“un“dispGositiv¸èo“nella“sezione“audio“devices‘S…di“/dev/sndstat.‘ì×SeŽ¡la–U sezione“audio“devices‘*h€è“vuota“ci“si“doš¸èvr€à“accertare“del“pGerc˜h€é“il“dispGositiv˜o“non“€è“stato“rilev‘ÿqÐato.Ž¦Se–@Ÿil“comando“precedenš¸ète“restituisce“un“I/O‘@™error,‘D¸do˜vreste“dare“un'oGcc˜hiata“alla“parte“nale“dei“messaggiŽ¡del–Ì'kš¸èernel“usando“il“comando“dmesg.‘Ö”€È‘Ìprobabile“c˜he“vi“si“tro˜vi“un“messaggio“di“errore.‘Ö”Molto“spGesso“ilŽ¡messaggio–P%€è“Sound:‘oDMA›P$(output)“timed“out“-“IR•¸èQ/DR“Q˜cong–P%error?.‘o×Questo“messaggio“signica“c¸èhe“ilŽ¡drivš¸èer–íànon“ha“utilizzato“con“successo“l'in˜terrupt“impšGostato“p˜er“comš¸èunicare“con“la“sc˜heda“audio.‘OIn“molti“casiŽ¡signica–Óºcš¸èhe“l'IR˜Q›Ó™o“il“canale“DMA˜congurato“nel“driv¸èer“non“sono“corretti.‘íNLa“maniera“migliore“di“farloŽ¡funzionare–‡ €è“quella“di“tenš¸ètare“con“tutte“le“pGossibili“com˜binazione“di“DMA‘†üe“IR˜Q‘†üsuppšGortati“dal“disp˜ositiv¸èoŽ¡audio.Ž¦Un'altra–tŽpšGossibile“ragione“€è“costituita“dall'incompatibilit€à“del“disp˜ositivš¸èo“rilev‘ÿqÐato“con“il“driv˜er“c˜he“si“€è“scel-Ž¡to–[êdi“installare.‘…ހȑ[¦questo“il“caso“delle“scš¸èhede“c˜he“si“dicono“SoundBlaster“(Pro/16)“compatibili‘12ma“c˜heŽ¡non–ëIfunzionano“con“il“drivš¸èer“pGer“SoundBlaster.‘3üIn“questo“caso“si“do˜vr€à“scoprire“con“quale“sc˜heda“audio“€èŽ¡compatibilie–U la“propria“(pGer“esempio“scrivš¸èendo“un“messaggio“sul“newsgroup“comp.os.lin˜ux.hardw˜are).Ž¦Alcuni–U esempi“di“le“sonori“sono“repGeribili“presso“:ŽŽŽŒ‹ïò Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹15ŽŽ ÕÁ ýV¯ºftp://tsx-–€11.mit.edu/pub/linux/packages/sound/snd-“data-“0.1.tar.ZŽŸؼ¹A•¸èdesso›]yv“ericate˜la˜registrazione.‘Š‹Se˜a“v“ete˜la˜p•Gossibilit€à˜di˜usare˜un˜disp“ositiv¸èo˜di˜input˜p“otete˜fare˜un˜testŽ© ®v¸èelošGce–U in“questo“mo˜do:ŽŸ´å‘Æ#–¹Nregistra“4“secondi“di“audio“dal“microfonoŽ¤ Š=‘EDT%–¹Ndd“bs=8k“count=4“sample.auŽ¡‘4+0–¹Nrecords“inŽ¡‘4+0–¹Nrecords“outŽ¡‘#–¹Nesegue“il“suono“registratoŽ¡‘%–¹Ncat“sample.au“>/dev/audioŽŸؼ¹Ovviamenš¸ète–<ÂpGer“far“funzionare“tutto“ci€ò“si“do˜vr€à“a˜v˜er“connesso“un“microfono“alla“sc˜heda“audio“e“vi“si“do˜vr€àŽ¦parlare.‘ý±F‘ÿ*¸orse–ƒÛaš¸èvrete“anc˜he“bisogno“di“installare“un“programma“mixer“pšGer“imp˜ostare“il“microfono“comeŽ¦dispGositiv¸èo–U di“input“e“regolare“il“guadagno.ŽŸؼSe–*il“test“non“d€à“problemi,‘(pGotete“ragionev•¸èolmen“te–*condare“nel“fatto“cš¸èhe“la“sc˜heda“D/A›“A/D˜e“il“soft•¸èw“areŽ¦funzionano.‘J,Al–ß"conš¸ètrario“se“a˜v˜ete“riscon˜trato“problemi“con˜trollate“la“sezione“successiv‘ÿqÐa“di“questo“doGcumen˜to.ŽŸ#ÃÄ4.6Ž‘¾Risoluzione–¸dei“problemiŽ¤Mª¹Se–—Ócomš¸èunque,‘¨€dopGo“a˜v˜ere“seguito“le“istruzioni“dell'HO˜WTO,“incon˜trate“problemi“qui“propGongo“alcune“coseŽ¦da›xÊcon•¸ètrollare.‘Ü~I‘xÁcon“trolli˜sono˜propGosti˜in˜ordine˜progressiv“o˜di˜dicolt€à.‘Ü~Se˜un˜con“trollo˜non˜funzionasse,Ž¦risolvš¸èete–U il“problema“prima“di“passare“al“con˜trollo“successiv˜o.ŽŸ ÖÂ4.6.1Ž‘#!\P•®>asso›Õ1:‘ con“trollate˜c“he˜il˜k“ernel˜sia˜quello˜c“he˜a“v“ete˜compilato.Ž¡¹P•¸èotete›Ûþcon“trollare˜la˜data˜del˜k“ernel˜pGer˜v“edere˜se˜state˜usando˜quello˜compilato˜con˜il˜supp•Gorto˜p“er˜il˜suono.Ž¦Si–U pu€ò“farlo“usando“il“comando“ºuname“¹:Ž¤´å‘Æ%–¹Nuname“-aŽ© Š=‘Linux–¹Nfizzbin“2.2.4“#1“Tue“Mar“23“11:23:21“EST“1999“i586“unknownŽŸؼ¹o–U visualizzando“il“le“º/proc/version¹:Ž¡‘Æ%–¹Ncat“/proc/versionŽ¦‘Linux–¹Nversion“2.2.4“(root@fizzbin)“(gcc“version“2.7.2.3)“#1“TueŽ¦‘Mar–¹N23“11:23:21“EST“1999ŽŸؼ¹Se–yyla“data“non“corrispGonde“al“giorno“in“cui“a•¸èv“ete–yycompilato“il“kš¸èernel,‘‚allora“state“usando“un“v˜ecc˜hio“k˜ernel.Ž¤ ®A‘þã vš¸èete–Èeseguito“il“reb•Go“ot?‘\ Se–Èusate“LILO,“lo“a˜v˜ete“reinstallato“(normalmen˜te“eseguendo“ºlilo¹)?‘\ Se“eseguite“ilŽ¡b•Go“ot–U da“un“oppš¸èy‘ÿ*¸,“ne“a˜v˜ete“creato“uno“n˜uo˜v˜o“di“b•Go“ot–U e“lo“a˜v˜ete“utilizzato“pšGer“il“b˜o˜ot?ŽŸ ÖÂ4.6.2Ž‘#!\Pš®>asso–Õ2:‘ assicuratevi“c˜he“nel“k˜ernel“sia“incluso“il“suppQÂorto“del“driv˜er“sonoro.ŽŸMª¹Il–¡nmošGdo“pi€ù“facile“p˜er“fare“questo“con¸ètrollo“€è“quello“di“dare“un'o˜cc¸èhiata“all'output“di“ºdev/sndstat“¹come“dettoŽ¡preceden•¸ètemen“te.‘ÛCSe–Ͷl'output“non“€è“quello“cš¸èhe“ci“si“attendev‘ÿqÐa“allora“qualc˜he“cosa“€è“andata“storta“duran˜teŽ¡la–congurazione“o“la“compilazione“del“k¸èernel.‘]+F‘ÿ*¸ate“ripartire“il“proGcesso“di“installazione,‘$Sricominciando“dallaŽ¡congurazione–U e“compilazione“del“k¸èernel.ŽŽŽŒ‹ýE Û_2 ý ~?Ÿ„€ÕÁGŽÂ4.‘ñ8Installazione’zØb¹16ŽŽ ÕÁ ýV¯Â4.6.3Ž‘#!\Pš®>asso–Õ3:‘ il“k˜ernel“ha“rilev‘ÿ\|ato“la“v˜ostra“sc˜heda“al“momen˜to“del“b•QÂo“ot?ŽŸMª¹Assicuratevi–… cš¸èhe“il“k˜ernel“abbia“rilev‘ÿqÐato“la“sc˜heda“al“momen˜to“del“b•Go“ot.‘=Do˜vreste–… a˜v˜ere“visto“un“messaggioŽŸ ®in–U fase“di“b•Go“ot.‘q€Se–U il“messaggio“€è“passato“troppšGo“v•¸èelo˜cemen“te–U p˜otete“ric¸èhiamarlo“con“il“comando“ºdmesg“¹:Ž¤DÁ‘Æ%‘¹NdmesgŽ©h˜¹oppureŽ¡‘Æ%–¹Ntail“/var/log/messagesŽ¦¹Se–LIla“scš¸èheda“non“€è“stata“tro˜v‘ÿqÐata“qualcosa“€è“andato“storto.‘VûAssicuratevi“c˜he“sia“realmen˜te“installata.‘VûSeŽ¤ ®funziona–nƒsotto“DOS‘n|pšGotete“ragionev•¸èolmen“te–nƒsp˜erare“cš¸èhe“l'hardw˜are“funzioni,‘tÜprobabilmen˜te“€è“solo“un“prob-Ž¡lema–Òdi“congurazione“del“kš¸èernel.‘[F‘ÿ*¸orse“a˜v˜ete“congurato“la“sc˜heda“del“tipGo“sbagliato“o“assegnato“parametriŽ¡inesatti,–U o“la“scš¸èheda“non“€è“compatibile“con“nessuno“dei“driv˜er“sonori“del“k˜ernel“di“Lin˜ux.Ž©ؼUna–,QpGossibilit€à“€è“quella“cš¸èhe“la“sc˜heda“sia“una“delle“½c–ÿ}/omp“atibili‘1¹c˜he–,Qric˜hiedono“l'inizializzazione“dal“driv˜erŽ¡del– ®DOS.“Proš¸èv‘ÿqÐate“a“fare“il“b•Go“ot– ®da“DOS‘ €e“ad“installare“il“driv˜er“fornito“dal“proGduttore“della“sc˜heda.‘+P˜oiŽ¡eseguite–Êkun“b•Go“ot–Êka“caldo“di“Linš¸èux“usando“ºControl-Alt-Canc¹.‘CDAssicuratevi“c˜he“gli“indirizzi“di“I/O,“DMA‘ÊHe“leŽ¡impGostazioni–Gdegli“IRš¸èQ‘FÙdella“sc˜heda“siano“gli“stessi“sia“pGer“Lin˜ux“c˜he“pGer“DOS.“Consultate“il“le“ºReadme.cardsŽ¡¹nei–U sorgenš¸èti“della“distribuzione“del“sound“driv˜er“pGer“ev˜en˜tuali“consigli“sulla“congurazione“della“sc˜heda.Ž¦Se–N§la“scš¸èheda“non“compare“nel“doGcumen˜to,‘Oò€è“pGossibile“c˜he“il“Lin˜ux“sound“driv˜er“non“la“suppGorti.‘oXCon˜trollateŽ¡i–U riferimenš¸èti“alla“ne“di“questo“doGcumen˜to.ŽŸ –²Â4.6.4Ž‘#!\P®>asso–Õ4:‘ pšQÂotete“leggere“dati“dal“disp˜ositiv®>o“dsp?ŽŸMª¹Proš¸èv‘ÿqÐate–s a“leggere“dal“dispGositiv˜o“º/dev/audio“¹usando“il“comando“ºdd“¹visto“prima“all'in˜terno“di“questoŽ¡doGcumenš¸èto.‘q€Il–U comando“dev˜e“funzionare“senza“errori.Ž¦Se–Jbnon“funziona“probabilmenš¸ète“dipGende“da“un“conitto“di“IR˜Q›J_o“DMA˜o“da“qualc¸èhe“tipGo“di“incompatibilit€àŽ¡hardwš¸èare–+(il“dispGositiv˜o“non“€è“suppGortato“da“Lin˜ux“o“il“driv˜er“€è“stato“congurato“pšGer“un“disp˜ositiv¸èo“errato).Ž¦Una–³Äremota“pšGossibilit€à“p˜otrebb˜e“essere“un“hardwš¸èare“non“funzionan˜te.‘mPro˜v‘ÿqÐate“a“eseguire“un“test“da“DOS,Ž¡se–U pšGossibile,“p˜er“v¸èedere“se“€è“questa“la“causa.ŽŸ –²Â4.6.5Ž‘#!\Se–Õtutto“questo“non“funzionaŽŸMª¹Se–U ci“sono“ancora“problemi,“quelli“cš¸èhe“seguono“sono“gli“ultimi“consigli“su“ten˜tativi“ev˜en˜tuali:ŽŸh˜‘¸ŽŽŽ‘¹rileggete›U atten•¸ètamen“te˜questo˜HO“WTO;Ž©Ò‘¸ŽŽŽ‘¹leggetevi–<ëi“riferimenš¸èti“alla“ne“di“questo“do•Gcumen˜to,‘tõsp“ecialmen˜te–<ëi“le“della“doGcumen˜tazione“nei“sorgen˜tiŽ¡‘del‘U k¸èernel;Ž¦‘¸ŽŽŽ‘¹in¸èviate– 6una“domanda“su“uno“dei“gruppi“ºcomp.os.linux“¹o“su“altri“gruppi“UsenetŽ¡‘(comp.os.lin•¸èux.hardw“are–ƒd€è“una“buona“scelta;‘š…a“causa“dell'altro“liv¸èello“di“traco“su“questi“grup-Ž¡‘pi–ܱaiuta“mettere“la“parola“sound‘±ùnel“sub‘Ž0ject“del“messaggio,‘>–in“mošGdo“tale“c¸èhe“i“giusti“esp˜erti“loŽ¡‘notino);Ž¦‘¸ŽŽŽ‘¹Usare–ñ un“motore“di“ricerca“pGer“il“W‘ÿ*¸eb/Usenet“con“un“criterio“di“ricerca“in•¸ètelligen“te–ñ pu€ò“dare“ottimiŽ¡‘risultati›U v•¸èeloGcemen“te.‘q€Una˜scelta˜tipica˜€è‘ª@ºhttp://www.altavista.digital.com˜¹;Ž¦‘¸ŽŽŽ‘¹proš¸èv‘ÿqÐate–ðha“usare“l'ultimo“k˜ernel“di“Lin˜ux“(ma“solo“come“ultima“risorsa,‘:gli“ultimi“k˜ernel“spGerimen˜taliŽ¡‘p•Gotrebb“ero–U essere“instabili);ŽŽŽŒ‹ V Û_2 ý ~?Ÿ„€ÕÁGŽÂ5.‘ñ8Applicazioni–Õc®>he“suppQÂortano“il“suono’ ¹17ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹inš¸èviate–U una“mail“all'autore“del“driv˜er“sonoro;Ž¤‚¬‘¸ŽŽŽ‘¹inš¸èviate–U una“mail“all'autore“del“Sound“HO˜WTO;Ž¡‘¸ŽŽŽ‘¹a¸èvviate–U Emacs“e“digitate“ºEsc-x‘?¬doctor“¹:-)Ž©(­íÁ5Ž‘ÁApplicazioni–G\cche“supppœortano“il“suonoŽŸ¿:¹Qui–½propGongo“un“esempio“di“applicativi“cš¸èhe“do˜vreste“usare“se“a˜v˜ete“una“sc˜heda“sonora.‘V P˜otete“cercare“anc˜heŽ¤ ®nella–³ÏLinš¸èux“Soft˜w˜are“Map,‘Ônegli“arc˜hivi“di“In˜ternet“(siti“ftp),‘Ôo“sul“v˜ostro“CD-R˜OM‘³¦di“Lin˜ux“pGer“informazioniŽ¡pi€ù‘U aggiornate.ŽŸؼCome–U minimo,“doš¸èvreste“a˜v˜ere“questi“applicativi:ŽŸl9‘¸ŽŽŽ‘¹utilit€à–U di“con•¸èv“ersione–U del“formato“audio“(ad“es.‘q€ºsox¹)Ž¤‚¬‘¸ŽŽŽ‘¹programma–U mixer“(ad“es.‘q€ºaumix“¹o“ºxmix¹)Ž¡‘¸ŽŽŽ‘¹registratore/riproGduttore–U digitale“(ad“es.‘q€ºplay“¹o“ºwavplay¹)Ž¡‘¸ŽŽŽ‘¹riproGduttore–U di“le“MOD“(ad“es.‘q€ºtracker¹)Ž¡‘¸ŽŽŽ‘¹riproGduttore–U di“le“MIDI“(ad“es.‘q€ºplaymidi¹)ŽŸl:Esistono–¹Bvš¸èersioni“con“in˜terfaccia“testuale“e“v˜ersioni“con“in˜terfaccia“graca“della“maggior“parte“di“questiŽ¤ ®applicativi.‘W!Vi–÷sono“ancš¸èhe“altre“applicazioni“esoteric˜he“(come“quelle“c˜he“parlano“o“riconoscono“il“parlato)Ž¡cš¸èhe–U forse“v˜orrete“pro˜v‘ÿqÐare.Ž¦Á6Ž‘ÁRisppœoste–G\alle“domande“frequenšcti“(F‘þ=‹A˜Q)ŽŸ¿:¹Questa–œïsezione“rispGonde“a“qualcuna“delle“domande“cš¸èhe“v˜engono“com˜unemen˜te“pGoste“nei“newsgroup“UsenetŽ¡e–U nelle“mailing“list.ŽŸؼRispšGoste–U ad“altre“domande“p˜ossono“essere“troš¸èv‘ÿqÐate“alla“pagina“w˜eb“del“driv˜er“sonoro“OSS.ŽŸ# Ä6.1Ž‘¾Cosa–¸sono“i“v‘ÿ@ ari“le“disp_úositiv o“audio?ŽŸMª¹Gran–Á1parte“dei“nomi“dei“dispGositivi“audio“sono“standard,‘Ü5ma“in“qualcš¸èhe“distribuzione“di“Lin˜ux“p•Gotrebb“eroŽ¡a•¸èv“ere–U nomi“leggermenš¸ète“dieren˜ti.ŽŸl9Â/dev/audioŽŽŽ¤˜`‘¹Normalmen¸ète–U un“link“a“º/dev/audio0Ž©‚¬Â/dev/audio0ŽŽŽ¡‘¹DispGositivš¸èo–_ audio“compatibile“con“le“w˜orkstation“Sun“(€è“solo“un“implemen˜tazione“parziale,‘Snon“suppGortaŽŸ ®‘l'in¸èterfaccia–U iošGctl“di“Sun,“solo“la“co˜dica“u-la¸èw)Ž¦Â/dev/audio1ŽŽŽ¡‘¹Secondo–˜#dispšGositiv¸èo“audio“(se“supp˜ortato“dalla“scš¸èheda“audio“o“se“vi“€è“pi€ù“di“una“sc˜heda“audio“installata)Ž¦Â/dev/dspŽŽŽ¡‘¹Normalmen¸ète–U un“link“º/dev/dsp0ŽŽŽŒ‹S Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹18ŽŽ ÕÁ ýV¯Â/dev/dsp0ŽŽŽ¤®‘¹Primo–U dispGositivš¸èo“di“campionamen˜to“digitaleŽ©®Â/dev/dsp1ŽŽŽ¡‘¹Secondo–U dispGositivš¸èo“di“campionamen˜to“digitaleŽ¦Â/dev/mixerŽŽŽ¡‘¹Normalmen¸ète–U un“link“a“º/dev/mixer0Ž¦Â/dev/mixer0ŽŽŽ¡‘¹Primo–U mixer“audioŽ¦Â/dev/mixer1ŽŽŽ¡‘¹Secondo–U mixer“audioŽ¦Â/dev/m®>usicŽŽŽ¡‘¹Inš¸èterfaccia–U ad“alto“liv˜ello“del“sequencerŽ¦Â/dev/sequencerŽŽŽ¡‘¹Aš¸èccesso–U a“basso“liv˜ello“di“MIDI,“FM“e“GUSŽ¦Â/dev/sequencer2ŽŽŽ¡‘¹Normalmen¸ète–U un“link“a“º/dev/musicŽ¦Â/dev/midi00ŽŽŽ¡‘¹Prima–U pGorta“ra¸èw“MIDIŽ¦Â/dev/midi01ŽŽŽ¡‘¹Seconda–U pGorta“ra¸èw“MIDIŽ¦Â/dev/midi02ŽŽŽ¡‘¹T‘ÿ*¸erza–U pGorta“ra¸èw“MIDIŽ¦Â/dev/midi03ŽŽŽ¡‘¹Quarta–U pGorta“ra¸èw“MIDIŽ¦Â/dev/sndstatŽŽŽ¡‘¹Se–U letto“ripGorta“lo“stato“del“drivš¸èer“sonoro“(anc˜he“come“/proGc/sound)Ž¤ؼIl–U drivš¸èer“pGer“l'altoparlan˜te“del“PC“fornisce“i“seguen˜ti“dispGositivi:Ž¡Â/dev/pQÂcaudioŽŽŽ¤®‘¹Equiv‘ÿqÐalen¸ète–U a“/dev/audioŽ¦Â/dev/pQÂcspŽŽŽ¡‘¹Equiv‘ÿqÐalen¸ète–U a“/dev/dspŽ¦Â/dev/pQÂcmixerŽŽŽ¡‘¹Equiv‘ÿqÐalen¸ète–U a“/dev/mixerŽŽŽŒ‹"3 Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹19ŽŽ ÕÁ ýV¯Ä6.2Ž‘¾Come–¸pš_úosso“ripro˜durre“un“le“audio?ŽŸMª¹I‘s½le–sö(.au)“delle“w¸èorkstation“Sun“pšGossono“essere“ripro˜dotti“reindirizzandoli“a“º/dev/audio“¹.‘&sI‘s½le“ra¸èw‘I>p˜ossonoŽ¤ ®essere–ø¼riprošGdotti“reindirizzandoli“su“º/dev/dsp¹.‘R´€È‘ø¥preferibile“usare“com¸èunque“un“programma“tip˜o“ºplay¹,‘ 7vistoŽ¡cš¸èhe–›xriconosce“la“maggior“parte“di“le“e“impGosta“la“sc˜heda“sonora“sulla“giusta“frequenza“di“campionamen˜to,Ž¡ecc.Ž©ؼI‘°¶programmi–°Ícome“w•¸èa“vpla“y–°Ío“vplaš¸èy“(con˜ten˜uti“nel“pacc˜hetto“snd-util)“daranno“i“migliori“risultati“con“i“leŽ¡W–þã A“V.–<ÜComš¸èunque“sia“essi“non“riconosceranno“i“le“compressi“Microsoft“W–þã A“V‘<¡ADPCM.–<ÜInoltre“le“v˜ecc˜hieŽ¡vš¸èersioni–U di“pla˜y“(con˜ten˜ute“nel“pacc˜hetto“Lso˜x)“non“funzioneranno“pGerfettamen˜te“con“i“le“W–þã A“V–U a“16“bit.Ž¦Il–‰@comando“splaš¸èy“con˜ten˜uto“nel“pacc˜hetto“snd-util“pu€ò“essere“usato“pšGer“ripro˜durre“la“maggior“parte“dei“leŽ¡audio,–U se“si“impGostano“man•¸èualmen“te–U i“giusti“parametri“nella“riga“di“comando.Ž©"ˆÉÄ6.3Ž‘¾Come–¸p_úosso“registrare“un“le“audio?ŽŸMª¹La–®“lettura“di“º/dev/audio“¹o“º/dev/dsp“¹prošGdurr€à“dei“dati“campionati“c¸èhe“p˜ossono“essere“rediretti“su“un“le.Ž¡Un–`Aprogramma“come“ºvrec“¹render€à“pi€ù“agevš¸èole“il“con˜trollo“della“frequenza“di“campionamen˜to,‘c della“durata,Ž¡ecc.‘fiProbabilmenš¸ète–Qnsi“a˜vr€à“anc˜he“bisogno“di“un“programma“mixer“pšGer“selezionare“il“disp˜ositiv¸èo“di“inputŽ¡appropriato.Ž¦Ä6.4Ž‘¾P• osso›¸a“v“ere˜pi€ù˜di˜una˜sc“heda?ŽŸMª¹Con–OÃl'attuale“drivš¸èer“sonoro“€è“pGossibile“a˜v˜ere“div˜erse“sc˜hede“SoundBlaster,–„ SoundBlaster/Pro,“SoundBlaster16,Ž¡MPU-401–sÁo“MSS‘s¹con•¸ètempšGoraneamen“te–sÁnello“stesso“sistema.‘ÍbL'installazione“di“due“SoundBlaster“€è“p˜ossibileŽ¡ma–hüricš¸èhiede“la“denizione“delle“macro“SB2_BASE,“SB2_IR˜Q,“SB2_DMA‘h÷e“(in“qualc˜he“caso)“SB2_DMA2Ž¡tramite–:ala“moGdica“manš¸èuale“di“ºlocal.h¹.‘h–€È‘:Zanc˜he“pGossibile“a˜v˜ere“una“SoundBlaster“e“una“P‘ÿ*¸AS16“allo“stessoŽ¡tempGo.ŽŸؼCon–Hái“n•¸èuo“vi›Hák“ernel˜2.0,‘KTc“he˜congurano˜il˜supp•Gorto˜p“er˜il˜suono˜usando˜mak¸èe˜cong,‘KTal˜p“osto˜di˜ºlocal.h¹,‘KTsiŽ¡a¸èvr€à–U bisogno“di“mošGdicare“il“le“º/usr/include/linux/autoconf.h¹.‘q€Dop˜o“la“parte“con•¸ètenen“te–U le“linee:Ž©S¦‘Æ#define–¹NSBC_BASE“0x220Ž¤ Š=‘#define–¹NSBC_IRQ“(5)Ž¡‘#define–¹NSBC_DMA“(1)Ž¡‘#define–¹NSB_DMA2“(5)Ž¡‘#define–¹NSB_MPU_BASE“0x0Ž¡‘#define–¹NSB_MPU_IRQ“(-1)ŽŸw}¹si–U aggiungano“queste“linee“(con“i“v‘ÿqÐalori“giusti“pGer“il“proprio“sistema):Ž¦‘Æ#define–¹NSB2_BASE“0x330Ž¡‘#define–¹NSB2_IRQ“(7)Ž¡‘#define–¹NSB2_DMA“(2)Ž¡‘#define–¹NSB2_DMA2“(2)Ž¤w}¹I–U seguenš¸èti“driv˜er“non“pGermettono“installazioni“m˜ultiple:Ž¡‘¸ŽŽŽ‘¹GUS–U (limitazione“del“driv¸èer)Ž¤Sú‘¸ŽŽŽ‘¹MAD16–U (limitazione“dell'hardw¸èare)Ž¡‘¸ŽŽŽ‘¹AudioT‘ÿ*¸rix–U Pro“(limitazione“dell'hardw¸èare)Ž¡‘¸ŽŽŽ‘¹CS4232–U (limitazione“dell'hardw¸èare)ŽŽŽŒ‹'a Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹20ŽŽ ÕÁ ýV¯Ä6.5Ž‘¾Error:‘ÿ No–¸suc h“le“or“directory“for“sound“devicesŽ©Mª¹Si–Fdevš¸èono“creare“i“le“dispGositiv˜o“pGer“il“driv˜er“sonoro.‘\8Con˜trollate“la“sezione“sulla“Creazione“dei“le“dispGosi-Ž¤ ®tivš¸èo‘ž.‘B’Se–ÈVci“sono,‘ä~assicuratevi“c˜he“abbiano“il“corretto“minor‘že“ma‘Ž0jor“n˜um˜bGer‘ž(alcune“v˜ecc˜hie“distribuzioniŽ¡di–U Linš¸èux“sui“CD-R˜OM“non“creano“i“le“dispGositiv˜o“corretti“al“momen˜to“dell'installazione).ŽŸ#ÃÄ6.6Ž‘¾Error:‘ÿ No–¸suc h“device“for“sound“devicesŽ¦¹Non›¦7a•¸èv“ete˜eseguito˜il˜b•Go“ot˜di˜un˜k¸èernel˜compilato˜con˜il˜supp“orto˜p“er˜il˜suono˜o˜la˜congurazione˜dell'ind-Ž¡irizzo–Tidi“I/O‘T'non“corrispGonde“al“vš¸èostro“hardw˜are.‘oZCon˜trollate“se“a˜v˜ete“usato“il“k˜ernel“giusto“e“v˜ericateŽ¡cš¸èhe–Ýûl'impGostazione“dei“parametri“della“v˜ostra“sc˜heda,‘1assegnati“in“fase“di“congurazione“del“driv˜er“sonoro,Ž¡corrispšGonda–U esattamen¸ète“all'imp˜ostazione“della“sc¸èheda“stessa.ŽŸ#ÃÄ6.7Ž‘¾Error:‘ÿ No–¸space“left“on“device“for“sound“devicesŽ¦¹Pu€ò–£succedere“se“proš¸èv‘ÿqÐate“a“registrare“dati“attra˜v˜erso“º/dev/audio“¹o“º/dev/dsp“¹senza“a˜v˜er“creato“i“necessariŽ¡le–¸†dispšGositiv¸èo.‘=MIl“disp˜ositivš¸èo“sonoro“ora“€è“un“le“normale,‘×Øe“ha“riempito“la“v˜ostra“partizione.‘=MDo˜v˜ete“eseguireŽ¡lo–U script“došGcumen¸ètato“nella“sezione“Creazione“dei“le“disp˜ositiv¸èo‘*hin“questo“do˜cumen¸èto.ŽŸؼSi–·¨pu€ò“incorrere“in“questo“errore“ancš¸èhe“con“Lin˜ux“2.0“e“successivi“se“non“vi“€è“abbastanza“RAM‘·Ždi“sistemaŽ¡lib•Gera›—p“er˜aprire˜il˜disp“ositiv•¸èo.‘7lIl˜driv“er˜audio˜ric“hiede˜almeno˜due˜pagine˜(8k)˜di˜RAM‘—sica˜con“tigua˜pGerŽ¡ogni–m~canale“DMA.“Questo“accade“a“vš¸èolte“nelle“macc˜hine“con“meno“di“16M›mCdi“RAM˜o“in“quelle“c¸èhe“sono“rimasteŽ¡accese–C²pšGer“molto“temp˜o.‘k±P¸èotrebb˜e“essere“p˜ossibile“lib˜erare“della“memoria“RAM‘C®compilando“ed“eseguendo“ilŽ¡seguenš¸ète–U programma“C“prima“di“pro˜v‘ÿqÐare“a“utilizzare“il“dispGositiv˜o“audio“di“n˜uo˜v˜o:ŽŸ´å‘Æmain()‘¹N{Ž¤ Š=‘"ržint‘¹Ni;Ž¡‘"ržchar‘¹Nmem[500000];Ž¡‘"ržfor–¹N(i“=“0;“i“<“500000;“i++)Ž¡‘+å:mem[i]–¹N=“0;Ž¡‘"ržexit(0);Ž¡‘}ŽŸ#ÃÄ6.8Ž‘¾Error:‘ÿ Device–¸busy“for“sound“devicesŽ¦¹Il–Z¡dispšGositiv¸èo“audio“pu€ò“essere“ap˜erto“da“un“solo“pro˜cesso“p˜er“vš¸èolta.‘‚Molto“probabilmen˜te“qualc˜he“altroŽ¤ ®prošGcesso–Ä,sta“usando“il“disp˜ositiv¸èo“in“questione.‘¾£Una“maniera“p˜er“esserne“sicuri“€è“quella“di“utilizzare“ilŽ¡comando‘U ºfuser¹:ŽŸ´å‘Æ%–¹Nfuser“-v“/dev/dspŽ¤ Š=‘/dev/dsp:‘=höUSER‘!"PID–¹NACCESS“COMMANDŽ¡’€ì¶tranter‘å8265‘¹Nf....‘ rœtrackerŽŸؼ¹In–Îquesto“esempio,‘"xil“comando“ºfuser“¹ci“mostra“come“il“prošGcesso“n¸èumero“265“abbia“ap˜erto“il“disp˜ositiv•¸èo.‘\eP“erŽ¤ ®accedere›øÓn•¸èuo“v‘ÿqÐamen“te˜al˜dispGositiv“o˜audio˜si˜dev“e˜aspGettare˜c“he˜il˜pro•Gcesso˜termini˜o˜si˜pro“cede˜a˜un˜kill‘ÎdelŽ¡proGcesso–gjstesso.‘¨_Pš¸èer“v˜edere“accessi“al“dispGositiv˜o“fatti“da“altri“uten˜ti“il“comando“ºfuser“¹dev˜e“essere“eseguitoŽ¡come–U uten¸ète“roGot.ŽŸؼIn–U qualcš¸èhe“sistema“si“do˜vr€à“essere“rošGot“p˜er“v¸èedere“con“il“comando“ºfuser“¹i“pro˜cessi“degli“altri“uten¸èti.ŽŽŽŒ‹3ï Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹21ŽŽ ÕÁ ýV¯Ä6.9Ž‘¾Mi–¸d€à“ancora“l'errore“di“device“busy!Ž©Mª¹In–ˆ accordo“con“quello“cš¸èhe“dice“Brian“Gough,‘ÔÄpGer“le“sc˜hede“SoundBlaster“c˜he“usano“il“canale“DMA‘‡º1“viŽ¤ ®€è–€­un“pGotenziale“conitto“con“il“drivš¸èer“dello“streamer“QIC-02,‘Ëc˜he“usa“il“canale“DMA‘€_1,‘Ëcausando“erroriŽ¡del– ¾tipGo“device“busy.‘›[Se“si“sta“usando“FT‘ÿ*¸APE‘ probabilmenš¸ète“si“€è“abilitato“questo“driv˜er.‘›[Come“dice“ilŽ¡FT‘ÿ*¸APE-HO•¸èWTO‘!il›!:driv“er˜QIC-02˜non˜€è˜essenziale˜pGer˜l'uso˜di˜FT‘ÿ*¸APE;˜€è˜ric“hiesto˜solo˜il˜driv“er˜QI-117.Ž¡La–:ricongurazione“del“kš¸èernel“con“l'inclusione“del“driv˜er“QI-117“e“l'esclusione“del“driv˜er“QI-02“consen˜te“aŽ¡FT‘ÿ*¸APE–U ed“al“driv¸èer“sonoro“di“coGesistere.ŽŸ#ÃÄ6.10Ž‘%}¨Pla• ybac“k–¸parziale“di“un“le“sonoro“digitaleŽ¦¹Il–>¼sinš¸ètomo“€è“normalmen˜te“c˜he“il“le“audio“suona“pšGer“circa“un“secondo“e“p˜oi“si“blo˜cca“completamen¸ète“oppureŽ¡ripšGorta–sÉun“errore“tip˜o:‘®Ómissing“IRš¸èQ‘I o“DMA‘sÁtimeout.‘Í|Probabilmen˜te“a˜v˜ete“delle“impGostazioni“degli“IR˜QŽ¡o–o DMA‘osbagliate.‘¿;V‘ÿ*¸ericate“cš¸èhe“la“congurazione“del“k˜ernel“corrispšGonda“alle“imp˜ostazioni“dei“jump˜er“dellaŽ¡v•¸èostra›U sc“heda˜e˜c“he˜gli˜stessi˜non˜siano˜in˜conitto˜con˜qualc“he˜altra˜sc“heda˜installata˜nel˜sistema.ŽŸؼUn–Båaltro“sinš¸ètomo“€è“il“le“audio“c˜he“pro˜v˜oGca“un“½lo‘ÿ}/op‘¡Ž¹.‘klQuesto“€è“normalmen˜te“causato“da“un“conitto“di“IR˜Q.ŽŸ#ÃÄ6.11Ž‘%}¨P ause–¸nella“ripro_úduzione“di“le“MODŽ¦¹L'esecuzione–F•dei“le“MOD›FWric¸èhiede“un“grande“impiego“di“CPU.“O˜a•¸èv“ete–F•troppi“proGcessi“attivi“o“il“v¸èostroŽ¡computer–U €è“troppšGo“len¸èto“p˜er“l'esecuzione“in“real“time.‘q€A‘þã v¸èete“alcune“p˜ossibilit€à:Ž©ؼ‘¸ŽŽŽ‘¹Proš¸èv‘ÿqÐate–U ad“eseguire“il“le“con“una“minore“frequenza“di“campionamen˜to“o“in“moGdalit€à“monoŽ¤®‘¸ŽŽŽ‘¹Eliminate–U altri“proGcessi“attiviŽ¡‘¸ŽŽŽ‘¹Compratevi–U un“computer“pi€ù“v¸èeloGceŽ¡‘¸ŽŽŽ‘¹Comprate–U una“scš¸èheda“sonora“pi€ù“pGoten˜te“(ad“es.‘q€Gra˜vis“UltraSound)Ž¦Se›Ÿ[a•¸èv“ete˜una˜sc“heda˜Gra“vis˜UltraSound,‘ñédo“v“ete˜usare˜uno˜dei˜programmi˜p•Ger˜eseguire˜i˜le˜mo“d˜scrittiŽ¤ ®sp•Gecicatamen¸ète›U p“er˜la˜GUS˜(ad˜es.‘q€ºgmod¹).Ž©#ÃÄ6.12Ž‘%}¨Errori–¸di“compilazione“quando“compilo“applicazioni“sonoreŽŸMª¹La–:Nvš¸èersione“1.0c“e“preceden˜ti“del“driv˜er“sonoro“usa˜v‘ÿqÐano“uno“sc˜hema“div˜erso“e“incompatibile“dell'ºioctl()Ž¡¹.‘òÐSi–*åottenga“il“n•¸èuo“v“o–*åcošGdice“o“si“eettuino“i“necessari“cam•¸èbiamen“ti–*åp˜er“adattarlo“al“n•¸èuo“v“o›*ådriv“er˜sonoro.Ž¡Conš¸ètrollate–U il“le“ºReadme“¹del“driv˜er“sonoro“pGer“i“dettagli.ŽŸؼCon•¸ètrollate› Pcom“unque˜di˜usare˜l'ultima˜v“ersione˜di˜ºsoundcard.h˜¹e˜di˜ºultrasound.h˜¹quando˜compilateŽ¡l'applicazione.‘q€Guardate–U le“istruzioni“pGer“l'installazione“all'inizio“di“questo“testo.Ž¦Ä6.13Ž‘%}¨SEGV–¸quando“eseguo“applicazioni“audio“cš he“prima“funziona˜v‘ÿ@ anoŽ¤Mª¹Questo–U €è“probabilmenš¸ète“lo“stesso“problema“aron˜tato“nella“domanda“preceden˜te.Ž¦Ä6.14Ž‘%}¨Quali–¸sono“i“bug“e“le“limitazioni“del“driv er“sonoro?Ž¡¹Si–U conš¸ètrollino“i“le“inclusi“con“i“sorgen˜ti“del“driv˜er“sonoro“del“k˜ernel.ŽŽŽŒ‹A" Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹22ŽŽ ÕÁ ýV¯Ä6.15Ž‘%}¨Do• v“e–¸sono“doš_úcumen tati“gli“io˜ctls()“ecc.‘ÿ del“driv er“sonoro?Ž©Mª¹A•¸èttualmen“te–äØla“migliore“doGcumenš¸ètazione“c˜he“non“sia“il“coGdice“sorgen˜te“€è“dispGonibile“sul“sito“w˜eb“della“4F‘ÿ*¸ron˜tŽ¤ ®T‘ÿ*¸ecš¸èhnologies,‘¤Òºhttp://www.opensound.com–¹Z¹.‘ž.Un'altra“fon˜te“di“informazioni“€è“la“½Linux–ïåMultime‘ÿ}/dia“Guide‘ÀO¹,Ž¡di–U cui“si“parla“nella“sezione“Riferimen¸èti.ŽŸ"Ù:Ä6.16Ž‘%}¨Quan• to›Ãëdev“e˜essere˜p_úoten“te˜la˜CPU‘ÃVp•_úer˜ripro“durre˜o˜registrare˜senzaŽŸõ‘%}¨pause?Ž¦¹Non–U vi“€è“una“facile“rispšGosta“a“questa“domanda,“p˜oic¸èh€é“dip˜ende“da:Ž©J¯‘¸ŽŽŽ‘¹uso–U di“campioni“PCM“o“sin¸ètesi“FMŽ¤Ü‘¸ŽŽŽ‘¹frequenza–U di“campionamen¸èto“e“dimensioni“del“campioneŽ¡‘¸ŽŽŽ‘¹quale–U applicazione“di“usa“pšGer“ripro˜durre“o“registrareŽ¡‘¸ŽŽŽ‘¹hardwš¸èare–U della“sc˜heda“audioŽ¡‘¸ŽŽŽ‘¹v¸èelošGcit€à–U di“I/O“del“disco,“clo˜cš¸èk“della“CPU,“dimensione“della“cac˜he“ecc.Ž¦In–generale“ogni“386“do¸èvrebbšGe“essere“in“grado“di“ripro˜durre“con“facilit€à“campioni“o“mš¸èusica“sin˜tetizzata“tramiteŽ¤ ®FM–U con“una“sc¸èheda“audio“a“8“bit.Ž©ؼLa–a°riprošGduzione“dei“le“MOD,“p˜er€ò,‘¤Õricš¸èhiede“un“considerev˜ole“impiego“di“CPU.“T‘ÿ*¸est“spGerimen˜tali“hannoŽ¡mostrato–Occš¸èhe“riproGdurre“a“44KHz“ric˜hiede“pi€ù“del“40%“della“pGotenza“di“un“486/50“e“c˜he“un“386/25“dicilmen˜teŽ¡pu€ò–ŒÏandare“pi€ù“in“l€à“dei“22KHz“(il“tutto“con“una“scš¸èheda“audio“a“8“bit“come“la“SoundBlaster).‘ŒUna“sc˜hedaŽ¡come–FHla“Graš¸èvis“Ultrasound“dispGone“di“maggiori“funzioni“nel“suo“hardw˜are“ed“impiegher€à“meno“tempGo“diŽ¡CPU.Ž¦Queste–àÏaermazioni“sottoinš¸ètendono“c˜he“il“computer“non“stia“eseguendo“nessun“altro“programma“c˜he“ric˜hiedaŽ¡un–U forte“uso“della“CPU.Ž¦La›con•¸èv“ersione˜di˜le˜audio˜o˜l'aggiun“ta˜di˜eetti˜usando˜un˜programma˜di˜utilit€à˜come˜ºsox˜¹€è˜molto˜pi€ùŽ¡v¸èelošGce–:˜se“si“disp˜one“di“un“copro˜cessore“matematico“(o“di“una“CPU›:’con“FPU˜on“bGoard).‘h¨Comš¸èunque“il“driv˜erŽ¡del–U k¸èernel“non“esegue“nessun“calcolo“in“virgola“mobile.ŽŸ"Ù:Ä6.17Ž‘%}¨Problemi–¸con“la“P‘þàAS16“e“un“adattatore“SCSI“A daptec“1542ŽŸMª¹(La–U spiegazione“seguen¸ète“€è“stata“fornita“da“ºseeker@indirect.com¹)Ž¦Linš¸èux–œ"riconosce“il“1542“all'indirizzo“330“(predenito)“o“334,‘­ãe“la“P‘ÿ*¸AS‘œpGermette“l'em˜ulazione“MPU-401“soloŽ¡a–G†330.‘l÷Ancš¸èhe“se“si“disabilita“MPU-401“via“soft˜w˜are,‘J?c'€è“ancora“qualcosa“c˜he“en˜tra“in“conitto“con“il“1542“seŽ¡esso–U usa“il“suo“indirizzo“preferenziale.‘q€SpGostare“il“1542“su“334“rende“tutti“felici.Ž¦In–aaggiunš¸èta,‘¤sia“la“1542“c˜he“la“P‘ÿ*¸AS-16“usano“un“DMA‘`×a“16-bit,‘¤cosicc˜h€é“se“campionate“a“16-bit“44KHzŽ¡stereo–õe“salv‘ÿqÐate“il“le“su“un“drivš¸èe“SCSI‘ô×attaccato“alla“1542,‘øpreparatevi“a“incon˜trare“problemi.‘QI–ô×DMA“siŽ¡so¸èvrappšGongono–wçe“non“c'€è“il“temp˜o“sucien¸ète“p˜er“un“refresh‘M/della“RAM,“e“vi“tro¸èv‘ÿqÐate“un“b˜el“messaggioŽ¡P›ÿ*¸ARITY–öERR¸èOR“-‘ž SYSTEM“HAL˜TED,–ž senza“rendervi“con¸èto“di“quale“sia“stata“la“causa.‘L:Ancora“pGeggioŽ¡alcuni–³_rivš¸èenditori“di“terze“parti“raccomandano,‘Ó¸con“i“tapGe“driv˜es“QIC-117,‘Ó¸di“impGostare“i“tempi“on/o“del“busŽ¡come–¸il“1542“anc¸èhe“se“sono“pi€ù“lunghi“del“normale.‘=*ProGcuratevi“il“programma“SCSISEL.EXE›·ôdalla“BBS˜dellaŽ¡Aš¸èdaptec–O¨o“da“qualc˜he“altro“sito“di“In˜ternet,‘PÀabbassate“il“time‘$ðBUS–O§ON“o–O¨incremen˜tate“il“BUS–O§OFF“nc˜h€éŽ¡il–†problema“scompare,‘>pGoi“m•¸èuo“v“etelo–†di“una“tacca“o“pi€ù“in“a•¸èv‘ÿqÐan“ti.‘Z¢Lo›†SCSISEL‘tcam“bia˜le˜impGostazioni˜dellaŽ¡EEPRš¸èOM,–¯ cos€ì“la“moGdica“div˜en˜ta“pGermanen˜te“e“non“a˜v˜ete“bisogno“di“aggiungere“una“riga“nel“CONFIG.SYSŽ¡del–U DOS,“e“pGotete“aš¸èvviare“direttamen˜te“Lin˜ux“ignorando“i“driv˜er“del“DOS.“Prossimo“problema:‘q€risolto!ŽŽŽŒ‹Nn Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹23ŽŽ ÕÁ ýV¯Ultimo– eproblema“-“i“v•¸èecc“hi› ec“hipset˜Symphon“y˜riducev‘ÿqÐano˜drasticamen“te˜i˜cicli˜di˜I/O‘ SpGer˜v“eloGcizzare˜i˜tempiŽ¤ ®di–pæaccesso“al“bus.‘ÄÒNessuna“delle“v‘ÿqÐarie“scš¸èhede“c˜he“ho“usato“hanno“dato“problemi“con“il“timing“ridotto“aŽ¡eccezione–S!della“P‘ÿ*¸AS16.‘pÖLa“BBS›S della“Media“Vision“propGone“il“programma“SYMPFIX.EXE˜c¸èhe,‘S‡si“suppGone,Ž¡risolv›ÿqÐa–=il“problema“attiv˜ando“il“bit“di“diagnostica“nel“conš¸ètroller“del“bus“della“Symphon˜y‘ÿ*¸,‘BEma“non“€è“garan˜titoŽ¡totalmen•¸ète.‘q€A‘þã v“ete–U bisogno“di:Ž©ؼ‘¸ŽŽŽ‘¹Conš¸ètattare–U il“distributore“della“sc˜heda“madre“pGer“sostituire“la“v˜ecc˜hia“v˜ersione“del“c˜hip“del“busŽ¤®‘¸ŽŽŽ‘¹Camš¸èbiare–U la“sc˜heda“madreŽ¡‘¸ŽŽŽ‘¹Comprare–U un“altro“tipGo“di“sc¸èheda“sonoraŽ¦Y‘ÿ*¸oung–fœMicrosystem“propGone“un“aggiornamenš¸èto“della“sc˜heda“c˜he“impšGorta“p˜er“circa“$30“(USA);“altri“pro˜duttoriŽ¤ ®do¸èvrebb•Gero›$comp“ortarsi˜allo˜stesso˜mo“do˜se˜riuscite˜a˜dimostrare˜c¸èhi˜altro˜imp“orta˜la˜motherb“oard˜(buonaŽ¡fortuna!).‘#Il–Y¬problema“€è“nel“cš¸èhip“dell'in˜terfaccia“pšGer“il“bus“ProAudio,‘ZÏp˜er€ò“molto“pi€ù“lonš¸ètano“di“quan˜ta“nonŽ¡sia–8æla“mia“ansia;‘BO½nessuno‘Út¹compra“una“sc¸èheda“sonora“da“$120“e“la“piazza“su“un“bus“A‘ÿ*¸T‘8ßa“6MHz.‘hLa“maggiorŽ¡parte–Ýsi“aš¸èvv‘ÿqÐale“di“un“computer“a“25/40Mhz“tipGo“386/486,‘(ëe“do˜vrebbGe“riuscire“ad“ottenere“½p‘ÿ}/erlomeno‘¿k¹12MHzŽ¡di–U vš¸èeloGcit€à“del“bus“se“i“c˜hip“sono“progettati“correttamen˜te.‘q€Uscita“dal“pulpito“(scala“sinistra).ŽŸؼIl–G—primo“problema“dipGende“dal“cš¸èhipset“usato“sulla“v˜ostra“sc˜heda“madre,‘„5dalla“v˜eloGcit€à“del“bus“e“da“altreŽ¡impšGostazioni–tedel“BIOS,“e“dalle“fasi“della“luna.‘&˜Il“secondo“problema“dip˜ende“dalle“opzioni“di“refresh‘I­(nascosteŽ¡o–·Csincronizzate),‘ÖÖdalla“vš¸èeloGcit€à“del“canale“DMA‘·del“1542“e“(forse)“dalla“v˜eloGcit€à“di“accesso“I/O‘·al“bus.‘<áIl“terzoŽ¡lo–j*si“determina“cš¸èhiamando“la“Media“Vision“e“c˜hiedendo“quale“tipGo“di“c˜hip“Symphon˜y“€è“incompatibile“con“ilŽ¡suo–Ïdesign“len¸èto.›DÑF‘ÿ*¸ate“attenzione:‘.y3“su“4“dei“tecnici“con“cui“mi“hanno“fatto“parlare“erano“degli“idioti.˜Do•¸èv“ev“oŽ¡didare–Œ÷di“½qualsiasi‘‘À¹cosa“mi“dicessero“su“altro“hardwš¸èare,‘šìvisto“c˜he“non“conoscev‘ÿqÐano“molto“bGene“neanc˜he“ilŽ¡loro.Ž©#ÃÄ6.18Ž‘%}¨€È–¸pš_úossibile“registrare“e“ripro˜durre“sim• ultaneamen“te?ŽŸMª¹I‘xÚdrivš¸èer–ydi“qualc˜he“sc˜heda“audio“suppšGortano“la“mo˜dalit€à“full“duplex.‘(&Si“faccia“riferimen¸èto“alla“do˜cumen¸ètazioneŽ¡della–U 4F›ÿ*¸ron¸èt“T˜ec¸èhnologies“pGer“informazioni“su“come“utilizzare“questa“particolarit€à.Ž¦Ä6.19Ž‘%}¨La–p­mia“SB16“€è“impš_úostata“su“IR Q‘ph2,‘¦ãma“congure“non“p˜ermette“di“scegliereŽŸõ‘%}¨questo–¸v‘ÿ@ alore“di“IR Q.Ž¤Mª¹Sui–õK286“e“successivi“l'IRš¸èQ‘õ22“€è“collegato“in“cascata“al“secondo“con˜troller“di“in˜terrupt.‘QŽ€È‘õ2equiv‘ÿqÐalen˜te“all'IR˜Q‘õ29.Ž¦Ä6.20Ž‘%}¨Sono–¸supp_úortate“la“SoundBlaster“A‘þ€WE32“o“la“SoundBlaster16“ASP?Ž¡¹Nel–t´passato“la“Creativš¸èe“Labs“non“v˜olev‘ÿqÐa“rendere“pubblic˜he“le“informazioni“di“programmazione“di“questeŽŸ ®sc•¸èhede.‘q€A“desso–U hanno“camš¸èbiato“opinione“e“un“driv˜er“pGer“A‘þã WE“€è“oggi“incluso“nei“k˜ernel“Lin˜ux“2.1.x.Ž¦Ä6.21Ž‘%}¨Se–¤sto“usando“Lin ux,‘…e“faccio“un“reb•_úo“ot–¤con“DOS,“mi“d€à“errori“e/o“leŽŸõ‘%}¨applicazioni–¸sonore“non“funzionano.Ž¡¹Questo–:pu€ò“succedere“dopšGo“un“soft-reb˜o˜ot‘V‚al“DOS.“Alle“vš¸èolte“il“messaggio“di“errore“fa“riferimen˜to,Ž¤ ®erroneamen¸ète,–U a“un“errore“nel“le“ºCONFIG.SYS¹.ŽŸؼLa–E(maggior“parte“delle“attuali“sc¸èhede“sonore“hanno“la“pšGossibilit€à“di“imp˜ostare“IR¸èQ›E$e“DMA˜via“soft•¸èw“are.‘l-SeŽ¡usate–þhimpšGostazioni“dieren¸èti“p˜er“Lin¸èux“e“p˜er“MS-DOS/Windo¸èws,‘(ºp˜otreste“a•¸èv“ere–þhproblemi.‘mYAlcune“sc¸èhedeŽŽŽŒ‹^a Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹24ŽŽ ÕÁ ýV¯non–‡žaccettano“n•¸èuo“vi–‡žparametri“senza“un“reset“completo“(o•¸èvv“ero,‘”>spGegnere–‡žil“computer“o“usare“il“pulsan¸ètinoŽ¤ ®di‘U reset).Ž©ؼLa–É soluzione“pi€ù“semplice“a“questo“problema“consiste“nell'eettuare“un“reb•Go“ot–É completo“tramite“il“pulsan¸ètinoŽ¡di–U reset“o“lo“spGegnimenš¸èto“della“macc˜hina“anzic˜h€é“un“soft“reb•Go“ot‘*h(o˜vv˜ero‘U Ctrl-Alt-Canc).Ž¦La–ºsoluzione“corretta“consiste“nell'impGostare“gli“stessi“IR¸èQ›¹õe“DMA˜sia“con“MS-DOS˜cš¸èhe“con“Lin˜ux“(o“nonŽ¡usare–U DOS“:-)).ŽŸ"EtÄ6.22Ž‘%}¨Problemi–¸con“DOOM“sotto“Lin uxŽŸMª¹Gli–d-utilizzatori“del“pšGorting“del“gio˜co“della“ID›cçSoft•¸èw“are–d-DOOM˜pšGer“Lin¸èux“p˜otrebb˜ero“essere“in¸èteressati“aŽ¡queste‘U notizie.Ž¦Pš¸èer–®un“corretto“risultato“sonoro“usate“la“v˜ersione“2.90“o“successiv˜e“del“driv˜er“sonoro;‘Úvha“il“suppšGorto“p˜er“laŽ¡n•¸èuo“v‘ÿqÐa–U moGdalit€à“in“real-time“ºDOOM‘?¬Mode¹.Ž¦I‘/˜campioni–/¢sonori“sono“a“16-bit.‘eSe“a•¸èv“ete–/¢una“scš¸èheda“audio“a“8“bit“pGotete“com˜unque“far“funzionare“il“sonoroŽ¡usando–U uno“dei“programmi“dispGonibili“su‘ª@ºftp://metalab.unc.edu/pub/Linux/games/doom“¹.Ž¦Se–ÜDOOM‘ªrisultasse“lenš¸èto“sul“v˜ostro“sistema,‘K disabilitando“il“sonoro“(basta“rinominare“il“le“ºsndserver¹)Ž¡do•¸èvrebbGero›U aumen“tare˜le˜prestazioni.Ž¦La–ìmš¸èusica“in“DOOM‘Ûnon“€è“attiv‘ÿqÐata“pGer“predenizione“(come“nella“v˜ersione“DOS).“Il“programma“ºmusserverŽ¡¹aggiunge–•ðil“suppšGorto“p˜er“la“m¸èusica“a“DOOM‘•ßp˜er“Lin¸èux.‘3ï€È‘•ßrep˜eribile“a“questo“indirizzo:‘ æ@ºftp://pandora.Ž¡st.hmc.edu/pub/linux/musserver.tgz‘U ¹.ŽŸ"EtÄ6.23Ž‘%}¨Come–¸p_úosso“ridurre“il“rumore“nella“mia“sc heda“audio?ŽŸMª¹L'uso–ì di“caš¸èvi“sc˜hermati“di“buona“qualit€à“e“pro˜v‘ÿqÐare“la“sc˜heda“audio“su“slot“dieren˜ti“pu€ò“aiutare“a“ridurreŽ¡il–Rïrumore.‘jíSe“la“scš¸èheda“audio“ha“una“regolazione“pGer“il“v˜olume“si“pGossono“pro˜v‘ÿqÐare“le“dieren˜ti“pGosizioniŽ¡consenš¸ètite–(il“massimo“€è“probabilmen˜te“la“scelta“migliore).‘_(Si“usi“un“programma“mixer“pGer“assicurarsi“c˜he“leŽ¡enš¸ètrate–U non“v˜olute“(ad“es.‘q€il“microfono)“siano“pGoste“a“guadagno“zero.Ž¦Philipp›úŸBraun•¸èbGec“k˜dice˜di˜a“v“er˜tro“v‘ÿqÐato˜sulla˜sua˜sc“heda˜audio˜ESS-1868˜un˜jumpGer˜c“he˜pGermettev‘ÿqÐa˜diŽ¡escludere–U l'amplicatore“della“scš¸èheda“stessa,“c˜he“altrimen˜ti“proGducev‘ÿqÐa“rumore.Ž¦Su–Ÿ_un“sistema“386“ho“scopGerto“cš¸èhe“l'opzione“di“a˜vvio“del“k˜ernel“ºno-hlt“¹riduce“il“liv˜ello“di“rumore.‘Pti“(F‘þ¸øA˜Q)’óû ¹25ŽŽ ÕÁ ýV¯Ä6.25Ž‘%}¨La–6Wmia“sc heda“audio“compatibile‘VEfunziona“solo“se“prima“la“inizializzo“daŽ©õ‘%}¨MS-DOS.ŽŸMª¹In– molti“casi“una“scš¸èheda“SoundBlaster“compatibile‘âdfunzioner€à“meglio“sotto“Lin˜ux“se“congurata“con“unŽ¤ ®driv•¸èer›Q_div“erso˜da˜quello˜SoundBlaster.‘p@Molte˜sc“hede˜audio˜dicono˜di˜essere˜compatibili˜(ad˜es.‘p@compatibileŽ¡SB›®ÌPro–¯%16“bit‘„mo“compatibile“SB˜16“bit)“ma“normalmen¸ète“la“moGdalit€à“SoundBlaster“€è“solo“un“truccoŽ¡pšGer–®‚man¸ètenere“la“compatibilit€à“con“i“gio˜cš¸èhi“di“DOS.“Molte“sc˜hede“hanno“una“moGdalit€à“nativ‘ÿqÐa“a“16“bit“c˜heŽ¡probabilmenš¸ète–U sar€à“suppGortata“dalle“recen˜ti“v˜ersioni“di“Lin˜ux“(2.0.1“e“successiv˜e).ŽŸؼSolo–econ“qualcš¸èhe“sc˜heda“audio“(normalmen˜te“abbastanza“v˜ecc˜hia)“€è“necessario“pro˜v‘ÿqÐare“a“farla“funzionare“inŽ¡moGdalit€à–aÍSoundBlaster.‘—‡Le“sole“scš¸èhede“audio“recen˜ti“c˜he“fanno“eccezione“a“questa“regola“sono“quelle“basateŽ¡su‘U Mw•¸èa“v“e.ŽŸ#ÃÄ6.26Ž‘%}¨La–jÖmia“sc heda“audio“compatibile‘ŠÄSoundBlaster“16“bit“funziona“solo“inŽ¦‘%}¨mo_údalit€à–¸8“bit“sotto“Lin ux.Ž©Mª¹Le–Õ>sc¸èhede“audio“a“16“bit“denite“SoundBlaster“compatibili“sono“in“eetti“compatibili“con“la“SoundBlasterŽ¡Pro–4%8“bit.‘f‚Normalmenš¸ète“hanno“una“moGdalit€à“a“16“bit“c˜he“non“€è“compatibile“con“la“SoundBlaster“16“e“non“€èŽ¡compatibile–U con“il“drivš¸èer“sonoro“di“Lin˜ux.ŽŸؼPš¸èotreste–U riuscire“a“farle“funzionare“in“moGdalit€à“16“bit“usando“il“driv˜er“MAD16“o“MSS/WSS.ŽŸ#ÃÄ6.27Ž‘%}¨Do• v“e–¸pš_úosso“tro v‘ÿ@ are“applicazioni“sonore“p˜er“Lin ux?Ž¦¹Ecco–U qua“qualcš¸èhe“buon“arc˜hivio“su“cui“andare“a“cercare“applicazioni“sonore“spGecic˜he“pGer“Lin˜ux:Ž©ؼ‘¸ŽŽŽ‘ºftp://metalab.unc.edu:/pub/Linux/kernel/sound/Ž¤®‘¸ŽŽŽ‘ºftp://metalab.unc.edu:/pub/Linux/apps/sound/Ž¡‘¸ŽŽŽ‘ºftp://tsx-‘€11.mit.edu:/pub/linux/packages/sound/Ž¡‘¸ŽŽŽ‘ºftp://nic.funet.fi:/pub/Linux/util/sound/Ž¡‘¸ŽŽŽ‘ºftp://nic.funet.fi:/pub/Linux/xtra/snd-‘€kit/Ž¡‘¸ŽŽŽ‘ºftp://nic.funet.fi:/pub/Linux/ALPHA/sound/Ž¦¹Si–U vš¸èeda“anc˜he“la“sezione“Riferimen˜ti‘*hdi“questo“doGcumen˜to.Ž©#ÃÄ6.28Ž‘%}¨Il–¸driv er“sonoro“pu€ò“essere“compilato“come“mo_údulo“caricabile?ŽŸMª¹Con–ýöi“kš¸èernel“pi€ù“recen˜ti“il“driv˜er“sonoro“pu€ò“anc˜he“essere“compilato“e“utilizzato“nella“forma“di“div˜ersi“moGduliŽ¤ ®caricabili.ŽŸؼSi–^dia“un'ošGcc¸èhiata“al“le“º/usr/src/linux/Documentation/sound¹,‘ Ze“sp˜ecialmen¸ète“al“le“ºIntroduction“¹eŽ¡ºREADME.modules¹.Ž¦Ä6.29Ž‘%}¨Pš osso–¸usare“la“sc˜heda“audio“pš_úer“rimpiazzare“il“b˜eep“di“console?ŽŸMª¹Proš¸èv‘ÿqÐate–U il“programma“ºoplbeep¹,“c˜he“si“tro˜v‘ÿqÐa“suŽŸؼºftp://metalab.unc.edu/pub/Linux/apps/sound/oplbeep-‘€alpha.tar.gzŽŽŽŒ‹}™ Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹26ŽŽ ÕÁ ýV¯Altra–v‘ÿqÐarian¸ète“€è“il“programma“ºbeep“¹su‘ >ºftp://metalab.unc.edu/pub/Linux/kernel/patches/misc/Ž¤ ®modreq_beep.tgzŽ©ؼ¹Il–ö¾paccš¸èhetto“ºmodutils“¹con˜tiene“un“programma“di“esempio“e“una“patc˜h“pGer“il“k˜ernel“c˜he“consen˜te“di“c˜hiamareŽ¡un–U programma“esterno“pGer“generare“suoni“su“ricš¸èhiesta“del“k˜ernel.Ž¦In–³úalternativ‘ÿqÐa“con“qualcš¸èhe“sc˜heda“audio“€è“pšGossibile“connettere“l'output“dello“sp˜eakš¸èer“del“PC‘³Òalla“sc˜heda“audioŽ¡in–U moGdo“tale“cš¸èhe“tutti“i“suoni“v˜engano“dagli“spGeak˜er“della“sc˜heda“audio.ŽŸ#ÃÄ6.30Ž‘%}¨Cos'€è‘¸V–þào xW“are?ŽŸMª¹La–ûvš¸èersione“commerciale“dei“driv˜er“sonori“commercializzati“da“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies“era“stata“c˜hiamata,‘$”inŽ¡precedenza›u½V–ÿ;ÈoxW“ar‘ÿ}/e‘ÀO¹,–}¼½USS‘§þ¹(Unix˜Sound˜System),“e˜anc•¸èhe˜½T‘ÿ;ÈASD‘f;¹(T‘ÿ*¸empGorarily˜Anon“ymous˜Sound˜Driv“er).Ž¡€È‘Þadesso–Þ,vš¸èenduta“come“½OSS‘w¹(OpGen“Sound“System).‘IÚAlla“v˜ersione“presen˜te“nel“k˜ernel“si“fa“spGesso“riferimen˜toŽ¡con–U il“nome“½OSS/F‘ÿ;Èr–ÿ}/e“e‘ÀO¹.Ž¦Pš¸èer–J maggiori“informazioni“si“v˜eda“il“sito“w˜eb“della“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies‘•@ºhttp://www.opensound.com/“¹.‘nHoŽ¡scritto–U un“articolo“su“OSS/Linš¸èux“nel“n˜umero“di“Giugno“1997“del“½Linux‘“°Journal“¹.Ž©#ÃÄ6.31Ž‘%}¨So• x/Pla“y/V‘þàpla“y–¸mi“danno“l'errore“inš v‘ÿ@ alid“blo_úc˜k“size“1024ŽŸMª¹Una–^\moGdica“del“drivš¸èer“sonoro“eettuata“nella“v˜ersione“1.3.67“ha“reso“in˜utilizzabili“alcuni“programmi“diŽ¡riproGduzione–¯ýcš¸èhe“(non“correttamen˜te)“con˜trollano“c˜he“la“c˜hiamata“al“ioGctl“SNDCTL_DSP_GETBLKSIZEŽ¡sia–£spi€ù“grande“di“4096.‘6GGli“ultimi“driv¸èer“sonori“sono“stati“corretti“in“mošGdo“da“evitare“allo˜cazioni“di“frammen¸ètiŽ¡pi€ù–U piccoli“di“4096“bš¸èyte,“pGer“risolv˜ere“il“problema“con“i“programmi“di“utilit€à“pi€ù“v˜ecc˜hi.Ž¦Ä6.32Ž‘%}¨Le–.§impš_úostazioni“del“mixer“v‘ÿ@ anno“p˜erse“ogni“vš olta“c˜he“carico“il“mo_údulo“delŽŸõ‘%}¨driv er‘¸sonoroŽŸMª¹Il–ï?driv¸èer“sonoro“pu€ò“essere“compilato“come“mošGdulo“caricabile“e“si“pu€ò“utilizzare“ºkerneld“¹p˜er“caricarloŽ¡e–—hscaricarlo“automaticamenš¸ète.‘8YCi€ò“pu€ò“far“sorgere“un“problema:‘öogni“v˜olta“c˜he“si“ricarica“il“moGdulo“leŽ¡impGostazioni–Ççdel“mixer“ritornano“ai“loro“v‘ÿqÐalori“predeniti.‘ÉÔPš¸èer“qualc˜he“sc˜heda“audio“questi“pGossono“essereŽ¡troppšGo–YÛalti“(ad“es.‘±SoundBlaster16)“o“tropp˜o“bassi.‘±Una“soluzione“€è“stata“troš¸èv‘ÿqÐata“da“Markus“Gutsc˜hk˜eŽ¡(ºgutschk@uni-muenster.de¹):‘q€si–U inserisce“una“linea“come“la“seguen¸ète“nel“proprio“le“º/etc/conf.modules¹:ŽŸ´å‘Æoptions–¹Nsound“dma_buffsize=65536“&&“/usr/bin/setmixer“igain“0“ogain“0“vol“75ŽŸؼ¹Questo–fa“in“moGdo“cš¸èhe“il“v˜ostro“programma“mixer“(in“questo“caso“viene“utilizzato“ºsetmixer¹)“v˜enga“eseguitoŽ¡immediatamenš¸ète–$þdopGo“c˜he“il“driv˜er“sonoro“€è“stato“caricato.‘auIl“parametro“ºdma_buffersize“¹€è“n˜to,‘.žserv˜e“soloŽ¡pGercš¸èh€é–¿zil“comando“options“ric˜hiede“c˜he“v˜enga“impšGostata“un'opzione.‘°ŽSi“mo˜dic¸èhi“la“linea“come“si“desideraŽ¡pGer–U utilizzare“i“propri“programmi“mixer“e“liv¸èelli“di“guadagno.ŽŸؼSe–-il“drivš¸èer“sonoro“€è“stato“compilato“nel“k˜ernel“e“si“v˜ogliono“impGostare“i“guadagni“dal“mixer“al“momen˜toŽ¡dell'aš¸èvvio–á del“sistema,‘ø¹pGotete“inserire“una“c˜hiamata“al“programma“mixer“in“un“le“di“a˜vvio“del“sistema,‘ø¹comeŽ¡€è‘U º/etc/rc.d/rc.local¹.Ž¦Ä6.33Ž‘%}¨Solo–¸l'uten te“ro_úot“pu€ò“eettuare“registrazioni“audioŽŸMª¹Pš¸èer–8fpredenizione“lo“script“in“Readme.lin˜ux“c˜he“crea“i“le“dispGositiv˜o“sonori“impšGosta“i“p˜ermessi“di“accesso“aŽ¡tali–¥Ùle“in“maniera“tale“da“consenš¸ètirne“la“lettura“dall'uten˜te“ºroot¹.‘7Questo“pGer“tappare“un“buco“nella“sicurezzaŽ¡del–0hsistema.‘eCIn“un“sistema“di“computer“in“rete“gli“utenš¸èti“esterni“pGossono“eettuare“un“login“su“un“PC‘0_Lin˜uxŽŽŽŒ‹‰* Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹27ŽŽ ÕÁ ýV¯con–âÉscš¸èheda“audio“e“microfono“e“ascoltare“ci€ò“c˜he“viene“detto.‘KcSe“ci€ò“non“vi“preošGccupa“p˜otete“tranquillamen¸èteŽ¤ ®cam¸èbiare–U i“pGermessi“di“accesso“ai“le“usati“nello“script.ŽŸؼCon–âƒle“impšGostazioni“predenite“gli“uten¸èti“p˜ossono“com¸èunque“ripro˜durre“le“audio.‘©Questo“non“costituisceŽ¡un–U riscš¸èhio“pGer“la“sicurezza“del“sistema“ma“sono“una“fon˜te“di“pšGotenziale“disturb˜o.Ž©#ÃÄ6.34Ž‘%}¨€È–¸supp_úortato“l'hardwš are“audio“presen˜te“nel“ThinkP˜ad“dell'IBM?ŽŸMª¹Le–Θinformazioni“su“come“utilizzare“la“scš¸èheda“audio“m˜w˜a˜v˜e“c˜he“si“tro˜v‘ÿqÐa“sui“computer“laptop“ThinkP˜ad“di“IBMŽ¡sotto–¡ŸLinš¸èux“pGossono“essere“tro˜v‘ÿqÐate“nel“le“º/usr/src/linux/Documentation/sound/mwave¹,‘Å…c˜he“fa“parte“dellaŽ¡distribuzione–U del“sorgenš¸ète“del“k˜ernel.Ž¦Ä6.35Ž‘%}¨Le–ø†applicazioni“si“riutano“di“funzionare“p_úoicš h€é“la“mia“sc˜heda“audio“nonŽŸõ‘%}¨ha–¸un“mixerŽŸMª¹Alcune›È/v•¸èecc“hie˜sc“hede˜SoundBlaster˜a˜8˜bit˜non˜a“v“ev‘ÿqÐano˜un˜circuito˜mixer.‘ʬVi˜sono˜delle˜applicazioni˜c“heŽ¡insistono–Ònel“v¸èoler“accedere“al“mixer,‘.>e“non“pšGossono“funzionare“con“questo“tip˜o“di“sc¸èhede.‘z•Jens“W‘ÿ*¸erner“(Ž¡½werner@b‘ÿ}/ert.emv.ing.tu-bs.de–ð¹)“ci“suggerisce“un“rimedio:‘Qhbasta“creare“un“link“da“º/dev/mixer“¹a“º/dev/null“¹eŽ¡tutto–U doš¸èvrebbGe“funzionare“a“pun˜tino.Ž¦Ä6.36Ž‘%}¨Problemi–¸con“una“SB16“CT4170ŽŸMª¹Da:‘q€Scott–U Manley“(“½spm@star.arm.ac.uk“¹):ŽŸؼ‘'ÿSem•¸èbra›yòc“he˜un˜n“uo“v“o˜tipGo˜di˜SoundBlaster˜sia˜in˜commercio˜˜e˜ci˜v“enga˜v“enduta˜come˜unaŽ¡‘SB16–6“il“nš¸èumero“di“moGdello“indicato“sulla“sc˜heda“€è“il“CT4170.‘´ÂQueste“sc˜hede“hanno“un“soloŽ¡‘canale–*·DMA‘*­e“quindi,‘33dopGo“cš¸èhe“le“a˜vrete“congurate,‘33il“k˜ernel“a˜vr€à“grossi“problemi“nell'accedereŽ¡‘al–Q•canale“DMA“16“bit.‘pRLa“soluzione“€è“impšGostare“il“secondo“DMA“a“1“in“mo˜do“tale“cš¸èhe“la“sc˜hedaŽ¡‘si–U compGorti“come“le“altre.Ž¦Ä6.37Ž‘%}¨Come–¸collegare“una“tastiera“MIDI“a“una“sc heda“audioŽŸMª¹Da:‘q€Kim–U G.“S.“OEyh¸èus“(“½kim@pvv.ntnu.no“¹):Ž©ؼ‘'ÿHo–#cercato“su“Inš¸èternet“e“nella“doGcumen˜tazione“c˜he“riguarda“il“suppGorto“sonoro“come“fare“unaŽ¡‘cosa–ݽsemplice“come“connettere“l'output“MIDI›ÝŸdi“una“tastiera“all'input“MIDI˜di“una“sc¸èheda“audio.Ž¡‘Non–™ho“troš¸èv‘ÿqÐato“n˜ulla.‘UþIl“problema“€è“c˜he“en˜tram˜bšGe“usano“lo“stesso“disp˜ositiv¸èo,–/dev/midi,“almenoŽ¡‘se–±utilizzate“il“drivš¸èer“OSS.“Ho“tro˜v‘ÿqÐato“un“moGdo“di“farlo,‘Çûc˜he“v˜orrei“condividere“con“v˜oi.‘…&QuelloŽ¡‘cš¸èhe–U dico“si“applica“a“un“sin˜tetizzatore“molto“semplice,“con“completo“suppGorto“del“MIDI:Ž¦‘'ÿCollegare–U una“master“kš¸èeybGoard“MIDI“a“una“sc˜heda“audio“via“MIDIŽ¦‘'ÿUna–÷master“kš¸èeybGoard“MIDI‘÷€è“una“tastiera“senza“alcun“sin˜tetizzatore“e“con“solo“un“connettoreŽ¡‘MIDI›ádout.‘JöQuesto–á‚pu€ò“essere“collegato“a“una“pGorta“15-pin“D-SUB˜presenš¸ète“in“molte“sc˜hede“audioŽ¡‘con–U un“oppGortuno“ca•¸èv“o.Ž¦‘'ÿUna–… simile“tastiera“pu€ò“essere“utilizzata“pGer“conš¸ètrollare“il“sin˜tetizzatore“MIDI‘„þpresen˜te“nellaŽ¡‘scš¸èheda–U audio,“facendolo“div˜en˜tare“un“semplice“sin˜tetizzatore“con˜trollato“da“tastiera.ŽŽŽŒ‹™ Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8RispQÂoste–Õalle“domande“frequenš®>ti“(F‘þ¸øA˜Q)’óû ¹28ŽŽ ÕÁ ýV¯‘'ÿSi–acompili“il“programma“seguen¸ète,‘u1ad“esempio“con“'gcc“-o“prog“prog.c'“e“lo“si“mandi“inŽ© ®‘esecuzione:ŽŸÛ‘Æ#include‘¹NŽ¤ Š=¡‘main()Ž¡‘{Ž¡‘"ržint–¹Nfil,“a;Ž¡‘"ržchar‘¹Nb[256];Ž¡¡‘"ržfil=open("/dev/midi",‘¹NO_RDWR);Ž¡‘"ržfor(;;)Ž¡‘+å:{Ž¡‘5WÖa=read(fil,–¹Nb,“256);Ž¡‘5WÖwrite(fil,–¹Nb,“a);Ž¡‘+å:}Ž¡‘}ŽŸ"øCÄ6.38Ž‘%}¨Problemi–¸con“l'IR Q“15“ed“Ensoniq“PCI“128ŽŸMª¹Da:‘q€Matthew–U Inger“(“½mattinger@mind‘‚Ðless.c‘ÿ}/om“¹):Ž¤þò‘'ÿCome–U far“funzionare“una“sc¸èheda“Ensoniq“PCI“128Ž¡‘'ÿIl–£problema“cš¸èhe“si“presen˜ta˜v‘ÿqÐa“era“c˜he“la“sc˜heda“cerca˜v‘ÿqÐa“di“utilizzare“l'in˜terrupt“15“comeŽ¦‘impGostazione–ØŠpredenita“(a“causa“del“Plug“and“Plaš¸èy).‘GùQuesto“in˜terrupt“€è“utilizzato“dal“con˜trollerŽ¦‘ide–¬secondario“e“non“pu€ò“essere“condiviso“da“altri“dispGositivi.‘vJSi“devš¸èe“quindi“forzare“in“qualc˜heŽ¦‘maniera–lÓil“es1370“a“usare“un“altro“inš¸èterrupt“(ad“esempio“l'in˜terrupt“11“come“a˜vviene“da“Windo˜ws).Ž¡‘'ÿChe–U ci“crediate“o“no“mi“sono“in•¸èv“en“tato–U da“solo“una“soluzione.Ž¡‘'ÿEcco–U ci€ò“cš¸èhe“do˜v˜ete“fare:Ž¡‘'ÿa)–Žnel“BIOS‘]doš¸èvrete“dire“al“v˜ostro“computer“c˜he“non“a˜v˜ete“un“sistema“opGerativ˜o“Plug“andŽ¦‘Pla•¸èy‘ÿ*¸.‘q€Mi›U sem“bra˜c“he˜nel˜mio˜BIOS˜sia˜fra˜le˜opzioni˜a“v‘ÿqÐanzate.Ž¡‘'ÿb)–÷³nelle“impšGostazioni“del“bus“PCI‘÷›del“BIOS,“imp˜ostate“il“computer“in“maniera“tale“c¸èhe“riserviŽ¦‘l'inš¸èterrupt–VJ15“pGer“i“v˜ecc˜hi“dispGositivi“ISA.“Nel“mio“bios,‘V•fra“le“opzioni“a˜v‘ÿqÐanzate,‘V•vi“€è“una“sezioneŽ¦‘dedicata–5alle“impGostazioni“PCI.“In“questa“sezione“vi“€è“una“parte“c¸èhiamata“Resource“Exclusion,‘;…€èŽ¦‘qui–U cš¸èhe“do˜v˜ete“agire.Ž¡‘'ÿQuando–Ó3farete“il“reb•Go“ot–Ó3di“Linš¸èux“pGotrete“utilizzare“la“sc˜heda“sonora“(non“mi“ricordo“se“appareŽ¦‘nei–r¿messaggi“di“b•Go“ot–r¿come“accadev‘ÿqÐa“prima“oppure“no).‘Ê\P¸èer“essere“del“tutto“sicuri,‘z&ho“rieseguitoŽ¦‘sndcong–”hpGer“far“uscire“il“messaggio“di“test,‘¤:cš¸èhe“in“eetti“non“si“sen˜tiv‘ÿqÐa“granc˜h€é,‘¤:ma“com˜unqueŽ¦‘si›U sen•¸ètiv‘ÿqÐa.‘q€In“v“ece˜l'output˜di˜un˜CD˜audio˜si˜sen“te˜pGerfettamen“te.Ž¡‘'ÿNon–i¡preoGccupatevi“di“Windoš¸èws,‘nÂho“pro˜v‘ÿqÐato“le“mie“due“sc˜hede:‘šƒmoGdem“ISA‘iœe“sc˜heda“audio“eŽ¦‘funziona¸èv‘ÿqÐano–U senza“problemi.Ž¡‘'ÿIl–…¹problema“p•Gotrebb“e–…¹essere“cš¸èhe“il“v˜ostro“BIOS‘…)sar€à“dieren˜te“dal“mio“ma“do˜v˜ete“soloŽ¦‘immaginarvi›U do•¸èv“e˜pGoter˜tro“v‘ÿqÐare˜le˜due˜impGostazioni˜di˜cui˜ho˜parlato˜prima.‘q€Buona˜fortuna.ŽŽŽŒ‹¦Y Û_2 ý ~?Ÿ„€ÕÁGŽÂ7.‘ñ8Riferimen®>ti’€Ã ¹29ŽŽ ÕÁ ýV¯Ä6.39Ž‘%}¨Do• v“e–¸p_úosso“troš v‘ÿ@ are“delle“patc˜h“MIDI“gratuite“p_úer“Soft“OSSŽŸMª¹Soft–sOSS‘h€è“un“sinš¸ètetizzatore“w˜a˜v˜etable“via“soft˜w˜are“incluso“nel“driv˜er“sonoro“del“k˜ernel,‘Œˆcompatibile“con“laŽ¤ ®sc•¸èheda›–žGra“vis˜Ultrasound.‘5úP“er˜far˜funzionare˜il˜driv“er˜vi˜serviranno˜dei˜le˜patc“h˜MIDI‘–compatibili˜con˜laŽ¡GUS.–U La“doGcumenš¸ètazione“le“c˜hiama“public“domain“MIDIA“patc˜hset“a˜v‘ÿqÐailable“from“sev˜eral“ftp“sites.Ž©ؼCome–&lspiegato“sul“sito“wš¸èeb“della“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies‘Lغhttp://www.opensound.com/softoss.html“¹pGossonoŽ¡essere–U scaricate“daŽ¦ºftp://archive.cs.umbc.edu/pub/midia/instruments.tar.gz‘U ¹.ŽŸ(ÀœÁ7Ž‘ÁRiferimenctiŽŸ¿:¹Se›Œza•¸èv“ete˜una˜sc“heda˜audio˜c“he˜suppGorta˜un'in“terfaccia˜CDR“OM‘Œlo˜SCSI,˜il˜Lin“ux˜½SCSI‘ÆHO¾˜WTO‘Œl¹e˜il˜Lin“uxŽ¡½CD-R•¾˜OM‘“°HO“WTOŽ¦¹conš¸ètengono–U altre“informazioni“c˜he“p•Gotrebb“ero–U esservi“utili.Ž¦Il›U ½Sound–“°Playing“HO¾˜WTO˜¹descriv•¸èe˜come˜eseguire˜dieren“ti˜tipi˜di˜le˜audio˜e˜m“usicali˜sotto˜Lin“ux.Ž¦Il›Éü½Linux–­DSoundBlaster“A‘þú_WE32/64“Mini-HO¾˜WTO‘ÈÕ¹descriv•¸èe˜come˜far˜funzionare˜una˜sc“heda˜audioŽ¡SoundBlaster–U 32“o“64“sotto“Lin¸èux.Ž¦Informazioni–bçsulla“programmazione“pGossono“essere“troš¸èv‘ÿqÐate“sul“sito“w˜eb“della“4F‘ÿ*¸ron˜t“T‘ÿ*¸ec˜hnologies‘Åκhttp:Ž¡//www.opensound.com/pguide‘U ¹.Ž¦Le–U seguenš¸èti“F‘þã A˜Q“sono“spGedite“regolarmen˜te“sul“newsgroup“Usenet“½news.announc‘ÿ}/e“¹e“arc˜hiviate“suŽ¦ºftp://rtfm.mit.edu/pub/usenet/news.answers‘U ¹:Ž©ؼ‘¸ŽŽŽ‘¹PCsoundcards/generic-faq–U (F‘þã Aš¸èQ“generali“su“PC“con“sc˜heda“audio)Ž¤®‘¸ŽŽŽ‘¹PCsoundcards/soundcard-faq–U (F‘þã A¸èQ“di“comp.sys.ibm.pGc.soundcard)Ž¡‘¸ŽŽŽ‘¹PCsoundcards/gra•¸èvis-ultrasound/faq›U (F‘þã A“Q˜di˜Gra“vis˜UltraSound)Ž¡‘¸ŽŽŽ‘¹audio-fm¸èts/part1–U (Descrizione“del“formato“del“le“audio)Ž¡‘¸ŽŽŽ‘¹audio-fm¸èts/part2–U (Descrizione“del“formato“del“le“audio)Ž¦Le›@ÎF‘þã A•¸èQ‘@Ècon“tengono˜anc“he˜dei˜riferimen“ti˜a˜mailing˜list˜e˜siti˜c“he˜trattano˜di˜pro•Gdotti˜sp“ecici.‘jºNei˜seguen¸ètiŽŸ ®newsgroup–U Usenet“si“parla“dei“problemi“riguardanš¸èti“il“suono“e/o“la“m˜usica:Ž¦‘¸ŽŽŽ‘½alt.binaries.sounds.*–U ¹(v‘ÿqÐari“gruppi“su“cui“pGostare“le“audio)Ž¡‘¸ŽŽŽ‘½alt.binaries.multime‘ÿ}/dia–U ¹(pšGer“p˜ostare“le“m¸èultimediali)Ž¡‘¸ŽŽŽ‘½alt.sb.pr–ÿ}/o“gr“ammerŽ©®‘¹(Sulla–U programmazione“della“SoundBlaster)Ž¡‘¸ŽŽŽ‘½c–ÿ}/omp.multime“diaŽ¦‘¹(Riguardanš¸ète–U la“m˜ultimedialit€à)Ž¡‘¸ŽŽŽ‘½c‘ÿ}/omp.music–U ¹(T‘ÿ*¸eoria“e“ricerca“sulla“m¸èusica“generata“da“computer)Ž¡‘¸ŽŽŽ‘½c–ÿ}/omp.sys.ibm.p“c.soundc“ar“d.*–U ¹(v‘ÿqÐari“gruppi“su“sc¸èhede“audio“pGer“PC“IBM)ŽŽŽŒ‹± Û_2 ý ~?Ÿ„€ÕÁGŽÂ7.‘ñ8Riferimen®>ti’€Ã ¹30ŽŽ ÕÁ ýV¯Si–U pu€ò“troš¸èv‘ÿqÐare“un“sito“W‘ÿ*¸eb“dedicato“alla“m˜ultimedialit€à“suŽ©ؼºhttp://viswiz.gmd.de/MultimediaInfo/–,ð¹.‘øðAltro“buon“sito“pšGer“il“MIDI‘,¸p˜er“Lin¸èux“e“le“applicazioni“p˜erŽ¤ ®l'audio–G߀蛾ºhttp://sound.condorow.net/“¹.‘I¼La“Creativ¸èe“Labs“ha“un“sito“W‘ÿ*¸eb“all'indirizzo˜ºhttp://www.Ž¡creaf.com/–U ¹.‘q€MediaT›ÿ*¸rix“ha“un“sito“W˜eb“all'indirizzo‘ª@ºhttp://www.mediatrix.com/“¹.Ž¦Le–»mailing“list“su“Linš¸èux“con˜tengono“un“certo“n˜umero“di“canali‘ededicati“a“div˜ersi“argomen˜ti,‘·6incluso“l'aspGettoŽ¡sonoro.‘”Pš¸èer– PsapGere“come“en˜trare“a“farne“parte,‘8Üin˜viate“un“messaggio“con“la“parola“help‘à˜come“corpGo“delŽ¡messaggio– §a“½major–ÿ}/domo@vger.rutgers.e“du– §¹.‘•Queste“mailing“list“non“sono“quelle“adatte“pGer“domande“sullaŽ¡congurazione–U della“sc¸èheda“audio“e“cos€ì“via,“sono“state“create“pšGer“discussioni“legate“allo“svilupp˜o.Ž¦Come–~detto“pi€ù“vš¸èolte,‘Mil“driv˜er“sonoro“del“k˜ernel“con˜tiene“v‘ÿqÐari“le“ºReadme“¹con“delle“utili“informazioni“sulŽ¡drivš¸èer–U della“sc˜heda“audio.‘q€Normalmen˜te“sono“nella“directory“º/usr/src/linux/drivers/sound¹.Ž¦Altre–÷çinformazioni“su“OSS,“il“drivš¸èer“sonoro“commerciale“pGer“Lin˜ux“e“altri“sistemi“opGerativi“Unix“compatibili,Ž¡le–U si“pu€ò“tro¸èv‘ÿqÐare“sul“sito“W›ÿ*¸eb“di“4F˜ron¸èt“T˜ec¸èhnologies,‘ª@ºhttp://www.opensound.com/“¹.Ž¦La›5+½Linux–vISoftwar‘ÿ}/e“Map‘Ö¹¹(LSM)‘5#€è˜un˜riferimen•¸èto˜insostituibile˜pGer˜tro“v‘ÿqÐare˜del˜soft“w“are˜pGer˜Lin“ux.‘fÙLa˜ricercaŽ¡della–<[LSM‘<pšGer“parola“c•¸èhia“v“e–<[½sound‘DÒ¹€è“una“buon“meto˜do“p˜er“idenš¸èticare“applicazioni“relativ˜e“all'hardw˜areŽ¡sonoro.‘-ÉLa–>ŽLSM‘>Rpu€ò“essere“tro¸èv›ÿqÐata“su“v˜ari“siti“anonimi“di“FTP‘ÿ*¸,“incluso‘}ºftp://metalab.unc.edu/pub/Ž¡Linux/docs/LSM/–Ïù¹.‘EVi“sono“ancš¸èhe“div˜ersi“siti“w˜eb“c˜he“hanno“una“database“delle“applicazioni“pGer“Lin˜ux.‘EUnoŽ¡di–U questi“€è‘ª@ºhttp://www.freshmeat.net“¹.Ž¦Il–ËxLinš¸èux“DoGcumen˜tation“Pro‘Ž0ject“ha“proGdotto“div˜ersi“libri“su“Lin˜ux,‘éincluso“½Linux–Instal‘‚Ðlation“and“GettingŽ¡Starte‘ÿ}/d‘w¹.‘< Questi–COsono“dispšGonibili“lib˜eramenš¸ète“su“FTP‘Canonimo“nei“pi€ù“grandi“arc˜hivi“di“Lin˜ux“o“pGossonoŽ¡essere–U comprati“gi€à“stampati.Ž¦Inne,‘Þ§un–òmessaggino“senza“vš¸èergogna:‘ç%se“v˜olete“imparare“molto“di“pi€ù“sulla“m˜ultimedialit€à“sotto“Lin˜uxŽ¡(spGecialmenš¸ète–ѵsu“quan˜to“concerne“la“programmazione“e“le“applicazioni“pGer“CD-R˜OM‘Ñ”e“sc˜heda“audio)“dateŽ¡un'ošGcc¸èhiata–>ôal“mio“libro“½Linux–JMultime‘ÿ}/dia“Guide‘ÀO¹,–CcISBN‘>ï1-56592-219-0,“edito–>ôda“O'Reilly“and“Asso˜ciates.‘j€ÈŽ¡dispšGonibile–èla“v¸èersione“inglese“e“le“traduzioni“in“francese“e“giapp˜onese“sono“in“fase“di“stampa.‘\ÃPš¸èer“a˜v˜ere“altriŽ¡dettagli–U cš¸èhiamate“800-998-9938“nel“Nord“America“o“date“un'oGcc˜hiata“alla“pagina“W‘ÿ*¸eb“suŽ¦ºhttp://www.ora.com/catalog/multilinux/noframes.htmlŽ¦¹o–U alla“mia“paginaŽ¦ºhttp://www.pobox.com/~tranter‘U ¹.ŽŽŽŒø¼ƒ’À;èÛ_2ÕÁGóqLË ectt0900ó¥!¢N ecbx1200ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óŒ6 ecss1000ó½HЃ ecti1000óþÖëI½q½qecss2074óqLË ectt1000ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùÈÇßßßßßß