vb6 beep函数 不能播放简谱音乐旋律
vb吧
全部回复
仅看楼主
level 1
第一行 是我用小键盘输入的旋律 能够正常播放 第二行 是我用字符码表输入的旋律 播放不了
2022年03月13日 12点03分 1
level 14
Beep裆燃不行不行了,得要用midi,midi方便的编程要复杂很多,这里不是很方便细说,加QQ群:112915633,在群里说实时性高些,讨论问题方便。
2022年03月13日 13点03分 2
用midi函数吗 vb还有这样的函数吗 怎么用 有没有什么参考资料
2022年03月14日 02点03分
@阿兰月亮仙女🌙 VB没用自带MIDI,但是WinAPI里面有简化版的MIDI(winmm.dll的midiOutShortMsg)。
2022年03月14日 05点03分
level 1
第一行 是我用小键盘输入的旋律 能够正常播放 第二行 是我用字符码表输入的旋律 播放不了 打开源文件 发现第二行是乱码 其实beep函数只能播放纯数字 播放不了乱码 我猜是这样照成的
2022年03月14日 02点03分 3
加群讨论吧,这样方便些。
2022年03月14日 05点03分
在播放前需要用“映射表”把旋律的音符转换成“数值”的。
2022年03月15日 14点03分
@涐吢铱舊囿儚 beep函数只能播放数值 音符是乱码 不能播放 怎么把音符转换为数值 从而播放
2022年03月15日 14点03分
@涐吢铱舊囿儚 定义一种数据文件。播放根据数据文件来,显示也根据数据文件来。显示可编辑,但保存的时候保存为数据文件。不能希望从显示上播放。这不符合规则。
2022年03月16日 01点03分
level 1
beep函数只能播放数值 音符是乱码 不能播放 怎么把音符转换为数值 从而播放
2022年03月15日 14点03分 4
跟你说了,要用midi不要用beep、要用midi不要用beep、要用midi不要用beep(重要的事情说三遍)。
2022年03月16日 01点03分
level 1
不用beep 用midi 就能播放纯数字和音符编码的旋律吗
2022年03月16日 07点03分 5
你去百度一下我给你说的API:midiOutShortMsg,你就晓得了。
2022年03月16日 08点03分
level 11
我给你看下我之前用MIDI写的生日快乐歌的部分代码,仅供参考:
2022年03月16日 07点03分 6
有没有兴趣来研究一下DirectMusic,midiOutShortMsg的功能太弱了而且延迟还很高。[滑稽]
2022年03月16日 08点03分
@yjryym 有兴趣,但兴趣太广了,现在在尝试写VB外接程序[滑稽]
2022年03月16日 09点03分
@余思培 要不来QQ群112915633里面吧,以前VB吧各位大婶都在里面(他们好多都不上贴吧了)。
2022年03月16日 10点03分
@yjryym 刚进Q群,貌似发现了贴吧好久不见的大神
2022年03月16日 12点03分
level 1
谢谢 之前有一个vb的宁越电子琴 用的好像就是midi函数
2022年03月16日 08点03分 7
level 1
midiOutShortMsg 怎么播放纯文本框里的旋律呢
2022年03月16日 11点03分 8
你先搞懂它怎么用的
2022年03月17日 02点03分
level 1
qq群 随便加吗 qq群里面 净有什么大神啊
2022年03月16日 12点03分 9
加群的验证消息上说清楚就行,我就是群的狗管理。[滑稽]
2022年03月17日 02点03分
level 1
特殊音乐符号 没法当成正常纯数字处理
2022年03月17日 08点03分 10
不是跟你说了要转换吗?怎么转换我给你说好了。
2022年03月17日 08点03分
@yjryym 谢谢 主要我想自己解决 不想过于麻烦别人 过意不去 我用不惯qq群 习惯贴吧 字符码表的每个音符不固定 光转换也不行
2022年03月17日 08点03分
@阿兰月亮仙女🌙 😓同一个音符是固定的啊,把所有的音符转换写完不就可以了。
2022年03月17日 08点03分
@yjryym 谢谢 上百个音符 转换太累 jpword6就是用纯数字表示音符 但不知道音值组合功能 是怎么实现的 这一直是个谜
2022年03月17日 08点03分
level 5
用Beep就行,Midi也不能自动转换呀?
2022年04月18日 00点04分 11
1