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

📄 mamidcnv.c

📁 是一个手机功能的模拟程序
💻 C
📖 第 1 页 / 共 5 页
字号:
/*==============================================================================
//	Copyright (C) 2001-2003 YAMAHA CORPORATION
//
//	Title		: MAMIDCNV.C
//
//	Description	: MA-3 SMF/GML Stream Converter Module.
//
//	Version		: 1.10.2.2
//
//	History		:
//				  May 8, 2001			1st try.
//				  July 9, 2001			Fix bugs in MaMidCnv_Control().
//				  July 16, 2001			Fix warnings.
//				  July 18, 2001			Add #BankMSB = 0x78/0x79.
//				  July 24, 2001			Fix MidVolTable.
//				  July 31, 2001			Change MonoModeOn message.
//				  September 18, 2001	Fix a bug of counting time.
//				  September 25, 2001	Add format-1 support.
//				  October 19, 2001		Change the way of setup.
//				  Nobember 2, 2001		Change NoteOn(vel=0) => NoteOff().
//				  Nobember 26, 2001		Add MA3_SMF_EXMSG_SUPPORT option.
//				  May 15, 2002			Add MasterVolume(Universal SysEx).
//				  May 31, 2002			Add SP-MIDI functions.
//				  July 2, 2002			Add 4op Voice functions.
//				  Oct 28, 2002			Modify Control(MASMW_GET_LENGTH).
//				  2003/04/18			Fix gbMuteVoice[].
//============================================================================*/
#include "mamidcnv.h"

#define MA3_SMF_EXMSG_SUPPORT		(0)		/* 1 : Support Ex-Msg      */

#define	SMF_TIMEBASE				10		/* [ms]                    */
#define	MAX_SMF_MESSAGES			192
#define	MAX_SMF_TRACKS				17
#define SMF_MAX_GAIN				76		/* - 9[dB] : 76             */
											/* -12[dB] : 64             */
											/* -18[dB] : 45             */
#define	MINIMUM_LENGTH				(20)

#define	MAMIDCNV_MAX_CHANNELS		16
#define	DVA_NORMAL					0
#define	DVA_SIMPLE					2
#define	DVA_MONO					4
#define	DRUM_NORMAL					0
#define	DRUM_SIMPLE					1
#define	MELODY_NORMAL				0
#define	MELODY_SIMPLE				8
#define DRUM_GML1					0x20
#define ENC_8BIT					0
#define ENC_7BIT					1


/*=============================================================================*/
/* Default Voices                                                              */
/*=============================================================================*/

