我查了一些代码,似乎一切都在创造一些数学函数波,但我想要一个单音,或者用自定义单音制作的自定义波.
我读过这个 如何生成不同频率的连续音?
哪个接近我的答案.Assumin我将在上面的链接中使用waveOutWrite,我似乎无法弄清楚如何为HWAVEOUT中的每个Sample计算放大器/频率.
在链接的代码中这样做: Samples[i] := round(vol*sin(omega*t));
Samples[i] := round(vol*sin(omega*t));
假设我想要15kHz freq单音和一些放大器(无关紧要),如何计算样本[1]?
windows delphi playsound
delphi ×1
playsound ×1
windows ×1