⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audio_cnv.c

📁 MIDI解码程序(用VC编写)
💻 C
📖 第 1 页 / 共 5 页
字号:
const char a2c_table[TABLE_SIZE8] = {(char)0xeb,	(char)0xec,	(char)0xe9,	(char)0xea,	(char)0xef,	(char)0xf0,	(char)0xed,	(char)0xee,(char)0xe3,	(char)0xe4,	(char)0xe1,	(char)0xe2,	(char)0xe7,	(char)0xe8,	(char)0xe5,	(char)0xe6,(char)0xf6,	(char)0xf6,	(char)0xf5,	(char)0xf5,	(char)0xf8,	(char)0xf8,	(char)0xf7,	(char)0xf7,(char)0xf2,	(char)0xf2,	(char)0xf1,	(char)0xf1,	(char)0xf4,	(char)0xf4,	(char)0xf3,	(char)0xf3,(char)0xaa,	(char)0xae,	(char)0xa2,	(char)0xa6,	(char)0xba,	(char)0xbe,	(char)0xb2,	(char)0xb6,(char)0x8a,	(char)0x8e,	(char)0x82,	(char)0x86,	(char)0x9a,	(char)0x9e,	(char)0x92,	(char)0x96,(char)0xd5,	(char)0xd7,	(char)0xd1,	(char)0xd3,	(char)0xdd,	(char)0xdf,	(char)0xd9,	(char)0xdb,(char)0xc5,	(char)0xc7,	(char)0xc1,	(char)0xc3,	(char)0xcd,	(char)0xcf,	(char)0xc9,	(char)0xcb,(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,	(char)0xff,(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,(char)0xfb,	(char)0xfb,	(char)0xfb,	(char)0xfb,	(char)0xfc,	(char)0xfc,	(char)0xfc,	(char)0xfc,(char)0xf9,	(char)0xf9,	(char)0xf9,	(char)0xf9,	(char)0xfa,	(char)0xfa,	(char)0xfa,	(char)0xfa,(char)0xfe,	(char)0xfe,	(char)0xfe,	(char)0xfe,	(char)0xfe,	(char)0xfe,	(char)0xfe,	(char)0xfe,(char)0xfd,	(char)0xfd,	(char)0xfd,	(char)0xfd,	(char)0xfd,	(char)0xfd,	(char)0xfd,	(char)0xfd,(char)0x15,	(char)0x14,	(char)0x17,	(char)0x16,	(char)0x11,	(char)0x10,	(char)0x13,	(char)0x12,(char)0x1d,	(char)0x1c,	(char)0x1f,	(char)0x1e,	(char)0x19,	(char)0x18,	(char)0x1b,	(char)0x1a,(char)0x0a,	(char)0x0a,	(char)0x0b,	(char)0x0b,	(char)0x08,	(char)0x08,	(char)0x09,	(char)0x09,(char)0x0e,	(char)0x0e,	(char)0x0f,	(char)0x0f,	(char)0x0c,	(char)0x0c,	(char)0x0d,	(char)0x0d,(char)0x56,	(char)0x52,	(char)0x5e,	(char)0x5a,	(char)0x46,	(char)0x42,	(char)0x4e,	(char)0x4a,(char)0x76,	(char)0x72,	(char)0x7e,	(char)0x7a,	(char)0x66,	(char)0x62,	(char)0x6e,	(char)0x6a,(char)0x2b,	(char)0x29,	(char)0x2f,	(char)0x2d,	(char)0x23,	(char)0x21,	(char)0x27,	(char)0x25,(char)0x3b,	(char)0x39,	(char)0x3f,	(char)0x3d,	(char)0x33,	(char)0x31,	(char)0x37,	(char)0x35,(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,	(char)0x01,(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,	(char)0x00,(char)0x05,	(char)0x05,	(char)0x05,	(char)0x05,	(char)0x04,	(char)0x04,	(char)0x04,	(char)0x04,(char)0x07,	(char)0x07,	(char)0x07,	(char)0x07,	(char)0x06,	(char)0x06,	(char)0x06,	(char)0x06,(char)0x02,	(char)0x02,	(char)0x02,	(char)0x02,	(char)0x02,	(char)0x02,	(char)0x02,	(char)0x02,(char)0x03,	(char)0x03,	(char)0x03,	(char)0x03,	(char)0x03,	(char)0x03,	(char)0x03,	(char)0x03};const short u2s_table[TABLE_SIZE8] = {(short)0x8284,	(short)0x8684,	(short)0x8a84,	(short)0x8e84,	(short)0x9284,	(short)0x9684,	(short)0x9a84,	(short)0x9e84,(short)0xa284,	(short)0xa684,	(short)0xaa84,	(short)0xae84,	(short)0xb284,	(short)0xb684,	(short)0xba84,	(short)0xbe84,(short)0xc184,	(short)0xc384,	(short)0xc584,	(short)0xc784,	(short)0xc984,	(short)0xcb84,	(short)0xcd84,	(short)0xcf84,(short)0xd184,	(short)0xd384,	(short)0xd584,	(short)0xd784,	(short)0xd984,	(short)0xdb84,	(short)0xdd84,	(short)0xdf84,(short)0xe104,	(short)0xe204,	(short)0xe304,	(short)0xe404,	(short)0xe504,	(short)0xe604,	(short)0xe704,	(short)0xe804,(short)0xe904,	(short)0xea04,	(short)0xeb04,	(short)0xec04,	(short)0xed04,	(short)0xee04,	(short)0xef04,	(short)0xf004,(short)0xf0c4,	(short)0xf144,	(short)0xf1c4,	(short)0xf244,	(short)0xf2c4,	(short)0xf344,	(short)0xf3c4,	(short)0xf444,(short)0xf4c4,	(short)0xf544,	(short)0xf5c4,	(short)0xf644,	(short)0xf6c4,	(short)0xf744,	(short)0xf7c4,	(short)0xf844,(short)0xf8a4,	(short)0xf8e4,	(short)0xf924,	(short)0xf964,	(short)0xf9a4,	(short)0xf9e4,	(short)0xfa24,	(short)0xfa64,(short)0xfaa4,	(short)0xfae4,	(short)0xfb24,	(short)0xfb64,	(short)0xfba4,	(short)0xfbe4,	(short)0xfc24,	(short)0xfc64,(short)0xfc94,	(short)0xfcb4,	(short)0xfcd4,	(short)0xfcf4,	(short)0xfd14,	(short)0xfd34,	(short)0xfd54,	(short)0xfd74,(short)0xfd94,	(short)0xfdb4,	(short)0xfdd4,	(short)0xfdf4,	(short)0xfe14,	(short)0xfe34,	(short)0xfe54,	(short)0xfe74,(short)0xfe8c,	(short)0xfe9c,	(short)0xfeac,	(short)0xfebc,	(short)0xfecc,	(short)0xfedc,	(short)0xfeec,	(short)0xfefc,(short)0xff0c,	(short)0xff1c,	(short)0xff2c,	(short)0xff3c,	(short)0xff4c,	(short)0xff5c,	(short)0xff6c,	(short)0xff7c,(short)0xff88,	(short)0xff90,	(short)0xff98,	(short)0xffa0,	(short)0xffa8,	(short)0xffb0,	(short)0xffb8,	(short)0xffc0,(short)0xffc8,	(short)0xffd0,	(short)0xffd8,	(short)0xffe0,	(short)0xffe8,	(short)0xfff0,	(short)0xfff8,	(short)0x0000,(short)0x7d7c,	(short)0x797c,	(short)0x757c,	(short)0x717c,	(short)0x6d7c,	(short)0x697c,	(short)0x657c,	(short)0x617c,(short)0x5d7c,	(short)0x597c,	(short)0x557c,	(short)0x517c,	(short)0x4d7c,	(short)0x497c,	(short)0x457c,	(short)0x417c,(short)0x3e7c,	(short)0x3c7c,	(short)0x3a7c,	(short)0x387c,	(short)0x367c,	(short)0x347c,	(short)0x327c,	(short)0x307c,(short)0x2e7c,	(short)0x2c7c,	(short)0x2a7c,	(short)0x287c,	(short)0x267c,	(short)0x247c,	(short)0x227c,	(short)0x207c,(short)0x1efc,	(short)0x1dfc,	(short)0x1cfc,	(short)0x1bfc,	(short)0x1afc,	(short)0x19fc,	(short)0x18fc,	(short)0x17fc,(short)0x16fc,	(short)0x15fc,	(short)0x14fc,	(short)0x13fc,	(short)0x12fc,	(short)0x11fc,	(short)0x10fc,	(short)0x0ffc,(short)0x0f3c,	(short)0x0ebc,	(short)0x0e3c,	(short)0x0dbc,	(short)0x0d3c,	(short)0x0cbc,	(short)0x0c3c,	(short)0x0bbc,(short)0x0b3c,	(short)0x0abc,	(short)0x0a3c,	(short)0x09bc,	(short)0x093c,	(short)0x08bc,	(short)0x083c,	(short)0x07bc,(short)0x075c,	(short)0x071c,	(short)0x06dc,	(short)0x069c,	(short)0x065c,	(short)0x061c,	(short)0x05dc,	(short)0x059c,(short)0x055c,	(short)0x051c,	(short)0x04dc,	(short)0x049c,	(short)0x045c,	(short)0x041c,	(short)0x03dc,	(short)0x039c,(short)0x036c,	(short)0x034c,	(short)0x032c,	(short)0x030c,	(short)0x02ec,	(short)0x02cc,	(short)0x02ac,	(short)0x028c,(short)0x026c,	(short)0x024c,	(short)0x022c,	(short)0x020c,	(short)0x01ec,	(short)0x01cc,	(short)0x01ac,	(short)0x018c,(short)0x0174,	(short)0x0164,	(short)0x0154,	(short)0x0144,	(short)0x0134,	(short)0x0124,	(short)0x0114,	(short)0x0104,(short)0x00f4,	(short)0x00e4,	(short)0x00d4,	(short)0x00c4,	(short)0x00b4,	(short)0x00a4,	(short)0x0094,	(short)0x0084,(short)0x0078,	(short)0x0070,	(short)0x0068,	(short)0x0060,	(short)0x0058,	(short)0x0050,	(short)0x0048,	(short)0x0040,(short)0x0038,	(short)0x0030,	(short)0x0028,	(short)0x0020,	(short)0x0018,	(short)0x0010,	(short)0x0008,	(short)0x0000};const char s2u_table[TABLE_SIZE14] = {(char)0xff,	(char)0xfe,	(char)0xfe,	(char)0xfd,	(char)0xfd,	(char)0xfc,	(char)0xfc,	(char)0xfb,(char)0xfb,	(char)0xfa,	(char)0xfa,	(char)0xf9,	(char)0xf9,	(char)0xf8,	(char)0xf8,	(char)0xf7,(char)0xf7,	(char)0xf6,	(char)0xf6,	(char)0xf5,	(char)0xf5,	(char)0xf4,	(char)0xf4,	(char)0xf3,(char)0xf3,	(char)0xf2,	(char)0xf2,	(char)0xf1,	(char)0xf1,	(char)0xf0,	(char)0xf0,	(char)0xef,(char)0xef,	(char)0xef,	(char)0xef,	(char)0xee,	(char)0xee,	(char)0xee,	(char)0xee,	(char)0xed,(char)0xed,	(char)0xed,	(char)0xed,	(char)0xec,	(char)0xec,	(char)0xec,	(char)0xec,	(char)0xeb,(char)0xeb,	(char)0xeb,	(char)0xeb,	(char)0xea,	(char)0xea,	(char)0xea,	(char)0xea,	(char)0xe9,(char)0xe9,	(char)0xe9,	(char)0xe9,	(char)0xe8,	(char)0xe8,	(char)0xe8,	(char)0xe8,	(char)0xe7,(char)0xe7,	(char)0xe7,	(char)0xe7,	(char)0xe6,	(char)0xe6,	(char)0xe6,	(char)0xe6,	(char)0xe5,(char)0xe5,	(char)0xe5,	(char)0xe5,	(char)0xe4,	(char)0xe4,	(char)0xe4,	(char)0xe4,	(char)0xe3,(char)0xe3,	(char)0xe3,	(char)0xe3,	(char)0xe2,	(char)0xe2,	(char)0xe2,	(char)0xe2,	(char)0xe1,(char)0xe1,	(char)0xe1,	(char)0xe1,	(char)0xe0,	(char)0xe0,	(char)0xe0,	(char)0xe0,	(char)0xdf,(char)0xdf,	(char)0xdf,	(char)0xdf,	(char)0xdf,	(char)0xdf,	(char)0xdf,	(char)0xdf,	(char)0xde,(char)0xde,	(char)0xde,	(char)0xde,	(char)0xde,	(char)0xde,	(char)0xde,	(char)0xde,	(char)0xdd,(char)0xdd,	(char)0xdd,	(char)0xdd,	(char)0xdd,	(char)0xdd,	(char)0xdd,	(char)0xdd,	(char)0xdc,(char)0xdc,	(char)0xdc,	(char)0xdc,	(char)0xdc,	(char)0xdc,	(char)0xdc,	(char)0xdc,	(char)0xdb,(char)0xdb,	(char)0xdb,	(char)0xdb,	(char)0xdb,	(char)0xdb,	(char)0xdb,	(char)0xdb,	(char)0xda,(char)0xda,	(char)0xda,	(char)0xda,	(char)0xda,	(char)0xda,	(char)0xda,	(char)0xda,	(char)0xd9,(char)0xd9,	(char)0xd9,	(char)0xd9,	(char)0xd9,	(char)0xd9,	(char)0xd9,	(char)0xd9,	(char)0xd8,(char)0xd8,	(char)0xd8,	(char)0xd8,	(char)0xd8,	(char)0xd8,	(char)0xd8,	(char)0xd8,	(char)0xd7,(char)0xd7,	(char)0xd7,	(char)0xd7,	(char)0xd7,	(char)0xd7,	(char)0xd7,	(char)0xd7,	(char)0xd6,(char)0xd6,	(char)0xd6,	(char)0xd6,	(char)0xd6,	(char)0xd6,	(char)0xd6,	(char)0xd6,	(char)0xd5,(char)0xd5,	(char)0xd5,	(char)0xd5,	(char)0xd5,	(char)0xd5,	(char)0xd5,	(char)0xd5,	(char)0xd4,(char)0xd4,	(char)0xd4,	(char)0xd4,	(char)0xd4,	(char)0xd4,	(char)0xd4,	(char)0xd4,	(char)0xd3,(char)0xd3,	(char)0xd3,	(char)0xd3,	(char)0xd3,	(char)0xd3,	(char)0xd3,	(char)0xd3,	(char)0xd2,(char)0xd2,	(char)0xd2,	(char)0xd2,	(char)0xd2,	(char)0xd2,	(char)0xd2,	(char)0xd2,	(char)0xd1,(char)0xd1,	(char)0xd1,	(char)0xd1,	(char)0xd1,	(char)0xd1,	(char)0xd1,	(char)0xd1,	(char)0xd0,(char)0xd0,	(char)0xd0,	(char)0xd0,	(char)0xd0,	(char)0xd0,	(char)0xd0,	(char)0xd0,	(char)0xcf,(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xcf,	(char)0xce,(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xce,	(char)0xcd,(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcd,	(char)0xcc,(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcc,	(char)0xcb,(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xcb,	(char)0xca,(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xca,	(char)0xc9,(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc9,	(char)0xc8,(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc8,	(char)0xc7,(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc7,	(char)0xc6,(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc6,	(char)0xc5,(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc5,	(char)0xc4,(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc4,	(char)0xc3,(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc3,	(char)0xc2,(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc2,	(char)0xc1,(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc1,	(char)0xc0,(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xc0,	(char)0xbf,(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbf,	(char)0xbe,(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbe,	(char)0xbd,(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbd,	(char)0xbc,(char)0xbc,	(char)0xbc,	(char)0xbc,	(char)0xbc,	(char)0xbc,	(char)0xbc,	(char)0xbc,	(char)0xbc,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -