[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"navigation":3,"/grammars/pitch":51,"/grammars/pitch-surround":351},[4,20,43,47],{"title":5,"path":6,"stem":7,"children":8,"icon":19},"开始","/getting-started","1.getting-started/1.index",[9,11,15],{"title":10,"path":6,"stem":7},"介绍",{"title":12,"path":13,"stem":14},"下载和安装","/getting-started/installation","1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"使用方法","/getting-started/usage","1.getting-started/3.usage",false,{"title":21,"path":22,"stem":23,"children":24,"icon":19},"Symi 语法","/grammars","2.grammars/1.index",[25,27,31,35,39],{"title":26,"path":22,"stem":23},"概述",{"title":28,"path":29,"stem":30},"控制信息","/grammars/control","2.grammars/2.control",{"title":32,"path":33,"stem":34},"音高","/grammars/pitch","2.grammars/3.pitch",{"title":36,"path":37,"stem":38},"时间","/grammars/time","2.grammars/4.time",{"title":40,"path":41,"stem":42},"宏","/grammars/macro","2.grammars/5.macro",{"title":44,"path":45,"stem":46},"LLM","/llm","3.llm",{"title":48,"path":49,"stem":50},"更新日志","/updating-log","4.updating-log",{"id":52,"title":32,"body":53,"description":344,"extension":345,"links":346,"meta":347,"navigation":348,"path":33,"seo":349,"stem":34,"__hash__":350},"docs/2.grammars/3.pitch.md",{"type":54,"value":55,"toc":331},"minimark",[56,60,64,67,78,81,93,96,99,105,112,118,135,141,144,150,153,160,166,169,172,178,184,187,197,203,206,212,215,221,227,230,233,240,246,249,252,262,270,278,295,298,304,310,313,316,322,325],[57,58,59],"p",{},"Symi支持多种方式来指定音高信息。",[61,62,63],"h2",{"id":63},"频率",[57,65,66],{},"直接使用赫兹数值指定音高，例如：",[68,69,74],"pre",{"className":70,"code":72,"language":73},[71],"language-text","261.63,440,261.63,523.26,\n","text",[75,76,72],"code",{"__ignoreMap":77},"",[57,79,80],{},"使用频率指定的音高不受基准音的影响。频率必须是正数，可以是整数或小数。",[57,82,83,84,88,89,92],{},"此外，由于频率在实际编曲中较少用到，在",[85,86,87],"strong",{},"平均律的语法糖","启用下，",[85,90,91],{},"整数","会被视作平均律级数而非频率值解析，具体场景见下文。",[61,94,95],{"id":95},"音名",[57,97,98],{},"使用音名指定音高，例如：",[68,100,103],{"className":101,"code":102,"language":73},[71],"C4,\nD#4,\nBb3,\n",[75,104,102],{"__ignoreMap":77},[57,106,107,108,111],{},"音名后的八度数字是可选的，如果省略，则会解析为",[85,109,110],{},"从基准音向上数的第一个该音名","。例如：",[68,113,116],{"className":114,"code":115,"language":73},[71],"\u003CA4=440>\nA,  // 解析为A4\nB,  // 解析为B4\nC,  // 解析为C5\n",[75,117,115],{"__ignoreMap":77},[57,119,120,121,124,125,128,129,134],{},"可以使用",[75,122,123],{},"+","或",[75,126,127],{},"-","来指定相对于上述解析结果的八度偏移，具体可见",[130,131,133],"a",{"href":132},"#%E9%9F%B3%E9%AB%98%E5%90%8E%E7%BC%80","音高后缀","语法。例如：",[68,136,139],{"className":137,"code":138,"language":73},[71],"\u003CC4=261.63>\nC,   // 解析为C4\nC+,  // 解析为C5\nC-,  // 解析为C3\nC++, // 解析为C6\n",[75,140,138],{"__ignoreMap":77},[57,142,143],{},"音名对应的频率会受到基准音的影响，例如：",[68,145,148],{"className":146,"code":147,"language":73},[71],"\u003CC4=440>\nC,  // 解析为440Hz\nA,  // 解析为739.98Hz\n",[75,149,147],{"__ignoreMap":77},[61,151,152],{"id":152},"倍音",[57,154,155,156,159],{},"使用相对于基准音的频率倍数指定音高，语法为",[75,157,158],{},"分子/分母","，例如：",[68,161,164],{"className":162,"code":163,"language":73},[71],"\u003CC4=261.63>\n1/1,    // 解析为261.63Hz\n3/2,    // 解析为392.44Hz\n2/1,    // 解析为523.26Hz\n",[75,165,163],{"__ignoreMap":77},[57,167,168],{},"倍数必须写成分数的形式，并且分子分母都必须是正整数。",[61,170,171],{"id":171},"平均律",[57,173,174,175,159],{},"使用相对于基准音的平均律级数指定音高，语法为",[75,176,177],{},"级数\\平均律数",[68,179,182],{"className":180,"code":181,"language":73},[71],"\u003CC4=261.63>\n0\\12,   // 解析为261.63Hz\n49\\31,  // 解析为782.54Hz\n-8\\17,  // 解析为188.81Hz\n",[75,183,181],{"__ignoreMap":77},[57,185,186],{},"级数可以是整数，但是平均律数必须是正整数。",[57,188,189,190,193,194,196],{},"在书写了一个平均律音高后，",[85,191,192],{},"平均律语法糖","被启用，此时",[85,195,91],{},"会被解析为平均律级数而非频率值，例如：",[68,198,201],{"className":199,"code":200,"language":73},[71],"\u003CC4=261.63>\n0\\12,   // 解析为261.63Hz\n7,      // 解析为7\\12，即392.00Hz\n5\\31,   // 解析为292.58Hz\n29,     // 解析为29\\31，即500.38Hz\n",[75,202,200],{"__ignoreMap":77},[57,204,205],{},"如果需要关闭平均律语法糖，再书写一个小数频率即可，例如：",[68,207,210],{"className":208,"code":209,"language":73},[71],"\u003CC4=261.63>\n0\\12,   // 解析为261.63Hz\n10,     // 解析为10\\12\n440.0,  // 关闭平均律语法糖，解析为440Hz\n5,      // 解析为5Hz\n",[75,211,209],{"__ignoreMap":77},[61,213,214],{"id":214},"音分",[57,216,217,218,159],{},"使用相对于基准音的音分数值指定音高，语法为",[75,219,220],{},"音分数值c",[68,222,225],{"className":223,"code":224,"language":73},[71],"\u003CC4=261.63>\n0c,    // 解析为261.63Hz\n20c,   // 解析为264.67Hz\n-140c, // 解析为241.30Hz\n",[75,226,224],{"__ignoreMap":77},[57,228,229],{},"音分数值只能是整数，正数表示升高，负数表示降低。",[61,231,232],{"id":232},"音高链",[57,234,235,236,239],{},"音高链允许通过多个音高信息的组合来指定一个音高，运算符号",[75,237,238],{},"@","从右向左运算，例如：",[68,241,244],{"className":242,"code":243,"language":73},[71],"\u003CC4=261.63>\n-20c@G,  // 解析为G4上降低20音分的音高\n2/1@-140c@A,  // 解析为A4上，降低140音分，再把频率乘以2的音高\n",[75,245,243],{"__ignoreMap":77},[57,247,248],{},"技术上其实现方式为，临时将右侧的音设置为基准音，用于解析左侧的音高信息，如此递归进行。",[57,250,251],{},"音高链中的每一段都可以是：",[253,254,255,259],"ul",{},[256,257,258],"li",{},"普通音高（音名、频率、倍音、平均律、音分）",[256,260,261],{},"宏标识符（仅支持可展开为单个音高链的 alias macro）",[61,263,264,265,267,268],{"id":133},"音高后缀 ",[75,266,123],{}," / ",[75,269,127],{},[57,271,272,273,124,275,277],{},"任意音高项后都可以直接跟若干个",[75,274,123],{},[75,276,127],{},"。",[253,279,280,288],{},[256,281,282,284,285],{},[75,283,123],{}," 等价于在该位置插入 ",[75,286,287],{},"@2/1",[256,289,290,284,292],{},[75,291,127],{},[75,293,294],{},"@1/2",[57,296,297],{},"示例：",[68,299,302],{"className":300,"code":301,"language":73},[71],"3/2+,     // 等价于 3/2@2/1\n3/2--,    // 等价于 3/2@1/2@1/2\nC4+@G-,   // 混合用法\n",[75,303,301],{"__ignoreMap":77},[57,305,306,307,309],{},"它们只是音高链语法糖，不改变",[75,308,238],{},"右结合的计算规则。",[61,311,312],{"id":312},"与宏结合",[57,314,315],{},"音高链可直接与宏结合，例如：",[68,317,320],{"className":318,"code":319,"language":73},[71],"a = 3/2@5/4     // alias macro（单行、无冒号）\nC4@a,\n",[75,321,319],{"__ignoreMap":77},[57,323,324],{},"当标识符出现在音高链中时，必须能解析为一个 alias macro。",[57,326,327,328,277],{},"更多宏语法见",[130,329,40],{"href":330},"./macro",{"title":77,"searchDepth":332,"depth":333,"links":334},1,2,[335,336,337,338,339,340,341,343],{"id":63,"depth":333,"text":63},{"id":95,"depth":333,"text":95},{"id":152,"depth":333,"text":152},{"id":171,"depth":333,"text":171},{"id":214,"depth":333,"text":214},{"id":232,"depth":333,"text":232},{"id":133,"depth":333,"text":342},"音高后缀 + / -",{"id":312,"depth":333,"text":312},"倍音、频率、音名、平均律等","md",null,{},true,{"title":32,"description":344},"A-BJaSf4AUOX-6iuy3P4P7YtLOxlKowWLc3XPwI4S3E",[352,354],{"title":28,"path":29,"stem":30,"description":353,"children":-1},"影响解析行为的全局属性定义",{"title":36,"path":37,"stem":38,"description":355,"children":-1},"时间戳和时值",1773039576549]