Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: SDL_Mixer, äänenkorkeus

Burton [09.10.2009 23:11:17]

#

Onko SDL_Mixer-kirjastossa keinoa, jolla pystyisi tutkimaan äänenkorkeutta esim. mikrofonin syötteestä tai äänitiedostosta?

Metabolix [10.10.2009 11:03:27]

#

SDL ei tue äänen nauhoitusta. (Loogisesti ei varsinkaan SDL_Mixer, joka nimensä mukaan on tarkoitettu äänen miksaamiseen.) Sen sijaan tiedostosta ladattua ääntä voit hyvinkin ohjelmassasi tutkia, ei se ole kummempaa kuin ääniaaltoa kuvaavia kokonaislukuja peräkkäin. Data on suoraan luettavissa SDL_AudioSpec-rakenteen kautta (Mix_Chunkin formaatista en tiedä). Kun olet saanut datan muodon selville, Fourier transform on hyvä hakusana taajuustutkimukseen.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta