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
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