Newsgroup: it.hobby.hi-fi
Titolo: La difficile arte della convoluzione

Ciao a tutti,
come avevo accennato un po' di tempo fa ho compiuto alcuni esperimenti
con la correzione digitale dell'acustica ambientale. Gli esperimentini
sono chiaramente eseguiti a livello "casalingo" e quindi tutti i
risultati sono da prendere con le pinze, quello che ho ottenuto però
secondo me è comunque molto interessante.
	Non avendo a disposzione un sistema in grado di eseguire la
correzione in tempo reale naturalmente ho dovuto effettuare tutto
offline, provvedendo a masterizzare alcuni brani precompensati. I
tempi di esecuzione delle operazioni però mi fanno pensare che non
sarebbe troppo difficile autocostruirsi il tutto. Un processore con la
potenza di un Pentium 200 abbinato ad un po' di "art of computer
programming" dovrebbe essere più che sufficiente. Chi fosse
interessato alle tecniche utilizzate, ai vari passaggi da compiere,
etc, mi faccia sapere.
	Veniamo al dunque: come si sente? Beh, il primo impatto è
sconcertante. Innanzitutto i bassi sono palesemente esaltati. Questo
probabilmente è conseguenza del fatto che per il primo tentativo ho
usato solo i primi 20 ms della risposta all'impulso, cosa che
impedisce di rilevare, e quindi correggere, adeguatamente la risposta
in gamma bassa. A parte questo però si nota lo stesso che c'è
qualcos'altro che non va e dopo poco si riesce anche a capire che
cosa: il cervello fa fatica a mettere d'accordo l'acustica che vede
con l'acustica che sente. Appena si chiudono gli occhi le cose
cominciano a funzionare come dovrebbero e si comincia a sentire
l'acustica del brano, quella della sala dove è avvenuta l'incisione!
L'effetto è sinceramente impressionante, tanto che quando si riaprono
gli occhi si ha una netta sensazione di fastidio. Si è immediatamente
riportati ad una realtà diversa e le cose non quadrano.
	Naturalmente a parte questo ci sono anche altri problemi. I
transienti sono un po' "smozzicati", la parte iniziale molto pulita
contrasta con la coda successiva, quella dopo i primi 20 ms di
correzione, che oltrettutto segue l'acustica della stanza in cui si
ascolta che è diversa da quelle della registrazione, insomma, non è
proprio tutto rose e fiori, anche se buona parte dei difetti è da
imputare al metodo da me utilizzato, sicuramente un po' rozzo e
appossimativo. Inoltre il tutto è terribilmente sensibile alla
posizione di ascolto, basta spostare la testa di pochi centimetri e si
sballa tutto. In ogni caso, anche così si intravedono le potenzialità
del metodo, che è evidentemente in grado di correggere almeno i
difetti più evidenti di un ambiente di ascolto perfino
nell'approssimazione rozza che ho adottato io.
	Poprio ora sto procedendo a fare la correzione degli stessi
brani ma usando i primi 300 ms della risposta all'impulso. Vi farò
sapere che cosa succede.
Saluti,
--
	Denis Sbragion
	InfoTecna
	Tel, Fax: 
+39 039 2324054
	URL: 
http://www.infotecna.it

 sapere che cosa succede.
Devi usare una base di tempo della convoluzione (quindi una lunghezza di
risposta all'impulso) pari al tempo di riverberazione (T60, tempo in cui
l'energia decade di 60 dB rispetto al livello originario dell'emissione diretta)
del tuo ambiente, se no non correggi, incasini ancor di piů... Per forza hai
troppi bassi, invece di toglierne ne aggiungi... Occhio alla potenza di calcolo
necessaria, vai a vedere cosa fa il processore... Medita, prova ancora e fammi
sapere...
Ciao
Gianpiero

 etc, mi faccia sapere.
Ciao Denis,
sono molto interessato alle tecniche utilizzate e dovrei avere da parte una
scheda evaluation di un DSP texas (da un progetto di controllo assi che feci
qualche anno fa) con il suo ambientino di sviluppo C/C++.
Il sistema dovrebbe essere una cosa del tipo:
- leggo lo stream SPDIF e lo metto in una FIFO
- elaboro i dati in un certo modo
- output dei dati in digitale su di una altra SPDIF
che si interpone tra una uscita digitale di una meccanica ed un convertitore
esterno?
Fammi sapere qualcosa,
Ri-Ciao
Alberto Fornito
a...@3di.it

Fammi sapere qualcosa,
è più o meno quello che vorrei fare anch'io se la correzione che sto
mettendo a punto si mette a funziare davvero. Solo che non ho un
convertitore esterno. Comunque ci penserò quando è il momento.


sapere...
di questo me ne preoccuperò quando e se la cosa funziona. Per ora
faccio tutto off-line, per cui può metterci anche un giorno che non mi
cambia nulla. Se funziona veramente bene e se necessario metto in
pista un anche Pentium III o un Athlon a 1 Ghz. Ho accesso a prezzi
particolarmente vantaggiosi da questo punto di vista.
Saluti e grazie per il consiglio,
