0xAA55 发表于 2014-6-4 15:54:43

【DirectX】C++写的比较屌的电子琴(可同时发多个音)

这个因为用到了DirectSound所以可以同时播放多个音。你可以把它当做电子琴来使了。
发出的声音,其实是载入的C3.WAV这个文件。你可以自己弄一个C3.WAV进去,但是WAV文件头的结构必须和原先的C3.WAV相同。
按键操作的话看截图就知道了。

代码请回帖后查看。**** Hidden Message *****BIN:
SRC:

Golden Blonde 发表于 2014-6-4 21:56:33

我要看一下隐藏的内容。

xtfpg 发表于 2014-6-12 13:02:07

我是来找分的

W·Y 发表于 2015-9-9 00:49:31

6666666666666666666666666666

0x01810 发表于 2015-9-13 18:53:10

学习下DirectSound

Geek 发表于 2016-3-8 22:41:48

I want to see the hidden content

ImCC 发表于 2016-6-15 14:59:21

谢谢分享

ImCC 发表于 2016-6-15 15:00:07

谢谢分享

R15 发表于 2017-11-16 21:55:05

谢谢楼主

白天 发表于 2017-11-17 21:09:44

还有隐藏内容吗?

白天 发表于 2017-11-17 21:20:38

我明白了,虚拟人声就是这么做出来的

langzhe 发表于 2017-11-20 16:14:13

6666666666666666666666666666

白天 发表于 2018-1-2 15:31:38

如果能够控制发音时间长短的话就可以做音源了。不知站长有没有研究过MIDI音源。VST音源资料估计找不到,Soundfont资料比较好找,有个Timidity++软件可以加载Soundfont音源,网上可以下载源码,C语言写的,我看不了,看着那些指针头就晕了。

0xAA55 发表于 2018-1-3 05:16:39

白天 发表于 2017-11-17 21:20
我明白了,虚拟人声就是这么做出来的

虚拟人声不能这么弄,不信你可以试试。

小E 发表于 2018-12-30 14:53:08

想看代码呀

随风而逝 发表于 2018-12-31 10:16:35


谢谢分享
页: [1]
查看完整版本: 【DirectX】C++写的比较屌的电子琴(可同时发多个音)