音乐和弦与乐器知识全解析
和弦相关知识
和弦解析前缀说明
为了减少返回错误和弦模板的可能性,对于三度(tertian)、二度(secundal)和四度(quartal)和弦的语法,允许使用可选的单字母前缀。这些前缀能避免在解析时出现混淆。具体如下:
- 三度和弦:以 T 或 t 开头,例如 “TSus4”,确保解析为三度和弦模板。
- 二度和弦:以 S 或 s 开头,例如 “SCMajMaj”。
- 四度和弦:以 Q 或 q 开头,例如 “QCPerPer”。
- 二级和弦没有引导字母,在通用和弦模板解析函数 generic_chord_template_parse() 中会首先解析它,并且即使没有其他三类和弦的前缀,它也能正确解析。
三度和弦
三度和弦是涵盖范围最广的和弦类别,不仅包括标准的自然音阶三和弦、七和弦,还包含一些不太常见但广为人知的和弦,如那不勒斯和弦、法兰西和弦、意大利和弦、德意志和弦等,同时还允许添加多个延音或额外音符。
其语法可大致分为以下几个部分,从左到右构建文本:
1. 和弦基础(CHORD_BASE) :表示和弦是基于和弦根音,还是相对于给定调性的相对音(在代码中指定),其形式为 CHORD_BASE = DIATONIC_NOTE | SCALE_DEGREE 。
2. 和弦类型名称(CHORD_NAME) :包含多种和弦类型,如 'Maj7Sus4|Maj7Sus2|Maj7Sus|Maj7|Ma
超级会员免费看
订阅专栏 解锁全文
63

被折叠的 条评论
为什么被折叠?