static const UINT8 Drum_4op_Voice[61][32] = {
	{ 0x00,0x48,0x79,0x65,0xF8,0xF0,0xF0,0xE0,
	  0x44,0x60,0x26,0xF9,0xF8,0xFC,0x00,0x44,
	  0x50,0x00,0xF8,0xFB,0xFB,0x9C,0x44,0xA0,
	  0x30,0xF9,0xFB,0xEF,0x04,0x44,0x50,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Seq Click H */
	{ 0x00,0x41,0x79,0x65,0x08,0x08,0xF3,0x00,
	  0x44,0x50,0x07,0x88,0xB8,0x9B,0x02,0x44,
	  0x00,0x00,0x68,0xE8,0xF3,0x90,0x44,0xC0,
	  0x30,0x88,0x8D,0xC0,0xB2,0x44,0x10,0x30 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Brush Tap */
	{ 0x00,0x2C,0x79,0x65,0x00,0x65,0xF0,0x00,
	  0x42,0x00,0x97,0x02,0xA8,0x96,0x00,0x66,
	  0x00,0x19,0x00,0xF0,0xFF,0x00,0x00,0x00,
	  0x87,0x30,0xF6,0x36,0x54,0x64,0x10,0x00 },	/* pe:1 sus:1 xof:0 eam:0 evb:0 Brush Swirl */
	{ 0x00,0x45,0x79,0x65,0x08,0x00,0xF0,0x00,
	  0x44,0x40,0x07,0x68,0xC8,0xC9,0x00,0x44,
	  0xE0,0x68,0x48,0x7A,0xBD,0x24,0x44,0x00,
	  0x38,0xB8,0xB8,0x8D,0x02,0x44,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Brush Slap */
	{ 0x00,0x31,0x79,0x65,0x00,0x35,0xF0,0x00,
	  0x42,0x55,0x97,0x02,0xA6,0x96,0x00,0x66,
	  0x30,0x19,0x00,0xF0,0xFF,0x00,0x00,0x90,
	  0x87,0x30,0xF6,0x36,0x40,0x64,0x30,0xA0 },	/* pe:1 sus:1 xof:0 eam:0 evb:0 Brush Tap Swirl */
	{ 0x00,0x12,0x79,0x25,0x00,0x20,0x70,0x34,
	  0x24,0x83,0x17,0x00,0x95,0xF3,0x00,0x03,
	  0x06,0xD0,0x80,0x4A,0xF3,0x20,0x44,0x30,
	  0x00,0x70,0x76,0xE5,0x00,0x44,0x00,0x00 },	/* pe:1 sus:0 xof:0 eam:0 evb:1 Snare Roll */
	{ 0x00,0x57,0x41,0x65,0x58,0x97,0xFF,0x08,
	  0x44,0x70,0x0E,0x59,0xF8,0xAF,0x00,0x44,
	  0x50,0x30,0x60,0x55,0xF0,0x9C,0x44,0x20,
	  0x28,0x90,0x9A,0xCA,0x50,0x44,0x50,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Castanet */
	{ 0x01,0x3E,0x80,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0B,0x9B,0x0B,0x9B,
	  0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Snare L */
	{ 0x00,0x3B,0x79,0x66,0xC8,0x89,0xF9,0x01,
	  0x44,0xF0,0xA7,0x28,0x8A,0xDB,0x00,0x44,
	  0xA0,0x18,0x28,0x58,0xD5,0x55,0x44,0xB0,
	  0x18,0x98,0x7B,0xCB,0x00,0x44,0xD0,0x40 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Sticks */
	{ 0x01,0x23,0x28,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x03,0xA9,0x03,0xA9,
	  0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Bass Drum L */
	{ 0x00,0x12,0x79,0x65,0x59,0x50,0xF0,0x14,
	  0x44,0xC0,0x17,0x79,0x77,0xF7,0x00,0x44,
	  0xB0,0x00,0x68,0x6A,0xF8,0x00,0x44,0xC0,
	  0x00,0x78,0x77,0xF7,0x00,0x44,0x70,0x10 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Open Rim Shot */
	{ 0x01,0x27,0x10,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x03,0xA9,0x03,0xA9,
	  0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Bass Drum M */
	{ 0x01,0x2E,0xE0,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x03,0xA9,0x03,0xA9,
	  0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Bass Drum H */
	{ 0x00,0x34,0x79,0x65,0x08,0x82,0xF5,0x20,
	  0x44,0xA0,0x0E,0x39,0x39,0xDF,0x00,0x44,
	  0x70,0x30,0x08,0x90,0xBD,0x00,0x44,0x90,
	  0x97,0xB0,0x99,0xDB,0x00,0x44,0x00,0x90 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Closed Rim Shot */
	{ 0x01,0x4A,0x38,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0B,0x9B,0x0B,0x9B,
	  0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Snare M */
	{ 0x00,0x19,0x69,0x65,0x48,0x64,0xF0,0x08,
	  0x44,0x00,0x07,0x98,0x46,0xF1,0x00,0x44,
	  0x00,0x28,0x08,0xF8,0xF1,0x02,0x44,0xD1,
	  0xDA,0x98,0x8A,0xF5,0x02,0x44,0xF0,0x10 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Hand Clap */
	{ 0x01,0x59,0xD8,0x79,0x00,0x08,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0B,0x9B,0x0B,0x9B,
	  0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Snare H */
	{ 0x01,0x1F,0x40,0x41,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Floor Tom L */
	{ 0x01,0x3A,0x98,0xA9,0x00,0x08,0xF0,0xF0,
	  0x40,0x00,0x00,0x00,0x04,0xD7,0x04,0xD7,
	  0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Hi-Hat Closed */
	{ 0x01,0x27,0x10,0x59,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Floor Tom H */
	{ 0x01,0x36,0xB0,0xA9,0x00,0x08,0xF0,0xF0,
	  0x40,0x00,0x00,0x00,0x04,0xD7,0x04,0xD7,
	  0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Hi-Hat Pedal */
	{ 0x01,0x30,0xD4,0x71,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Low Tom */
	{ 0x01,0x3C,0x8C,0xA9,0x00,0x08,0xF0,0xF0,
	  0x30,0x00,0x00,0x00,0x0C,0xFB,0x0C,0xFB,
	  0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Hi-Hat Open */
	{ 0x01,0x3A,0x98,0x91,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Mid Tom L */
	{ 0x01,0x46,0x50,0xA9,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Mid Tom H */
	{ 0x01,0x33,0x90,0x59,0x00,0x58,0xF0,0xF0,
	  0x00,0x00,0x00,0x00,0x0D,0xF9,0x15,0xDB,
	  0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Crash Cymbal 1 */
	{ 0x01,0x52,0x08,0xC1,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0A,0xD4,0x0D,0xC5,
	  0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 High Tom */
	{ 0x01,0x3E,0x80,0x59,0x00,0x58,0xF0,0xF0,
	  0x30,0x00,0x00,0x00,0x06,0x3A,0x12,0xC0,
	  0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Ride Cymbal 1 */
	{ 0x01,0x23,0x28,0x59,0x00,0x58,0xF0,0xF0,
	  0x10,0x00,0x00,0x00,0x0D,0xF9,0x15,0xDB,
	  0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Chinese Cymbal */
	{ 0x00,0x4D,0x59,0x25,0x08,0x07,0xF4,0x5A,
	  0x44,0xF0,0x9F,0x48,0x45,0xFE,0x00,0x44,
	  0xF0,0x60,0x08,0x00,0xF4,0x32,0x44,0xC0,
	  0x9F,0x28,0x55,0xFD,0x6C,0x44,0xF0,0x58 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Ride Cymbal Cup */
	{ 0x00,0x6D,0x91,0x65,0x48,0x17,0x82,0x28,
	  0x44,0xB0,0x06,0xC8,0xB7,0xE5,0x00,0x44,
	  0x50,0x68,0x50,0x27,0x82,0x00,0x44,0xB0,
	  0x40,0xC0,0x77,0xD6,0x00,0x44,0xF0,0x40 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Tambourine */
	{ 0x01,0x52,0x08,0x69,0x00,0x58,0xF0,0xF0,
	  0x28,0x00,0x00,0x00,0x0D,0xF9,0x15,0xDB,
	  0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Splash Cymbal */
	{ 0x00,0x54,0xA9,0x65,0x89,0x59,0xF3,0x02,
	  0x44,0x30,0x04,0x59,0x37,0xA3,0x00,0x44,
	  0x00,0x00,0xB9,0x9F,0xFA,0x0C,0x44,0x40,
	  0x10,0x59,0x5C,0xF3,0x80,0x44,0x10,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Cowbell */
	{ 0x01,0x36,0xB0,0x59,0x00,0x58,0xF0,0xF0,
	  0x00,0x00,0x00,0x00,0x0D,0xF9,0x15,0xDB,
	  0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Crash Cymbal 2 */
	{ 0x00,0x22,0x39,0x25,0x28,0x61,0xD0,0x00,
	  0x24,0x12,0xEF,0x58,0x96,0xF2,0x00,0x02,
	  0x06,0x40,0x40,0x45,0xF0,0x74,0x44,0x60,
	  0xEF,0x58,0x46,0xF0,0x00,0x44,0x00,0xF0 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Vibraslap */
	{ 0x01,0x46,0x50,0x59,0x00,0x58,0xF0,0xF0,
	  0x30,0x00,0x00,0x00,0x06,0x3A,0x12,0xC0,
	  0x85,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Ride Cymbal 2 */
	{ 0x00,0x24,0xC1,0x65,0xC8,0xC5,0xF0,0x00,
	  0x44,0x60,0x03,0x88,0x75,0xF0,0x00,0x44,
	  0xB0,0x00,0xC8,0xC5,0xF0,0x08,0x44,0xF0,
	  0x00,0x78,0x34,0xF0,0x00,0x44,0xF0,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Bongo H */
	{ 0x00,0x20,0xC1,0x65,0xC8,0xC5,0xF0,0x00,
	  0x44,0x60,0x03,0x88,0x75,0xF0,0x1C,0x44,
	  0xB0,0x00,0xC8,0xC5,0xF0,0x18,0x44,0xF0,
	  0x00,0x88,0x35,0xF0,0x00,0x44,0xF0,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Bongo L */
	{ 0x00,0x4C,0x49,0xE5,0xA8,0xAE,0xE1,0x18,
	  0x46,0x02,0x04,0x98,0xA8,0xF1,0x00,0x44,
	  0x10,0x40,0x00,0x00,0xF0,0xB0,0x44,0x00,
	  0x00,0x90,0xAD,0xF1,0x1C,0x44,0x00,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Conga H Mute */
	{ 0x00,0x13,0x49,0x65,0x58,0x8A,0xAC,0x98,
	  0x44,0xA0,0x1F,0x78,0x96,0xC4,0x00,0x44,
	  0xC0,0x00,0x68,0x8A,0xF8,0x00,0x44,0xC0,
	  0x00,0x78,0x97,0xF7,0x00,0x44,0x20,0x10 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Conga H Open */
	{ 0x00,0x0E,0x59,0x65,0x58,0x8A,0xAC,0x7C,
	  0x44,0xA0,0x1F,0x68,0x95,0xC4,0x00,0x44,
	  0xC0,0x00,0x68,0x8A,0xF8,0x00,0x44,0xC0,
	  0x00,0x78,0x97,0xF7,0x00,0x44,0x20,0x50 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Conga L */
	{ 0x00,0x33,0xA9,0x63,0x08,0x87,0xC0,0x58,
	  0x44,0x20,0x06,0x68,0x89,0xF0,0xC4,0x44,
	  0x70,0x00,0xA8,0x66,0xD1,0x68,0x44,0x90,
	  0x20,0x68,0x89,0xF0,0x18,0x44,0x90,0x30 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Timbale H */
	{ 0x00,0x1C,0xA9,0x63,0x08,0x87,0xC0,0x58,
	  0x44,0x20,0x06,0x68,0x89,0xF0,0xC4,0x44,
	  0x70,0x00,0xA8,0x66,0xD1,0x5C,0x44,0xC0,
	  0x20,0x68,0x89,0xF0,0x10,0x44,0x90,0x30 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Timbale L */
	{ 0x00,0x4D,0x39,0x65,0x68,0x6C,0xE2,0x54,
	  0x44,0x70,0x05,0x68,0x68,0xF1,0x28,0x44,
	  0x20,0x00,0x68,0x5C,0xE2,0x68,0x44,0x70,
	  0x00,0x68,0x68,0xF1,0x28,0x44,0x20,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Agogo H */
	{ 0x00,0x48,0x39,0x65,0x68,0x6C,0xE2,0x54,
	  0x44,0x70,0x05,0x68,0x68,0xF1,0x28,0x44,
	  0x20,0x00,0x58,0x5C,0xE2,0x34,0x44,0x70,
	  0x00,0x68,0x68,0xF1,0x74,0x44,0x20,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Agogo L */
	{ 0x00,0x49,0x39,0x63,0x38,0x50,0xF6,0x00,
	  0x44,0x70,0x07,0x49,0x48,0xEA,0x60,0x44,
	  0xF0,0x00,0x28,0x64,0xE4,0x00,0x44,0xF0,
	  0x00,0x98,0x4B,0x80,0x08,0x44,0xF0,0x30 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Cabasa */
	{ 0x00,0x74,0x31,0x64,0x38,0x50,0xF6,0x10,
	  0x44,0xF0,0x07,0x49,0x48,0x86,0x0C,0x44,
	  0xF0,0x00,0x38,0x39,0xCF,0x00,0x44,0xF0,
	  0x30,0xA8,0x3A,0x78,0x00,0x44,0xF0,0x60 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Maracas */
	{ 0x00,0x32,0xC1,0xE5,0x00,0x70,0xF0,0x28,
	  0x20,0x00,0x0D,0x02,0xC1,0xC1,0xAC,0x21,
	  0xE0,0x00,0x02,0x70,0xF0,0x5C,0x47,0x00,
	  0x02,0x02,0xC1,0x80,0x18,0x20,0xF0,0x00 },	/* pe:1 sus:1 xof:0 eam:0 evb:1 Samba Whistle H */
	{ 0x00,0x30,0xC1,0xE5,0x00,0x70,0xF0,0x28,
	  0x20,0x00,0x0D,0x02,0xC1,0xC1,0xAC,0x21,
	  0xE0,0x00,0x02,0x70,0xF0,0x5C,0x47,0x00,
	  0x02,0x02,0xC1,0x80,0x18,0x20,0xF0,0x00 },	/* pe:1 sus:1 xof:0 eam:0 evb:1 Samba Whistle L */
	{ 0x00,0x35,0xE1,0x43,0x68,0x02,0xC0,0x30,
	  0x00,0x10,0x0F,0x68,0xA3,0xC0,0x00,0x00,
	  0x30,0x20,0x08,0x61,0xD0,0x80,0x00,0xE5,
	  0x5F,0xC9,0xF7,0xF6,0x00,0x00,0x01,0x38 },	/* pe:0 sus:0 xof:1 eam:0 evb:0 Guiro Short */
	{ 0x00,0x2B,0xE1,0x43,0x68,0x02,0xC0,0x38,
	  0x00,0x10,0x0F,0x68,0xA3,0xC0,0x00,0x00,
	  0x30,0x20,0x08,0x60,0xF0,0x80,0x00,0xD0,
	  0x5F,0xE8,0xC6,0x96,0x14,0x00,0x02,0x38 },	/* pe:0 sus:0 xof:1 eam:0 evb:0 Guiro Long */
	{ 0x00,0x32,0xA9,0x64,0x68,0x67,0xDA,0x2C,
	  0x44,0x70,0x00,0xB8,0x3E,0xFA,0x34,0x44,
	  0x70,0x00,0x89,0x0B,0xFC,0x00,0x44,0x00,
	  0x00,0x89,0x83,0xF0,0x00,0x44,0xF0,0x40 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Claves */
	{ 0x00,0x42,0xC1,0x64,0x68,0x66,0xEA,0xFC,
	  0x44,0xF0,0x00,0x68,0x56,0xFB,0x00,0x44,
	  0x60,0x00,0x09,0xAC,0xDC,0x00,0x44,0x70,
	  0x10,0xC9,0x77,0xF4,0x00,0x44,0x30,0x40 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Wood Block H */
	{ 0x00,0x3C,0xC1,0x64,0x68,0x66,0xEA,0xFC,
	  0x44,0xF0,0x00,0x68,0x56,0xFB,0x00,0x44,
	  0x60,0x00,0x09,0xAA,0xFC,0x40,0x44,0xA0,
	  0x10,0xC9,0xC7,0xC4,0x00,0x44,0x30,0x80 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Wood Block L */
	{ 0x00,0x30,0x59,0x65,0xC8,0xDA,0xDB,0x3E,
	  0x44,0x00,0x00,0x68,0x50,0x60,0x18,0x44,
	  0x60,0x00,0x88,0xC8,0xF0,0x38,0x44,0x00,
	  0x00,0x78,0x70,0x60,0x08,0x44,0x60,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Cuica Mute */
	{ 0x00,0x10,0x59,0xE5,0xF8,0x88,0x9F,0x30,
	  0x00,0x00,0x81,0x88,0x86,0x74,0x00,0x00,
	  0xE0,0x40,0x00,0x07,0xF0,0x90,0x44,0x20,
	  0x00,0xB0,0xB7,0xDC,0x48,0x44,0xB0,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Cuica Open */
	{ 0x00,0x6E,0x31,0x67,0x88,0x4C,0xF0,0x14,
	  0x44,0x90,0xB0,0x98,0x55,0xB6,0x00,0x44,
	  0xF0,0x20,0xC8,0x7B,0xF3,0x1C,0x44,0xE0,
	  0x30,0x88,0xBD,0xEF,0x18,0x44,0x60,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Triangle Mute */
	{ 0x00,0x6E,0x31,0x67,0x58,0x45,0xF0,0x0C,
	  0x44,0x90,0xB0,0x98,0x55,0xB6,0x00,0x44,
	  0xF0,0x20,0x98,0x79,0xF3,0x20,0x44,0xE0,
	  0x30,0x58,0xB5,0xEF,0x0C,0x44,0x60,0x00 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Triangle Open */
	{ 0x00,0x27,0xB9,0x64,0x38,0x50,0x96,0x00,
	  0x44,0x70,0x07,0x49,0x46,0x96,0x10,0x44,
	  0x30,0x00,0x28,0x64,0xE4,0x04,0x44,0xC0,
	  0x00,0x98,0x4A,0x98,0x08,0x44,0xF0,0x30 },	/* pe:1 sus:0 xof:1 eam:0 evb:0 Shaker */
	{ 0x00,0x5C,0xC1,0x65,0x08,0x06,0x70,0x50,
	  0x44,0x60,0x10,0x58,0x5B,0x64,0x00,0x44,
	  0x20,0x18,0x0B,0x20,0x30,0x1C,0x54,0x60,
	  0x10,0x2A,0x65,0x7F,0x00,0x44,0x90,0x10 },	/* pe:1 sus:1 xof:1 eam:1 evb:0 Jingle Bells */
	{ 0x00,0x64,0xD1,0x65,0x28,0x04,0xC0,0x60,
	  0x46,0x30,0x9F,0x58,0x53,0x44,0x00,0x66,
	  0x20,0x10,0x0B,0x20,0x30,0x1C,0x77,0x70,
	  0x10,0x2A,0x64,0x56,0x08,0x66,0x30,0x68 }	/* pe:1 sus:1 xof:1 eam:1 evb:1 Bell Tree */

⌨️ 快捷键说明

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