我擡頭看了一些代碼,好像一切都在創建一些數學函數波,但是我想要一個單音,或者一個用自定義單音製作的自定義波。如何使用Delphi播放單音或自定義波?
我讀這 How can I generate continuous tones of varying frequencies?
這是接近我的答案。 Assumin我要使用waveOutWrite就像上面的鏈接,我似乎無法弄清楚如何計算HWAVEOUT中每個樣品的放大器/頻率。
在從鏈接的代碼它的完成這樣的: Samples[i] := round(vol*sin(omega*t));
假設我想用一些放一個15kHz的頻率單音(並不重要),如何將一個樣品[1]來計算?
非常感謝! – MitziMeow