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