Создать звук с нуля в DirectSound - PullRequest
0 голосов
/ 10 ноября 2011

Есть ли способ создать звук с нуля, используя DirectSound, например, воспроизводить ноты ac, d, e, f, g и т. Д.?Тем не менее, звук должен быть реалистичным и звучать, по крайней мере, немного как правильный звук.

Спасибо.Я старался быть как можно более кратким и подробным.

1 Ответ

0 голосов
/ 11 ноября 2011

Это то, что делает звуковой синтезатор .Есть много техник - вам, вероятно, нужно сузить то, что вы хотите сделать, прежде чем вы сможете получить полезный совет.

Однако самый простой метод, который будет воспроизводить тон, - это написать четное число периодов синуса.волна правильной частоты в буфер и воспроизведение , что в виде зацикливания буфера в DirectSound

...