Witam wszystkich serdecznie
Wiem z tematow podobnych do mojego bylo juz na forum troche a moze wiecej
jednak nie znalazlm odpowiedzi na pytania ktore mni nurtuja
Pisze program do analizy dzwiku wav .Napisalem funkcje FFT,wiem jak pobierac probki dzwieku wav,wiem ze mogl byc on kwantowany z waga 8 lub 16 bitowa,wiem jak odczytac czestotliwosc z jaka byl probkowany dzwiek.
Teraz pytanie
Za pomoca mojej funkcji FFT wyliczam kolejne prazki widma sygnalu
Chcialbym zrobic equlizer cos takiego jak w winampie.Moze mi ktos powiedziec jak powiazac wartosci zwracane przez FFT z czestoliwosciami ktore chce wyznaczyc?
podobno bede musial uzyc jakiegos okna np hamminga Co to oznacza i z czym to sie wcina?
podobno
Hz(m)=(m*fs)/N
m ->index
N ->rozmiar buffora
fs -> sample rate
ale co dalej?
Bardzo dziekuje za odpowiedzi i pozdrawiam
Wiem z tematow podobnych do mojego bylo juz na forum troche a moze wiecej
Pisze program do analizy dzwiku wav .Napisalem funkcje FFT,wiem jak pobierac probki dzwieku wav,wiem ze mogl byc on kwantowany z waga 8 lub 16 bitowa,wiem jak odczytac czestotliwosc z jaka byl probkowany dzwiek.
Teraz pytanie
Za pomoca mojej funkcji FFT wyliczam kolejne prazki widma sygnalu
Chcialbym zrobic equlizer cos takiego jak w winampie.Moze mi ktos powiedziec jak powiazac wartosci zwracane przez FFT z czestoliwosciami ktore chce wyznaczyc?
podobno bede musial uzyc jakiegos okna np hamminga Co to oznacza i z czym to sie wcina?
podobno
Hz(m)=(m*fs)/N
m ->index
N ->rozmiar buffora
fs -> sample rate
ale co dalej?
Bardzo dziekuje za odpowiedzi i pozdrawiam
