Newsgroup: it.hobby.hi-fi
Titolo: [Forse OT?] Hi-fi e EAC

Salve a tutti,
avrei una domanda da porvi di carattere audiofilo-informatico.
Testando il programmino EAC mi viene da pensare:
- una traccia contenuta in un CD audio è soggetta ad errori di lettura, che
rendono quindi consigliabile una buona meccanica CD che li minimizzi;
- un file WAV invece, se non sbaglio, non è soggetto a tali errori, ossia
viene letto correttamente o non viene letto per niente;
- se perciò EAC riesce ad estrarre il file audio con accuratezza 100% (mi
sembra che ciò possa avvenire in quanto viene letta più volte la traccia
audio), il WAV che se ne ricava, letto da un qualsiasi CD-ROM, dovrebbe
essere sempre migliore (non essendo soggetto ad errori di lettura) del brano
in formato CD audio letto anche dal migliore CD player, e per di più non
soggetto a usura, graffi ecc.;
- possedendo perciò un computer con scheda audio con uscita digitale ed un
convertitore D/A esterno, e mandando in lettura il file WAV ricavato dal CD
con EAC, il tutto dovrebbe allora suonare sempre meglio che non collegando
allo stesso convertitore una costosissima meccanica CD.
La domanda è ovvia: il ragionamento è giusto o ho saltato qualche pezzo?
Sto pensando di far diventare il computer parte integrante del mio impianto.
Saluti
Piero

 Sto pensando di far diventare il computer parte integrante del mio
impianto.
Ecco perchè alcuni costruttori usano maccaniche cdrom nei loro lettori (ad
es Meridian col 598).
Penso che nel tuo caso ci possano essere problemi di jitter, ma il
ragionamento fila.
E questo la dice lunga sulle meccaniche da svariati mila euro...
Chiedo lumi a qualcuno tecnicamente più esperto di me per il pb del
jitter...
H.


Il jitter di un sistema cosi', con convertitore d/a a valle, risulta 
essere quello del convertitore finale. si supponendo che uno che ha un 
convertitore esterno ne abbia uno piu' che decente, quindi il jitter non 
sarebbe per niente un problema
spi

 Sto pensando di far diventare il computer parte integrante del mio impianto.
Sarebbe l'ideale poter usare quei pc, magari non potentissimi, a basso 
consumo e privi di ventole.
Poi pero' c'e' il problema che tutto cio' che fai viene gestito 
visivamente su un monitor.
Imho diventa poco pratico se lo fai solo per i cd audio; inoltre per 
sfuttare questa supposta maggior qualita' dovresti trasformare i tuoi cd 
audio in cd dati; in piu' non potresti ascoltare ne' sacd ne' dvd-a
Tutto sommato non so se ne valga veramente la pena
Adriano


Penso che il tuo ragionamento sia teoricamente corretto.
In effetti, secondo me, la cosa piu' interessante degli ultimi lettori
multiformato e' che sono come computer che leggono dati codificati
(mp3, jpg etc..), registrati su 2 tipi di supporto (CD/DVD) e con un
firmware aggiornabile.
Penso che se non fosse per gli ovvi interessi commerciali si sarebbe
gia' affermata una struttura simile che legga musica codificata,
separando finalmente la codifica dal supporto di registrazione.
In tal modo chiunque potrebbe giudicare la qualita' delle codifiche
(Sacd-DSD, DVD audio etc.) per il loro reale valore, cosi' come oggi
avviene per i numerosi formati di compressione lossy o lossless.
Max

 Sto pensando di far diventare il computer parte integrante del mio impianto.
Se consideri che il vetusto CD, con una meccanica economica e un CD 
sporco commette un errore ogni *qualche ora* di riproduzione, direi che 
non c'è tutta questa differenza :)
Al contrario il computer è un oggetto abbastanza rumoroso (ventole, 
dischi, CD) e se non esci in SP/Dif la maggior parte delle schede audio 
di regalerà una gamma molto interessante di interferenze, rumori etc...
Ciao.

 Sto pensando di far diventare il computer parte integrante del mio
