Jak odczytać częstotliwość z mikrofonu?

0

Witam,

Mam następujący problem do rozwiązania : chcę odczytać peak'ową częstotliwość pochodzącą z mikrofonu oraz rysować spektrogram dźwięku, jestem osobą stawiającą raczej pierwsze kroki w C#. Robiąc research znalazłem następującą bibliotekę : https://github.com/swharden/Spectrogram + NAudio do obsługi dźwięku.

Wiem że potrzebuję tutaj użyć FFT do wyliczenia tejże częstotliwości, aczkolwiek nie mam pojęcia której biblioteki użyć, aby implementacja tego była dość prosta.

Ma ktoś jakąś propozycję od czego tutaj zacząć ? ^_^ GUI robię w Windows Forms lub WPF, bez różnicy.

Z góry dziękuję za wskazówki :)

0

Bardzo prosta biblioteka bass.net. Bez problemu obsłużysz mikrofon. Nieco bardziej zaawansowana NAudio posiada kontrolkę wpf do rysowania spectrum ale obsługa tej biblioteki dla najprostszych operacji jest uciążliwa

1

Witam serdecznie,

Udało mi się z biblioteki Spectrogram z użyciem NAudio wybrać interesujące mnie informacje :) . Chcę jeszcze zrobić opis poszczególnych akordów i ich częstotliwości, ale to jakiś switch czy if raczej wystarczy.

Dziękuję za pomoc i w razie problemów będę informował.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0