C/C++/Obj-C Real-time-Algorithmus, um festzustellen, Note (nicht die Tonhöhe) von Vocal Input

Will ich erkennen nicht die Tonhöhe, aber die pitch Klasse einer gesungenen note.

So, ob es C4 oder C5 ist nicht wichtig: Sie müssen sowohl erkannt als C.

Vorstellen, den 12 Halbtönen angeordnet auf einer Uhr Gesicht, mit der Nadel nach, um die pitch-Klasse. Das ist, was ich nach! im Idealfall würde ich mag in der Lage sein zu sagen, ob die gesungene note ist spot-on oder leicht ausschalten.

Dies ist nicht ein Duplikat des zuvor gestellten Fragen, wie es führt in die Zwänge, die:

  1. ist die Schallquelle ein einzigen menschlichen Stimme, hoffentlich mit vernachlässigbarer hintergrund-Interferenz (ich kann zwar die Notwendigkeit einer Auseinandersetzung mit dieser)
  2. die Oktave ist nicht wichtig, nur die pitch-Klasse

BEARBEITEN -- Links:
Echtzeit-Erkennung der Tonhöhe
Mit der Apple-FFT und Beschleunigen Framework

Ja, du bist das Rad neu erfinden. Warum nicht diese existieren für PC? Es sieht viel besser aus als Sing & Finden.
Off-topic: Hmm, gerade gefunden was neues die vielleicht besser, äh gut...

InformationsquelleAutor P i | 2010-10-31

Schreibe einen Kommentar