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

📄 score.h

📁 周立功公司的EasyARM1138资料
💻 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 + -