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