# 《曲谱排版规范》

1. 目前MIDI播放支持的乐器为国际标准的音源 ，详细乐器名称参考：

General MIDI_百度百科
General MIDI，简称 GM ，是MIDI的统一规格。虽然MIDI自己本身提供了使不同乐器能够在基础水平上互用的协定，但General MIDI提供了更进一步的规范：它要求所有的GM相容乐器达到一些共同的特点，像是能够同时演奏至少24个音符（复音），而且它包含了许多未在MIDI中规范，关于参数和控制讯息的解释，像是定义乐器可以拥有128个发声数。 General MIDI最初被标准化是在1991年，由MIDI Manufacturers Association（MMA）以及Japan MIDI Standards Committee（JMSC）共同制定，此后就被采用作为MIDI标准的追加。他被要求至少能满足以下条件： 允许同时24个发声数（包含16个旋律，和8个打击乐的声音） 能对应音符力度 能同时使用16个通道（通道10被预留为打击乐用） 每个通道能够演奏复音。 在GM被制定以前，MIDI的音色讯号以及控制讯息会因MIDI音源的制造商以及机种而不同。这使的不同的仪器之间并没有互换性。由不同的MIDI仪器做出来的曲子，在其他的MIDI仪器上播放会导致与结果可能与作者原本想表达的不同的问题。为了解决这样的问题，在1991年时，MIDI Manufacturers Association（MMA）与Japan MIDI Standards Committee（JMSC）共同制定了GM。 除了GM以外的规格，还有Roland推展的GS、YAMAHA推展的XG等。 这些几乎都是为了扩张GM的衍生规格，对GM来说是能够向上相容的。 现在有了GM2（General MIDI Level 2）规格，也是对GM的延伸。 GM仪器必须遵循以下关于乐器音色（program）以及控制事件（controller events）的惯例： 音色转换事件（Program change events） 以下的表单，列出各乐器音与与相应的音色编号（program change number）。 在General MIDI中，频道10被保留作为打击乐器使用，不论音色编号为何。 不同的音符对应到不同的打击乐器。见下表： RPN（Registered Parameter Number） 两个控制转换讯息（Control Change messages），使用控制号码101和100去选择参数跟着任何1或2bytes的资料入口讯息（Data Entry messages）(MSB = 控制器 #6, LSB = 控制器 #38)最后是"End of RPN" 讯息，即表示结束之讯息以下的全球Registered Parameter Numbers (RPNs) 是经过标准化的（参数由RPN LSB/MSB对规范，值则由Data Entry LSB/MSB对设定）： 例：用RPN控制串设定粗调（coarse tuning）至（参数 2，值 64） 101:0, 100:2, 6:64, 101:127, 100:127
https://baike.baidu.com/item/General%20MIDI/9410620

2. 扩展乐器名称，在以上乐器名称外新增部分特有乐器，用红色文字标识

3. 目前支持的声音中存在很多不需要的合成音效，目前不建议使用黄色文字标识

4. 曲谱乐器名称，请按照以上规范使用英文全称，可以加序号或者降调。例如：
   - Trombone 可写为 Trombone 1、 Trombone 2或者 Trombone in Eb
   - Electric Piano 1(Rhodes Piano) 请写为Electric Piano 1

5. 曲谱文件乐器名称必须与MIDI文件乐器一一对应，否则会导致原声伴奏无效

6. 曲谱制作后，需要对比一下muiscXML时长与MIDI文件时长。两个文件的时长需要一致。

7. 打击乐打谱时也需要用五线谱，否则会造成音频播放问题

8. 谱面速度推荐使用数字标示，意大利术语标记不显示准确速度，实际效果为默认速度。曲谱添加速度 (notion.site)

9. 补充渐快渐慢速度 (notion.site)

⛔
如果添加不在以下列表中的曲目会造成意想不到的问题。如显示，播放，指法错误等问题

💡
以下是目前实际运行的分类

### 声部分类规范

> 除打击乐统一归为一类，其它乐器按照同一指法归为一类，无指法并且非打击乐统一归为其它分类，原声伴奏切换时会操作同类的是否静音

- (23) 打击乐
  - 112 Tinkle Bell 叮当铃
  - 113 Agogo 阿哥哥铃
  - 114 Steel Drums 钢鼓
  - 115 Woodblock木鱼
  - 116 Taiko Drum 太鼓
  - 117 Melodic Tom 通通鼓
  - 118 Synth Drum 合成鼓
  - 119 Reverse Cymbal 铜钹
  - 35 Acoustic Bass Drum 大鼓 2
  - 36 Bass Drum 1 大鼓 1
  - 37 Side Stick 小鼓鼓边
  - 38 Acoustic Snare 小鼓 1
  - 39 Hand Clap 拍手
  - 40 Electric Snare 小鼓 2
  - 41 Low Floor Tom 低音鼓 2
  - 42 Closed Hi-Hat 闭合钹
  - 43 High Floor Tom 低音鼓 1
  - 44 Pedal Hi-Hat 脚踏钹
  - 45 Low Tom 中音鼓 2
  - 46 Open Hi-Hat 强音钹
  - 47 Low-Mid Tom 中音鼓 1
  - 48 Hi Mid Tom 2 高音鼓 2
  - 49 Crash Cymbal 1 强音钹 1
  - 50 High Tom 高音鼓 1
  - 51 Ride Cymbal 1 打点钹 1
  - 52 Chinese Cymbal 钹
  - 53 Ride Bell 圆铃
  - 54 Tambourine 铃鼓
  - 55 Splash Cymbal 小钹铜钹
  - 56 Cowbell 牛铃
  - 57 Crash Cymbal 2 强音钹 2
  - 58 Vibra-Slap 颤音器
  - 59 Ride Cymbal 2 打点钹 2
  - 60 Hi Bongo 高音邦加鼓
  - 61 Low Bongo 低音邦加鼓
  - 62 Mute Hi Conga 弱音高音康加鼓
  - 63 Open Hi Conga 强音高音康加鼓
  - 64 Low Conga 低音康加鼓
  - 65 High Timbale 高音天巴鼓
  - 66 Low Timbale 低音天巴鼓
  - 67 High Agogo 高音阿哥哥
  - 68 Low Agogo 低音阿哥哥
  - 69 Cabasa 串珠
  - 70 Maracas 沙铃
  - 71 Short Whistle 短口哨
  - 72 Long Whistle 长口哨
  - 73 Short Guiro 短刮壶
  - 74 Long Guiro 长刮壶
  - 75 Claves 梆子
  - 76 Hi Wood Block 高音木块
  - 77 Low Wood Block 低音木块
  - 78 Mute Cuica
  - 79 Open Cuica
  - 80 Mute Triangle 弱音三角铁
  - 81 Open Triangle 强音三角铁
  - Snare Drum 小军鼓
  - Cymbal 镲
  - Cymbals 镲
  - Triangle 三角铁
  - Vibrato 颤音琴
  - Suspend Cymbal 吊镲
  - Tom-Toms 嗵嗵鼓
  - Bell 铃铛
  - Bells 铃铛
  - crash cymbals 对镲
  - Suspend cymbals 吊镲
  - Castanets 响板
  - Drum Set 架子鼓

- (6) 萨克斯
  - 64 Soprano Sax 高音萨克斯风
  - 65 Alto Sax 中音萨克斯风
  - 66 Tenor Sax 次中音萨克斯风
  - 67 Baritone Sax 低音萨克斯风
  - Soprano Saxophone 高音萨克斯风
  - Alto Saxophone 中音萨克斯风
  - Tenor Saxophone 次中音萨克斯风
  - Baritone Saxophone 低音萨克斯风

- (4) 单簧管（黑管）
  - Clarinet 单簧管（黑管）
  - Alto Clarinet 中音单簧管

- (12) 小号
  - 56 Trumpet 小号
  - 59 Muted Trumpet 加弱音器小号

- (13) 圆号
  - Horn in F 圆号
  - French Horn 圆号

单独归为一类的乐器：

- (14) Trombone 长号

- (17) Tuba 大号

- (Oboe) Oboe 双簧管

- (English Horn) English Horn 英国管

- (Bassoon) Bassoon 巴松（大管）

- (4) Clarinet 单簧管（黑管）

- (120) Piccolo 短笛

- (2) Flute 长笛

- (Recorder) Recorder 竖笛

- (15) Euphonium 上低音号

- (134) ocarina 陶笛

- (135) Pan Flute 排箫

- (136) Hulusi flute 葫芦丝

- (137) Melodica 口风琴

以上未列出乐器的统一归为其它分类(黄色文字的乐器目前不支持)

💡
下面数据是所有的乐器名称，不在此范围内的请勿使用
⚠️
额外添加的乐器一般无对应音源，仅添加翻译，指法等

### 所有乐器名称

- Piano（钢 琴）
  - 0 Acoustic Grand Piano 大钢琴（声学钢琴）
  - 1 Bright Acoustic Piano 明亮的钢琴
  - 2 Electric Grand Piano 电钢琴
  - 3 Honky-tonk Piano酒吧钢琴
  - 4 Rhodes Piano 柔和的电钢琴
  - 5 Chorused Piano 加合唱效果的电钢琴
  - 6 Harpsichord 羽管键琴（拨弦古钢琴）
  - 7 Clavichord 科拉维科特琴（击弦古钢琴）

- 色彩打击乐器
  - 8 Celesta 钢片琴
  - 9 Glockenspiel钟琴
  - 10 Music box 八音盒
  - 11 Vibraphone 颤音琴
  - 12 Marimba 马林巴
  - 13 Xylophone 木琴
  - 14 Tubular Bells 管钟
  - 15 Dulcimer 大扬琴

- 风琴
  - 16 Hammond Organ 击杆风琴
  - 17 Percussive Organ 打击式风琴
  - 18 Rock Organ 摇滚风琴
  - 19 Church Organ 教堂风琴
  - 20 Reed Organ 簧管风琴
  - 21 Accordian 手风琴
  - 22 Harmonica 口琴
  - 23 Tango Accordian 探戈手风琴

- 吉他
  - 24 Acoustic Guitar (nylon) 尼龙弦吉他
  - 25 Acoustic Guitar (steel) 钢弦吉他
  - 26 Electric Guitar (jazz) 爵士电吉他
  - 27 Electric Guitar (clean) 清音电吉他
  - 28 Electric Guitar (muted) 闷音电吉他
  - 29 Overdriven Guitar 加驱动效果的电吉他
  - 30 Distortion Guitar 加失真效果的电吉他
  - 31 Guitar Harmonics 吉他和音

- 贝司
  - 32 Acoustic Bass 大贝司（声学贝司）
  - 33 Electric Bass(finger) 电贝司（指弹）
  - 34 Electric Bass (pick) 电贝司（拨片）
  - 35 Fretless Bass 无品贝司
  - 36 Slap Bass 1 掌击Bass 1
  - 37 Slap Bass 2 掌击Bass 2
  - 38 Synth Bass 1 电子合成Bass 1
  - 39 Synth Bass 2 电子合成Bass 2

- 弦乐
  - 40 Violin 小提琴
  - 41 Viola 中提琴
  - 42 Cello 大提琴
  - 43 Contrabass 低音大提琴
  - 44 Tremolo Strings 弦乐群颤音音色
  - 45 Pizzicato Strings 弦乐群拨弦音色
  - 46 Orchestral Harp 竖琴
  - 47 Timpani 定音鼓

- 合奏/合唱
  - 48 String Ensemble 1 弦乐合奏音色1
  - 49 String Ensemble 2 弦乐合奏音色2
  - 50 Synth Strings 1 合成弦乐合奏音色1
  - 51 Synth Strings 2 合成弦乐合奏音色2
  - 52 Choir Aahs 人声合唱“啊”
  - 53 Voice Oohs 人声“嘟”
  - 54 Synth Voice 合成人声
  - 55 Orchestra Hit 管弦乐敲击齐奏

- 铜管
  - 56 Trumpet 小号
  - 57 Trombone 长号
  - 58 Tuba 大号
  - 59 Muted Trumpet 加弱音器小号
  - 60 French Horn 法国号（圆号）
  - 61 Brass Section 铜管组（铜管乐器合奏音色）
  - 62 Synth Brass 1 合成铜管音色1
  - 63 Synth Brass 2 合成铜管音色2

- 簧管
  - 64 Soprano Sax 高音萨克斯风
  - 65 Alto Sax 中音萨克斯风
  - 66 Tenor Sax 次中音萨克斯风
  - 67 Baritone Sax 低音萨克斯风
  - 68 Oboe 双簧管
  - 69 English Horn 英国管
  - 70 Bassoon 巴松（大管）
  - 71 Clarinet 单簧管（黑管）

- 笛
  - 72 Piccolo 短笛
  - 73 Flute 长笛
  - 74 Recorder 竖笛
  - 75 Pan Flute 排箫
  - 76 Bottle Blow 瓶木管
  - 77 Shakuhachi日本尺八
  - 78 Whistle 口哨声
  - 79 Ocarina 奥卡雷那

- 合成主音
  - 80 Lead 1 (square) 合成主音1（方波）
  - 81 Lead 2 (sawtooth) 合成主音2（锯齿波）
  - 82 Lead 3 (caliope lead) 合成主音3
  - 83 Lead 4 (chiff lead) 合成主音4
  - 84 Lead 5 (charang) 合成主音5
  - 85 Lead 6 (voice) 合成主音6（人声）
  - 86 Lead 7 (fifths) 合成主音7（平行五度）
  - 87 Lead 8 (bass+lead)合成主音8（贝司加主音）

- 合成音色
  - 88 Pad 1 (new age) 合成音色1（新世纪）
  - 89 Pad 2 (warm) 合成音色2 （温暖）
  - 90 Pad 3 (polysynth) 合成音色3
  - 91 Pad 4 (choir) 合成音色4 （合唱）
  - 92 Pad 5 (bowed) 合成音色5
  - 93 Pad 6 (metallic) 合成音色6 （金属声）
  - 94 Pad 7 (halo) 合成音色7 （光环）
  - 95 Pad 8 (sweep) 合成音色8

- 合成效果
  - 96 FX 1 (rain) 合成效果 1 雨声
  - 97 FX 2 (soundtrack) 合成效果 2 音轨
  - 98 FX 3 (crystal) 合成效果 3 水晶
  - 99 FX 4 (atmosphere) 合成效果 4 大气
  - 100 FX 5 (brightness) 合成效果 5 明亮
  - 101 FX 6 (goblins) 合成效果 6 鬼怪
  - 102 FX 7 (echoes) 合成效果 7 回声
  - 103 FX 8 (sci-fi) 合成效果 8 科幻

- 民间乐器
  - 104 Sitar 西塔尔（印度）
  - 105 Banjo 班卓琴（美洲）
  - 106 Shamisen 三昧线（日本）
  - 107 Koto 十三弦筝（日本）
  - 108 Kalimba 卡林巴
  - 109 Bagpipe 风笛
  - 110 Fiddle 民族提琴
  - 111 Shanai 山奈

- 打击乐器
  - 112 Tinkle Bell 叮当铃
  - 113 Agogo 阿哥哥铃
  - 114 Steel Drums 钢鼓
  - 115 Woodblock木鱼
  - 116 Taiko Drum 太鼓
  - 117 Melodic Tom 通通鼓
  - 118 Synth Drum 合成鼓
  - 119 Reverse Cymbal 铜钹

- Sound Effects 声音效果
  - 120 Guitar Fret Noise 吉他换把杂音
  - 121 Breath Noise 呼吸声
  - 122 Seashore 海浪声
  - 123 Bird Tweet 鸟鸣
  - 124 Telephone Ring 电话铃
  - 125 Helicopter 直升机
  - 126 Applause 鼓掌声
  - 127 Gunshot 枪声

- 更多打击乐(部分不支持)
  - 35 Acoustic Bass Drum 大鼓 2
  - 36 Bass Drum 1 大鼓 1
  - 37 Side Stick 小鼓鼓边
  - 38 Acoustic Snare 小鼓 1
  - 39 Hand Clap 拍手
  - 40 Electric Snare 小鼓 2
  - 41 Low Floor Tom 低音鼓 2
  - 42 Closed Hi-Hat 闭合钹
  - 43 High Floor Tom 低音鼓 1
  - 44 Pedal Hi-Hat 脚踏钹
  - 45 Low Tom 中音鼓 2
  - 46 Open Hi-Hat 强音钹
  - 47 Low-Mid Tom 中音鼓 1
  - 48 Hi Mid Tom 2 高音鼓 2
  - 49 Crash Cymbal 1 强音钹 1
  - 50 High Tom 高音鼓 1
  - 51 Ride Cymbal 1 打点钹 1
  - 52 Chinese Cymbal 钹
  - 53 Ride Bell 圆铃
  - 54 Tambourine 铃鼓
  - 55 Splash Cymbal 小钹铜钹
  - 56 Cowbell 牛铃
  - 57 Crash Cymbal 2 强音钹 2
  - 58 Vibra-Slap 颤音器
  - 59 Ride Cymbal 2 打点钹 2
  - 60 Hi Bongo 高音邦加鼓
  - 61 Low Bongo 低音邦加鼓
  - 62 Mute Hi Conga 弱音高音康加鼓
  - 63 Open Hi Conga 强音高音康加鼓
  - 64 Low Conga 低音康加鼓
  - 65 High Timbale 高音天巴鼓
  - 66 Low Timbale 低音天巴鼓
  - 67 High Agogo 高音阿哥哥
  - 68 Low Agogo 低音阿哥哥
  - 69 Cabasa 串珠
  - 70 Maracas 沙铃
  - 71 Short Whistle 短口哨
  - 72 Long Whistle 长口哨
  - 73 Short Guiro 短刮壶
  - 74 Long Guiro 长刮壶
  - 75 Claves 梆子
  - 76 Hi Wood Block 高音木块
  - 77 Low Wood Block 低音木块
  - 78 Mute Cuica
  - 79 Open Cuica
  - 80 Mute Triangle 弱音三角铁
  - 81 Open Triangle 强音三角铁

- 额外添加乐器
  - Hulusi flute 葫芦丝
  - Melodica 口风琴
  - ocarina陶笛
  - Pan Flute 排箫
  - Snare Drum 小军鼓
  - Cymbal 镲
  - Cymbals 镲
  - Horn in F 圆号
  - Triangle 三角铁
  - Vibrato 颤音琴
  - Suspend Cymbal 吊镲
  - Tom-Toms 嗵嗵鼓
  - Bell 铃铛
  - Bells 铃铛
  - Alto Clarinet 中音单簧管
  - Soprano Saxophone 高音萨克斯风
  - Alto Saxophone 中音萨克斯风
  - Tenor Saxophone 次中音萨克斯风
  - Baritone Saxophone 低音萨克斯风
  - Cornet 短号
  - Euphonium 上低音号
  - crash cymbals 对镲
  - Suspend cymbals 吊镲
  - Castanets 响板
  - Drum Set 架子鼓

# 曲谱添加速度

## 默认四分音符速度

🎶
默认的速度添加方式即可 如：q = 90

## 默认意大利术语速度

🎶
默认显示约定的意大利术语标记，不显示准确速度 如：Allegro Moderato

## 意大利术语加准确速度

🎶
意大利术语加上准确速度 如：Allegro Moderato(108)

## 任意文字标识+准确速度显示

🎶
可以显示任意文本并且显示准确速度 如：Speed (108)

##
速度写法

1. 速度 speed 渲染显示为 speed

2. Moderato 渲染显示为 Moderato 或者 Moderato(120)

3. 速度仅文本 speed 渲染显示为 speed

1. 标准速度写法

🎶
使用规范的设置速度方式即可

2. 意大利术语速度

🎶
用文本的方式添加 并设置具体的速度 等于意大利代表速度就不显示 文本内容：Allegretto

3. 意大利术语速度 + 具体速度

🎶
用文本的方式添加 并设置具体的速度 不等于意大利代表速度就不显示 文本内容：Allegretto

4. 非意大利术语文本 + 具体速度

🎶
文本方式添加 并设置具体速度 文本内容：速度 Fast Speed

5. 谱面不显示任何速度信息

🎶
谱面任意位置添加文本标签 文本内容：隐藏速度

6. 非意大利术语文本

🎶
文本方式添加 并设置具体速度 文本内容：仅文本速度 Fast Speed

### 渐快渐慢

#### 渐快渐慢速度 (1)

标识 | 类型 | 开始速度 | 结束速度 | 速度比例
--- | --- | --- | --- | ---
rall | 渐慢 | 88 | 66 | 1.333333333333
poco rit. | 渐慢 | 88 | 66 | 1.333333333333
rit. | 渐慢 | 66 | 49 | 1.34693877551
molto rit. | 渐慢 | 88 | 66 | 1.333333333333
molto rall | 渐慢 | 88 | 66 | 1.333333333333
calando | 渐慢 | 88 | 44 | 2
lentando | 渐慢 | 88 | 66 | 1.333333333333
accel. | 渐快 | 88 | 110 | 0.8
poco accel. | 渐快 | 88 | 110 | 0.8

# 渐快渐慢范围选择

⚠️
基本规则：覆盖到音符，不要后面剩余空余部分

以下是正确的选择例子：

1. 正常选择到截止音符

2. 实在是无法选择最后一个的请选择到下一个变速的音