主题:请教,如何使音箱发出嘀嗒声音!
BG2UKY
[专家分:0] 发布于 2009-10-11 02:47:00
请教,本人想写个摩尔斯码电报抄收的学习软件。但是不知如何使音箱发出嘀、嗒的声音。点代表嘀、-代表嗒。
声明:我不想用音频文件,只想用纯软件的形式来实现。
声音频率:450Hz
在把一个美好的73送给大家!
回复列表 (共3个回复)
沙发
bcahzvip [专家分:6040] 发布于 2009-10-11 12:18:00
呵呵,老是老了些.
自己找个模拟钢琴的源码看看有什么启发吧!~
板凳
BG2UKY [专家分:0] 发布于 2009-10-11 16:29:00
钢琴,看过了。用的MIDI的控件,可以声音不是我想要的那种。
3 楼
一江秋水 [专家分:9680] 发布于 2009-10-11 18:51:00
你可以使用API函数:
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
参数1:声音频率,从37Hz到32767Hz
参数2:声音的持续时间,以毫秒为单位。如为-1,表示一直播放声音,直到再次调用该函数为止
我来回复