impianto.
I CD ROM se non sbaglio hanno un sistema di correzione dati molto più
robusto dei CD Audio, (non potevano usarlo anche per i CD A?)comunque si
potrebbe avere su un HD di adeguate dimensioni centinaia di album, e farsi
un meraviglioso archivio da cui pescare (a me piacerebbe molto saltare da un
cd all'altro senza cambiare disco) volendo si può anche usare un compressore
senza perdita di dati come windows media per ridurre un pò lo spazio
occupato, inoltre potresti usare il PC anche come lettore DVD per un
videoproiettore
Ciao

 assolutamente inaccettabile per la musica
Infatti il mio proposito era quello di creare CD dati, non CD audio.
Soluzione ancora migliore sarebbe accaparrarsi un secondo HD da 80 GB, in
cui si può registrare circa 150 CD (e ad un prezzo tutto sommato non molto
maggiore di 150 CD vergini), proprio per evitare il problema dei retry cui
tu hai giustamente accennato.
Insomma con una spesa supposta inferiore a 500 euro (Scheda audio Terratec
con uscita SPDIF + HD 80 GB) si ha sicuramente una "meccanica CD virtuale"
di una versatilità mostruosa, senza contare che la Terratec la puoi usare
anche per altre applicazioni. Il dubbio, a questo punto, è se sia vero che
tramite EAC si riesca a recuperare il WAV dalla traccia audio con
l'accuratezza indicata nel report (e quasi sempre del 100%) perché in caso
affermativo tale accoppiata andrebbe meglio di una meccanica Wadia.
Saluti
Piero

 sarebbe per niente un problema
E perciň il segnale digitale che esce dalla sk audio del computer č, per
cosě dire, "puro" od č soggetto alle numerose interferenze che si trovano
all'interno del case?
Saluti
Piero

 affermativo tale accoppiata andrebbe meglio di una meccanica Wadia.
Io toglierei il "sarebbe"
Per me E' il metodo corretto.
Tant'è che Meridian adotta una meccanica cd rom.
E Linn ha costruito un sistema simile, dal solito prezzo assurdo, ma basato
su HD.
Io ritengo che le meccaniche da 20 kg e da molte migliaia di euro siano
assurdi specchietti per le allodole, ma si sa che l'audiofilo è pollo e
masochista per definizione.
Nesuna meccanica può leggere un cd meglio di come può fare una meccanica di
cd-rom, ch epuò permettersi di leggere molte volte lo stesso dato finchè lo
legge in modo corretto... (a meno forse di cd veramente rovinati...).
Ciao.
H.
-- 
...ridere senza piangere, aprendo il
sorriso, ma secondo me questo non dipende né da me né dall'altro, devi
prima "chiarirti" un po' meglio con te stesso... :-/


Aggiungerei anche che leggendo un WAV di un CD dati ed inviandolo ad un
convertitore A/D tramite sistema operativo sicuramente ci sarebbe
dissincronismi molto grandi ed imprevedibili (cioè problemi di jitter) anche
nel caso di lettura perfetta dal CD, e questo perché i sistemi operativi dei
PC attuali non sono realtime e quindi di preoccupano sì di estrarre
correttamente le informazioni ma non di estrarle con una cadenza temporale
precisa... Tipicamente mentre viene letto il CD, alla CPU del PC arrivano
valanghe di interrupt in maniera completamente scorrelata.
Quindi sarebbe in ogni caso assolutamente indispensabile che il convertitore
D/A sia preceduto da un bel buffer di sincronizzazione, ma non mi risulta
che le normali schede audio ne abbiano...
Entropia

 all'interno del case?
Se parli di segnale digitale, allora contiene l'informazione che deve 
contenere, né più né meno, quando viene ricevuto dal D/A esterno viene 
ricloccato. I disturbi non sono mai abbastanza estremi da introdurre 
errori e l'eventuale jitter viene eliminato dal buffer davanti al D/A.
Ciao.

 che le normali schede audio ne abbiano...
Lo hanno tutte, o meglio, hanno (almeno) una piccola FIFO e leggono 
dalla RAM via DMA. Credi forse che la CPU vada a mandare un campione per 
volta nel D/A?
Ciao.

 volta nel D/A?
Supponendo che le normali schede audio con i normali driver in dotazione
usino estesamente il meccanismo DMA (non mi risulta che sia così, ma
comunque è anche vero che chi pensa di usare un PC come sistema audio allora
si dota di una scheda audio e di driver di qualità) non crederai forse che
l'accesso DMA non sia condizionato alla disponibilità dei dati in RAM oppure
che non sia condizionato dall'uso prioritario che la CPU fa della memoria
stessa ?
Una piccola FIFO (bisognerebbe vedere caso per caso sulle schede audio di
quali dimensioni stiamo parlando) è senz'altro positiva... Bisognerebbe
verificare che sia sufficiente a non essere effettivamente mai svuotata.
La cosa migliore dovrebbe essere quella di usare un vero buffer di adeguata
dimensione (del tipo per intenderci di quelli usati nei CD Player portatili
per eliminare gli effetti degli urti nella riproduzione) francamente non so
se ci sono schede audio che ne utilizzino...
Entropia

 affermativo tale accoppiata andrebbe meglio di una meccanica Wadia.
ho perso piu' di un pomeriggio a fare delle prove: comparando i files 
estratti con eac a quelli estratti con cdrwin e easy cdda extractor non 
ho mai rilevato alcuna differenza.
Se eac puo' fare la differenza la fara' probabilmente con cd 
particolarmente rovinati (dove altri programmi falliscono)
Sull'uso dell'hard disk direi che puo' essere un interessante 
smanettamento, ma nulla di piu'.
Occhio che la mortalita' degli hard disk attuali e' decisamente piu' 
alta di quelli di qualche anno fa. Un sistema come quello che intendi tu 
sarebbe da fare con dischi piuttosto lenti e silenziosi, piuttosto che 
con i nuovi da 7200 giri e piu', ma sfortunatamente, a trovarli, i 
dischi lenti hanno anche capacita' piu' basse, e questo limita 
ulteriormente la versatilita' del sistema.
Se vuoi provare, mi sembra che esista una distribuzione di linux fatta 
apposta per trasformare un pc in un multimedia player. 
Adriano

ulteriormente la versatilita' del sistema.
a sto punto si puo' pensare ad un pc diskless con lanBoot da un file
server. molta ram per tenere un sistema operativo e tutto il wav da
suonare.visto che non c'e'  nessun drive di cui fare lo spin il pc
"player" lo si potrebbe realizzare con alimentazioni di bassa potenza
e rumore (why not un alimentazione lineare) e microprocessore
relativamente piccolo da raffreddare in passivo
aggiungo a questo punto la possibilita' di eleborazioni del segnale
realtime per compensare l'acustica ambientale e la risposta delle
casse, nonche' un registratore digitale a portata di mano.
ps. ci sono schede audio  di basso costo con spdif IN?

 ps. ci sono schede audio  di basso costo con spdif IN?
le creative. E' un secolo che non apro il pc (sgratt sgratt) ma mi 
sembra di ricordare che internamente ci sia il connettorino per 
collegare l'eventuale uscita digitale del cd-rom
Adriano 

 se ci sono schede audio che ne utilizzino...
Non serve, l'importante è che sia abbastanza grande il buffer dal quale 
leggono in DMA. Per mia esperienza si parla di *almeno* uno/due secondi, 
ne consegue che come riproduttore di musica un PC è più che adeguato.
Certo, quando vuoi fare processazione real-time dell'audio, dove non 
puoi permetterti di introdurre un secondo di delay allora i problemi 
aumentano ma ti basti sapere che sulla mia workstation ho installato 
Asterisk che fa da gateway VoIP/ISDN e PBX per casa mia e non sento 
probelmi anche lavorando pesantemente sulla workstation.
Ciao.

 probelmi anche lavorando pesantemente sulla workstation.
Molto interessante Asterisk, non lo conoscevo, adesso me lo sto studiando...
In campo "telefonico" (VoIP, PBX, ecc.) non ho dubbi che si possano ottenere
eccellenti risultati anche con sistemi operativi ordinari (in questo caso
Linux).
Entropia

 riproducibile ed aderente a delle specifiche "adeguate"...
Non so a che applicazioni fai riferimento, è possibile che tu abbia 
ragione, ad esempio con la gestione dell'audio in tempo reale (dal PBX 
al mixer/processore digitale) hai tempistiche molto strette e quindi non 
puoi affidarti a grossi buffers.
Ciao.

 puoi affidarti a grossi buffers.
Nel campo dell'audio digitale in alta fedeltà, ad esempio, ci sono molte
persone convinte che variazioni del periodo di cadenza dei campioni che
arrivano al D/A finale dell'ordine del ps siano udibili... I CD / DVD / SACD
player ritenuti di buon livello dispongono di clock a basso rumore,
termostatati, ecc. ecc. soluzioni tecniche costosissime al solo fine di
ridurre gli effetti del jitter...
E chiaro che se stiamo parlando di PBX, ecc. non credo che nessuno si faccia
grandi problemi su questi aspetti.
Personalmente ritengo che impieghi dei normali PC con normali S.O. in campo
audio siano validissimi escludendo però per motivi di progetto (hw e
sopratutto sw) il campo dell'alta fedeltà...
Entropia