您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
-->
当前位置:首页 >> 编程问答 >> C/C++ >> 急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!

急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!

来源:网络整理     时间:2016/8/23 4:47:15     关键词:

关于网友提出的“ 急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!”问题疑问,本网通过在网上对“ 急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!
描述:

谈谈实现的技术原理也可啊!
谢谢大家啊!


解决方案1:

贴两个类似的。
/* ------------------------------------------------------------------------ */
/*  @@ Source Documentation                        *** MSC/TC Version ***   */
/*                                                                          */
/*  Copyright (c) Creative Technology Pte Ltd, 1991. All rights reserved.   */
/*                                                                          */
/*   TITLE       : DEMOFM.C                                                 */
/*                                                                          */
/*   DESCRIPTION :                                                          */
/*       This program demonstrates how to call the SBFM low level functions */
/*       to play a 'C major scale' using each of the 10 instruments         */
/*       defined.                                                           */
/*                                                                          */
/*       The program is responsible for the timing between notes.           */
/*                                                                          */
/*       The program checks the BLASTER environment for the Card settings.  */
/*       It also performs a test based on the BLASTER environment settings  */
/*       to ensure they tally with the hardware settings on the Card.       */
/*                                                                          */
/* ------------------------------------------------------------------------ */
#include <sbc.h>
#include <stdio.h>
#include <sbcmusic.h>
#include <bios.h>
/* instrument table */
char   inst[128][16] =
    {
       /* instrument1 */
        {   0x021,0x011,0x04C,0x000,0x0F1,0x0F2,0x063,0x072,
            0x000,0x000,0x004,0x000,0x000,0x000,0x000,0x000 },
        {   0x0A5,0x0B1,0x0D2,0x080,0x081,0x0F1,0x003,0x005,
            0x000,0x000,0x002,0x000,0x000,0x000,0x000,0x000 },
        {   0x072,0x062,0x01C,0x005,0x051,0x052,0x003,0x013,
            0x000,0x000,0x00E,0x000,0x000,0x000,0x000,0x000 },
        {   0x011,0x001,0x08A,0x040,0x0F1,0x0F1,0x011,0x0B3,
            0x000,0x000,0x006,0x000,0x000,0x000,0x000,0x000 },
        {   0x021,0x011,0x011,0x000,0x0A3,0x0C4,0x043,0x022,
            0x002,0x000,0x00D,0x000,0x000,0x000,0x000,0x000 },
       /* instrument6 */
        {   0x031,0x0A1,0x01C,0x080,0x041,0x092,0x00B,0x03B,
            0x000,0x000,0x00E,0x000,0x000,0x000,0x000,0x000 },
        {   0x071,0x062,0x0C5,0x005,0x06E,0x08B,0x017,0x00E,
            0x000,0x
以上介绍了“ 急啊!! 不知哪位同志有 dos 下播放midi的源码,算法说明。谢谢大家了!!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3510078.html

相关图片

相关文章