📄 score.h
字号:
#ifndef _SCORE_H_
#define _SCORE_H_
#ifndef INT8
#define INT8 signed char
#endif
// 定义音符结构
typedef struct
{
INT8 mScale; // 音阶:0中音,-1低音,+1高音
char mSharpFlat; // 升半音降半音:' '正常,'#'升半音,'b'降半音
INT8 mName; // 唱名:1 2 3 4 5 6 7表示do re mi fa so la si,0休止
INT8 mTime; // 时值:1 2 4 8 16 32表示全音符、二分音符、四分音符…,时值为0表示结束
char mPoint; // 符点:' '无符点,'.'有符点(时值将增加50%)
}tNote;
// 定义乐曲结构
typedef struct
{
const tNote *mNoteTab; // 音符表(一首乐曲由一系列音符构成)
long mSpeed; // 演奏速度(每分钟拍数)
}tScore;
// 声明我的乐曲
extern tScore MyScore[];
#endif // _SCORE_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -