Męczę się od jakiegoś czasu z poleceniami waveoutopen, waveoutwrite itp. Chcę z tego wydusić odtwarzacz dźwięku, kilka ścieżek jednocześnie. Z tego co już zdążyłem załapać to raz odpalony stream cały czas musi być uzupełniany, żeby nie było przerw, więc jeśli chwilowo ma być cisza to i tak trzeba wysyłać zera.
Czy ktoś wyjaśni mi jeszcze jak tutaj dorzucić kolejne ścieżki? Np. mam jakiegoś wave'a (powiedzmy pianino), którego chciałbym odtwarzać w różnych częstotliwościach na dwóch lub trzech ścieżkach - po prostu odegrać np. utwór muzyczny. Czy muszę tutaj jakoś sumować wszystkie ścieżki razem i wtedy wysyłać do odtworzenia, czy każdą ścieżkę osobno, a system zrobi to za mnie? (jednak wtedy musiałyby być idealnie zsynchronizowane).