Wykrywanie częstotliwości podanego dźwięku.

0

Hej. Interesuje mnie czy istnieje jakaś biblioteka do cpp która mogłaby mi pomóc w napisaniu programu wykrywającego częstotliwość podanego dźwięku. Dźwięk miałby wchodzić po wejściu liniowym, np z gitary lub też z innego instrumentu muzycznego lub z mikrofonu.
Pomocne byłyby też jakieś algorytmy jeśli istnieją.

0

Działa pod cpp? Bo przechodzenie na czyste C jakoś mi się nie uśmiecha, za bardzo się do cpp przyzwyczaiłem. Jeśli trzeba to się przejdzie, w końcu wielki problem to nie jest. Aczkolwiek dzięki o coś takiego właśnie mi chodziło.

@Azarien Na początek zapewne za to się zabiorę. Ale później to kto wie może skończę na własnej wersji gry a'la Rocksmith:P Ale to się zobaczy;)

1
matttti0 napisał(a):

Działa pod cpp?

Zazwyczaj biblioteki pisane w C działają bez problemu w C++. fftw działa.

1

Ja korzystam z BASS.
Zajmuję się detekcją dźwięków, ale akordeonu i wykorzystuję ową bibliotekę.

0

Dobrze powiedziane zazwyczaj. Jak to można wywnioskować z praw Murphego jeśli jest możliwość na trafienie na taką bibliotekę co nie zadziała w cpp to trafi się na nią:P Dzięki za info (nie zauważyłem odnośnika do FAQ, od razu przeskoczyłem do dokumentacji:))

@maciejmt o, też dzięki przejrzę w wolnej chwili. Z tego co widzę może być nawet lepsza bo jest przystosowana bezpośrednio pod obróbkę muzyki. fftw jest taki bardziej "surowy" choć nie wątpię że nadałby się tylko trzeba by wszystko pisać samemu.

0

Jak uzyskać dźwięk który można opisać tylko jedną częstotliwością? (taki "sonic laser" :- )

0

Wygeneruj idealną sinusoidę :)

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