Symi 语法
概述
Symi语法的基本概念
Symi的语法实体大致可分为以下几类:
- 控制信息:定义BPM、拍号、基准音、量化等全局属性。这些定义在出现后会持续影响后续内容的解析,直到被新的定义覆盖。
- 音高:通过倍音、频率、音名、平均律等方式指定的音高信息。
- 时间:基于BPM、量化、时值等方式指定的时间信息。音高和时间信息共同描述一个音符事件。
- 宏:宏分为 alias、simple、complex 三类。alias/simple 主要用于音高复用,complex 用于片段复用;它们都可以被调用以生成一个或多个音符事件。
- 注释:
//直到行末的内容被视为注释,不参与解析。