Wiener-Khintchine-Theorem Grundfrequenz

Gast #1477911
Lesenswert?

Guten Tag,

ich habe eine Frage, bevor ich mich eifrig an die Programmierung mache.

Mein Problem, ich habe ein Audiosignal in wav Form(Gitarrennoten). Jetzt 
will ich die Grundfrequenzen der einzelnen Noten ermitteln.

Hilft mir dabei das Wiener-Khintchine-Theorem?

Oder kann ich auch ohne FFT, nur mit einer reinen 
Autokorrelationsfunktion die Grundfrequenz errechnen? Wenn ja wie?

Das Programm stellt keinerlei Ansprüche an die Schnelligkeit des 
Problems.

Mit freundlichen Grüßen

Michi
#1478220
Lesenswert?

Hmm, ich glaube nicht dass Wiener-Khintchi dir wirklich hilft.
Die Oberwellen deiner Grundtöne sind ja kein statistisch verteiltes 
Rauschen sondern elementarer Bestandteil deines Klangs.

Hast Du mal an Wavelets gedacht.
Im Prinzip eine Kurzzeit FFT mit der Möglichkeit zwischen Frequenz- und 
zeitlicher Genauigkeit zu wählen.
Die Oberwellen zu dem jeweiligen Grundton sind in einem starren 
Verhältnis zueinander. Dass wirst Du im Spektrum genau so wiederfinden. 
Zudem ist der Grundton immer lauter als die Obertöne (es sei denn, du 
hättest eine Querflöte und würdest gezielt überblasen).

Schwierig wird es erst, wenn mehrere Saiten gleichzeitig gespielt 
werden. Vielleicht hilt dir da das Verhältnis der Obertöne um die 
einzelnen Grundtöne zu separieren.
Gast #1478635
Lesenswert?

Okay ich werde dies mal näher anschauen! Jedoch leiferte die WKT schon 
gute Ergebnisse. Die Werte waren im Vergleich zur reinen FFT klarere 
Ergebnisse.

Warum das so ist versteh ich noch  nicht ganz!

Kann ich aus der reinen AKF die Grundfrequenz filtern?

Ich baue für Akkorde eine Reihe Filtern, die dann nur die 
Grundfrequenzen durchlassen, die die am Stärksten ist, ist dann die 
Grundfrequenz, danach rechne ich sie aus dem Signal raus und filtere es 
erneut! Könnte dies so funktionieren?
Gast #1479520
Lesenswert?

Ja mir wurde in etlichen Foren empfohlen die AKF zu nehmen! Aber ich 
versteh bis jetzt noch nicht ganz warum!

Also mein Plan ist es echt diese Filter zu bauen! Weil da bekomme ich 
dann die exakten Noten heraus.

Aber wie rechne ich eine Schwingung aus einem Signal hearus?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren