Generator dźwięków

0

Witam
Mam pytanie jak w c++ obsługiwać kartę dźwiękową (windows/linux), ponieważ chciałbym napisać prosty generator sinusoidalny dźwięków o zadanej częstotliwości z nakładaniem dodatkowych harmonicznych.
Pozdrawiam

0

kartą dźwiękową to się bezpośrednio nie da posługiwać, chyba że napiszesz sobie sterownik, albo poza systemem operacyjnym będziesz ją obsługiwał (w swoim własnym OSie)

a jeśli chcesz w windows możesz użyć jakiegoś API/biblioteki do obsługi dźwięku, w linuksie tez trzeba użyć jakiejś biblioteki, niektóre są nawet wieloplatformowe...

tutaj masz artykuł jak odtwarzać dźwięk przy użyciu WinAPI (tylko windows): http://4programmers.net/C/Artyku%C5%82y/Odtwarzanie_i_rejestrowanie_d%C5%BAwi%C4%99ku_na_niskim_poziomie.I%5BWinApi%5D%5BCBuilder%5D

API daje ci możliwość wysłania dźwięku w formie bufora sampli, który odtworzy karta muzyczna, taki bufor musisz sobie sam wygenerować, czyli to o co ci chodzi

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