📄 musictab.h
字号:
/*
定义乐曲表
*/
//定义音名(1=G)
//L1~L7表示低音,M1~M7表示中音,H1~H7表示高音
#define L1 0xFB68 //391.995Hz(G1)
#define L2 0xFBE9 //440Hz (A)
#define L3 0xFC5B //493.883Hz(B)
#define L4 0xFC8F //523.251Hz(C)
#define L5 0xFCEF //587.33Hz (D)
#define L6 0xFD45 //659.255Hz(E)
#define L7 0xFD91 //739.989Hz
#define M1 0xFDB4 //783.991Hz(G)
#define M2 0xFDF4 //880Hz (a)
#define M3 0xFE2D //987.767Hz(b)
#define M4 0xFE48 //1046.5Hz (c)
#define M5 0xFE78 //1174.66Hz(d)
#define M6 0xFEA3 //1318.51Hz(e)
#define M7 0xFEC9 //1479.98Hz
#define H1 0xFEDA //1567.98Hz(g)
#define H2 0xFEFA //1760Hz (a1)
#define H3 0xFF17 //1975.53Hz(b1)
#define H4 0xFF24 //2093Hz (c1)
#define H5 0xFF3C //2349.32Hz(d1)
#define H6 0xFF51 //2637.02Hz(e1)
#define H7 0xFF64 //2959.96Hz
//定义发声时值
//T*4全音符,T*2二分音符,T四分音符,T/2八分音符,T/4十六分音符
#define T 1000
//《化蝶》
code CNote MusicTab[] =
{
// {音名,时值}
{L3,T},
{L5,T/2+T/4},
{L6,T/4},
{M1,T/2+T/4},
{M2,T/4},
{L6,T/4},
{M1,T/4},
{L5,T/2},
{M5,T/2+T/4},
{H1,T/4},
{M6,T/4},
{M5,T/4},
{M3,T/4},
{M5,T/4},
{M2,T*2},
{M2,T/2},
{M2,T/4},
{M3,T/4},
{L7,T/2},
{L6,T/2},
{L5,T/2+T/4},
{L6,T/4},
{M1,T/2},
{M2,T/2},
{L3,T/2},
{M1,T/2},
{L6,T/4},
{L5,T/4},
{L6,T/4},
{M1,T/4},
{L5,T*2},
{M3,T/2+T/4},
{M5,T/4},
{L7,T/2},
{M2,T/2},
{L6,T/4},
{M1,T/4},
{L5,T/2},
{L5,T},
{L3,T/4},
{L5,T/4},
{L3,T/2},
{L5,T/4},
{L6,T/4},
{L7,T/4},
{M2,T/4},
{L6,T+T/2},
{L5,T/4},
{L6,T/4},
{M1,T/2+T/4},
{M2,T/4},
{M5,T/2},
{M3,T/2},
{M2,T/2},
{M3,T/4},
{M2,T/4},
{M1,T/2},
{L6,T/4},
{L5,T/4},
{L3,T},
{M1,T},
{L6,T/4},
{M1,T/4},
{L6,T/4},
{L5,T/4},
{L3,T/4},
{L5,T/4},
{L6,T/4},
{M1,T/4},
{L5,T*2},
{0,T},
{0,T},
{0,0} //结束标志
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -