我目前正在QuickBasic中做一个需要使用MIDI文件的小项目。
作为DOS环境,我使用DOSBox 0.74,它提供了重力超声卡的仿真。
因此,我的问题是是否有一个重力超声库QuickBasic可用。
编辑(2011年7月19日):也可能是另一种语言,因为QuickBasic也可以链接它们。
注: Sound Blaster库在这里可用,但我不喜欢它产生的声音。
- libTiMidity: http://libtimidity.sourceforge.net/
- Assembly重力超声库:guslib11.arj
- 汇编教程(包括QBasic): http://www.petesqbsite.com/sections/tutorials/assembly.shtml
- 直接声音4 qb++: ds4qbpp12.zip
- Bells, Whistles and Soundboards: bwsb.zip
- QMIDI 4.1: http://www.phatcode.net/downloads.php?id=191
作为QB的超级粉丝,我很高兴看到有人还在使用它。所以我特意为你找了个答案。这是我的发现。此页上有一个ASM Gravis库。使用ASM教程,您应该能够将两者结合起来。仅供参考,这里有另一个很棒的资源。好运。
您可以查看ds4qb++,它允许您使用Windows API播放音乐和声音效果。不过,我还没有在更新版本的Windows上尝试过。还有基于DOS的BWSB,可以播放MOD/S3M文件。都可以在我以前的QB网站上找到:
http://piptol.qbasicnews.com/files.htmQB64使用怯场,我猜是通过_SNDOPEN.