hangkeveres digitalisan

Foltos spotted at freemail.hu
Thu Jul 11 10:54:00 CEST 2002


Szia!

Nem vagyok profi a temaban, de majd a tobbiek kijavitanak.

> -----Original Message-----
> From: elektro-admin at irisz.hu [mailto:elektro-admin at irisz.hu]On 
> Behalf Of Kis Norbert
> Sent: 2002. július 10. 16:33
> To: elektro at irisz.hu
> Subject: hangkeveres digitalisan
> 
> 
> ......
> 
> 2.,
> Masik, hasonloan elgondolkodtato feladat:
> Adott egy file-ban egy bedigitalizalt ferfihang, ami X 
> sebesseggel hallatszik. 
> Szeretnem a hang magassagat megemelni, hogy noies hangzasa 
> legyen, s X sebesseggel szoljon.
> Vagy eppen szeretnem meg karakteresebbe tenni azaltal, hogy 
> me'lyitek kicsit rajta. 
> ....
> Eloszor valami olyasmire gondoltam, hogy minden hangmintat duplazok, 
> majd ketszeres sebesseggel jatszok le. Ez viszont nem jo, mert 
> akkor ugyanott vagyok, csak a 
> bitrata lesz ketszeres, a hang ugyanaz marad.
> Vagyis bizonyos idocsomagokra kell felosztanom a hangszeleteket, 
> s azokat duplikalni, majd
> ketszeres sebesseggel lejatszani. Igen am, de mekkora legyen egy 
> csomagnak a merete???
Nem ez a jo megoldas. Furie transzformacio segitsegevel eloallitod a hangminta spektrumat valasztott idoegysegre (pl 1s). Ezek utan ugyanezt a spektrumot eloallitod magasabb vagy alacsonyabb freki fele eltolva. Igy a sebesseged es a hang jellege valtozatlan marad, csak a magassag valtozik.

> Ha ugyebar tiszta szinuszrol lenne szo, akkor OK, megkeresem a 
> nulla atmeneteket, s azok
> lesznek a hatarolok. Azonban az emberi hang vegtelen 
> szinuszhullam valtozo kombinacioja.
Tevedes, korantsem vegtelen, illetve a fuled csak megadott szamu felharmonikust vesz figyelembe. Talan max. 20 KHz -ig? :) 

> Nem kesz programot keresek, csupan egy hasznalhato algoritmust. 
> Ha esetleg valaki tudna tippet adni...
Itt a tipp: furie transzformacio.
> 
> Koszi elore is a segitseget.
> 
> Udv.:
> 		Norbi.

Udv:
	Foltos




More information about the Elektro mailing list