<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wiki.xdi8.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DGCK81LNN</id>
	<title>希顶维基 - 用户贡献 [zh]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xdi8.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DGCK81LNN"/>
	<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/DGCK81LNN"/>
	<updated>2026-04-17T09:28:20Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43250</id>
		<title>Template:LNNBot指令信息</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43250"/>
		<updated>2026-03-29T07:37:45Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{infobox&lt;br /&gt;
| title = &amp;lt;code&amp;gt;{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 别名 = {{ #if: {{{别名|}}} | {{ #replace: &amp;lt;code&amp;gt;{{ #replace: {{ #replace: {{ #replace: {{{别名}}} | （= &amp;lt;nowiki/&amp;gt; | &amp;lt;/code&amp;gt;（= &amp;lt;code&amp;gt; }} | ） | &amp;lt;/code&amp;gt;）&amp;lt;code&amp;gt; }} | 、 | &amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt; }}&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; | }} }}&lt;br /&gt;
| 属性 = {{ #replace: {{{属性|}}} | 微指令 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/microcommands/{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}.js 微指令] }}&lt;br /&gt;
| 所属插件 = {{ #ifeq: {{ #pos: {{{所属插件|}}} | miniplug: }} | 0 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/plugins/{{ #explode: {{{所属插件}}} | : | 1 | 2 }}.js {{{所属插件}}}] | {{{所属插件|}}} }}&lt;br /&gt;
| 父级指令 = {{ #if: {{{父级指令|}}} | &amp;lt;code&amp;gt;[[LNNBot/指令/{{{父级指令}}}|{{{父级指令}}}]]&amp;lt;/code&amp;gt; }}&lt;br /&gt;
| 所需权限 = {{{所需权限|}}}&lt;br /&gt;
&amp;lt;!--| bottom = [[LNNBot/指令#指令列表|返回 LNNBot 指令目录]]&lt;br /&gt;
| b-style = background-color: #ffeedd--&amp;gt;&lt;br /&gt;
}}{{ #ifeq: {{ #titleparts: {{FULLPAGENAME}} | 2 }} | LNNBot/指令 | [[分类:LNNBot指令|{{ #titleparts: {{FULLPAGENAME}} | | 3 }}]] }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{clear}}{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43249</id>
		<title>Template:LNNBot指令信息</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43249"/>
		<updated>2026-03-29T07:33:37Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{infobox&lt;br /&gt;
| title = &amp;lt;code&amp;gt;{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 别名 = {{ #if: {{{别名|}}} | {{ #replace: &amp;lt;code&amp;gt;{{ #replace: {{ #replace: {{ #replace: {{{别名}}} | （= &amp;lt;nowiki/&amp;gt; | &amp;lt;/code&amp;gt;（= &amp;lt;code&amp;gt; }} | ） | &amp;lt;/code&amp;gt;）&amp;lt;code&amp;gt; }} | 、 | &amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt; }}&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; | }} }}&lt;br /&gt;
| 属性 = {{ #replace: {{{属性|}}} | 微指令 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/microcommands/{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}.js 微指令] }}&lt;br /&gt;
| 所属插件 = {{ #ifeq: {{ #pos: {{{所属插件|}}} | miniplug: }} | 0 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/plugins/{{ #explode: {{{所属插件}}} | : | 1 | 2 }}.js {{{所属插件}}}] | {{{所属插件|}}} }}&lt;br /&gt;
| 父级指令 = {{ #if: {{{父级指令|}}} | &amp;lt;code&amp;gt;[[LNNBot/指令/{{{父级指令}}}|{{{父级指令}}}]]&amp;lt;/code&amp;gt; }}&lt;br /&gt;
| 所需权限 = {{{所需权限|}}}&lt;br /&gt;
&amp;lt;!--| bottom = [[LNNBot/指令#指令列表|返回 LNNBot 指令目录]]&lt;br /&gt;
| b-style = background-color: #ffeedd--&amp;gt;&lt;br /&gt;
}}{{ #ifeq: {{{nocat|0}}} | 0 | [[分类:LNNBot指令]] }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{clear}}{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43248</id>
		<title>Template:LNNBot指令信息</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43248"/>
		<updated>2026-03-29T07:05:15Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{infobox&lt;br /&gt;
| title = &amp;lt;code&amp;gt;{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 别名 = {{ #if: {{{别名|}}} | {{ #replace: &amp;lt;code&amp;gt;{{ #replace: {{ #replace: {{ #replace: {{{别名}}} | （= &amp;lt;nowiki/&amp;gt; | &amp;lt;/code&amp;gt;（= &amp;lt;code&amp;gt; }} | ） | &amp;lt;/code&amp;gt;）&amp;lt;code&amp;gt; }} | 、 | &amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt; }}&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; | }} }}&lt;br /&gt;
| 属性 = {{ #replace: {{{属性|}}} | 微指令 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/microcommands/{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}.js 微指令] }}&lt;br /&gt;
| 所属插件 = {{ #ifeq: {{ #pos: {{{所属插件|}}} | miniplug: }} | 0 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/plugins/{{ #explode: {{{所属插件}}} | : | 1 | 2 }}.js {{{所属插件}}}] | {{{所属插件|}}} }}&lt;br /&gt;
| 父级指令 = {{ #if: {{{父级指令|}}} | &amp;lt;code&amp;gt;[[LNNBot/指令/{{{父级指令}}}|{{{父级指令}}}]]&amp;lt;/code&amp;gt; }}&lt;br /&gt;
| 所需权限 = {{{所需权限|}}}&lt;br /&gt;
&amp;lt;!--| bottom = [[LNNBot/指令#指令列表|返回 LNNBot 指令目录]]&lt;br /&gt;
| b-style = background-color: #ffeedd--&amp;gt;&lt;br /&gt;
}}{{ #ifeq: {{{nocat|0}}} | 0 | | [[分类:LNNBot指令]] }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{clear}}{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43247</id>
		<title>Template:LNNBot指令信息</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43247"/>
		<updated>2026-03-29T07:04:05Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
| title = &amp;lt;code&amp;gt;{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 别名 = {{ #if: {{{别名|}}} | {{ #replace: &amp;lt;code&amp;gt;{{ #replace: {{ #replace: {{ #replace: {{{别名}}} | （= &amp;lt;nowiki/&amp;gt; | &amp;lt;/code&amp;gt;（= &amp;lt;code&amp;gt; }} | ） | &amp;lt;/code&amp;gt;）&amp;lt;code&amp;gt; }} | 、 | &amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt; }}&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; | }} }}&lt;br /&gt;
| 属性 = {{ #replace: {{{属性|}}} | 微指令 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/microcommands/{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}.js 微指令] }}&lt;br /&gt;
| 所属插件 = {{ #ifeq: {{ #pos: {{{所属插件|}}} | miniplug: }} | 0 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/plugins/{{ #explode: {{{所属插件}}} | : | 1 | 2 }}.js {{{所属插件}}}] | {{{所属插件|}}} }}&lt;br /&gt;
| 父级指令 = {{ #if: {{{父级指令|}}} | &amp;lt;code&amp;gt;[[LNNBot/指令/{{{父级指令}}}|{{{父级指令}}}]]&amp;lt;/code&amp;gt; }}&lt;br /&gt;
| 所需权限 = {{{所需权限|}}}&lt;br /&gt;
&amp;lt;!--| bottom = [[LNNBot/指令#指令列表|返回 LNNBot 指令目录]]&lt;br /&gt;
| b-style = background-color: #ffeedd--&amp;gt;&lt;br /&gt;
}}[[分类:LNNBot指令]]&amp;lt;noinclude&amp;gt;{{clear}}{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43246</id>
		<title>LNNBot/指令</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43246"/>
		<updated>2026-03-29T06:55:28Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 指令列表 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;指令&#039;&#039;&#039;是 [[LNNBot]] 功能的一类，基于 Koishi.js 框架的指令系统，有共通的语法。可通过发送以斜杠（&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;）开头的消息来调用指令；在 QQ 私聊和部分群聊内可以省略斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
在 Koishi.js 框架中，指令由&#039;&#039;&#039;名称&#039;&#039;&#039;、若干&#039;&#039;&#039;参数&#039;&#039;&#039;和若干&#039;&#039;&#039;选项&#039;&#039;&#039;组成，其间使用空格、换行等空白字符分隔。一般情况下，指令选项可以以任意顺序写在参数前后或之间。&lt;br /&gt;
&lt;br /&gt;
斜杠前缀是通过消息调用指令的一种标志，并不是指令语法的一部分；在部分高级功能中“输入一条指令”时不可包含斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
=== 参数 ===&lt;br /&gt;
&lt;br /&gt;
参数可以是不含空白字符的内容或用引号（&amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;、-{&amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;‘’&amp;lt;/code&amp;gt;}-）包围的任意内容，如果参数值本身就以引号开头和结尾则需要再加一层引号（可以是相同的引号，如 &amp;lt;code&amp;gt;&amp;quot;&amp;quot;content&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
参数分为&#039;&#039;&#039;必填参数&#039;&#039;&#039;和&#039;&#039;&#039;可选参数&#039;&#039;&#039;，在指令用法中分别使用角括号和方括号包围参数名表示，如指令 &amp;lt;code&amp;gt;[[LNNBot/指令/5k|5k]]&amp;lt;/code&amp;gt; 有一个必填参数 &amp;lt;code&amp;gt;text1&amp;lt;/code&amp;gt; 和一个可选参数 &amp;lt;code&amp;gt;text2&amp;lt;/code&amp;gt;，写作 &amp;lt;code&amp;gt;5k &amp;lt;text1&amp;gt; [text2]&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;可变参数&#039;&#039;&#039;，即接受任意数量的额外参数，在指令用法中表示为最后一个参数的名称&#039;&#039;前&#039;&#039;加三点（如&amp;lt;code&amp;gt;&amp;lt;...words&amp;gt;&amp;lt;/code&amp;gt;；区别于下文的&#039;&#039;贪婪值&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
选项的通用语法是&#039;&#039;两个&#039;&#039;横杠（&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）后紧跟&#039;&#039;&#039;选项名&#039;&#039;&#039;。很多选项是&#039;&#039;&#039;具值选项&#039;&#039;&#039;，它们后面需要再跟一个&#039;&#039;&#039;选项值&#039;&#039;&#039;，选项值的语法类似于参数。选项名和选项值之间由空白字符或一个等号（&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;）相隔，等号之后也可以有空白。等号后不能紧跟使用引号语法的选项值，可以在等号后添加空白或直接用空白代替等号。&lt;br /&gt;
&lt;br /&gt;
大多数选项有单个字符的&#039;&#039;&#039;短名&#039;&#039;&#039;，可以用&#039;&#039;一个&#039;&#039;横杠后跟短名的&#039;&#039;&#039;短语法&#039;&#039;&#039;表示（如 &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;）。短语法可以&#039;&#039;&#039;串联&#039;&#039;&#039;，写成一个横杠后连续跟上多个选项的短名（如 &amp;lt;code&amp;gt;-abc&amp;lt;/code&amp;gt; 同时指定了选项 &amp;lt;code&amp;gt;-a -b -c&amp;lt;/code&amp;gt;）。串联短语法中除最后一个选项外，其他具值选项（若有）的值为空，最后一个选项可以正常指定值（如 &amp;lt;code&amp;gt;-abc &amp;quot;选项c的值&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
有些选项有&#039;&#039;&#039;符号名&#039;&#039;&#039;，可以用一个或几个特殊符号（如 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）的&#039;&#039;&#039;符号语法&#039;&#039;&#039;表示。具值选项使用符号语法时不能使用等号分隔名和值，只能用空白字符分隔。&lt;br /&gt;
&lt;br /&gt;
有些指令使用&#039;&#039;&#039;严格选项解析&#039;&#039;&#039;，这些指令在解析时若遇到不存在的长、短选项，会将其视为参数，而非报错或忽略。&lt;br /&gt;
&lt;br /&gt;
=== 值类型 ===&lt;br /&gt;
&lt;br /&gt;
每个参数和具值选项都有类型，类型影响该参数或选项值的格式要求和解析逻辑。在指令定义中表示为值名称后跟冒号和类型英文名，在帮助信息中不会显示。&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! 类型名称 !! 值格式 !! 说明&lt;br /&gt;
|- id=&amp;quot;值类型_string&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; 字符串 || 文本 || 默认类型&lt;br /&gt;
|- id=&amp;quot;值类型_number&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; 数字 || 浮点数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_integer&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;integer&amp;lt;/code&amp;gt; 整数 || 整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_posint&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;posint&amp;lt;/code&amp;gt; 正整数 || 正整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_natural&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;natural&amp;lt;/code&amp;gt; 自然数 || 非负整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_date&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; 日期 || 日期&amp;lt;br/&amp;gt;或持续时间表示距离现在 || 持续时间单位 w/week(s)、d/day(s)、h/hour(s)、m/min/minute(s)、s/sec/second(s)，从大单位到小单位，不可有任何空格，如：&amp;lt;code&amp;gt;2w2d&amp;lt;/code&amp;gt;&lt;br /&gt;
|- id=&amp;quot;值类型_user&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; 用户 || @提及人员或字符 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; 后加用户 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的用户账号&lt;br /&gt;
|- id=&amp;quot;值类型_channel&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;channel&amp;lt;/code&amp;gt; 频道 || #频道链接或字符 &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 后加频道 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的频道&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code id=&amp;quot;值类型_image&amp;quot;&amp;gt;image&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_audio&amp;quot;&amp;gt;audio&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_video&amp;quot;&amp;gt;video&amp;lt;/code&amp;gt; 图片/音频/视频 || 图片/语音/视频 ||&lt;br /&gt;
|- id=&amp;quot;值类型_file&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; 文件 || 发送文件 ||&lt;br /&gt;
|- id=&amp;quot;值类型_text&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; 文本 || 文本 || 遇非文本内容如表情、图片，传入 XML 元素代码且解转义一次&lt;br /&gt;
|- id=&amp;quot;值类型_rawtext&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 纯文本 || 纯文本 || 遇非文本内容如表情、图片，直接剔除&lt;br /&gt;
|- id=&amp;quot;值类型_elements&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 元素 || 任意内容 ||&lt;br /&gt;
|- id=&amp;quot;值类型_fragment&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;fragment&amp;lt;/code&amp;gt; 片段 || 任意内容 || 非 Koishi.js 自带的标准值类型，非贪婪&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 贪婪值 ===&lt;br /&gt;
&lt;br /&gt;
值类型为 &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 会使指令其余的部分不再解析选项和参数语法，直接全部视为该值的内容（首尾若有引号也会视为值的一部分），称为&#039;&#039;&#039;贪婪值&#039;&#039;&#039;（使用贪婪值的参数称为&#039;&#039;&#039;贪婪参数&#039;&#039;&#039;，有贪婪值的选项称为&#039;&#039;&#039;贪婪选项&#039;&#039;&#039;）。贪婪值必须写在指令的末尾（即使用贪婪参数时其他参数和所有选项必须写在贪婪参数之前，使用贪婪选项时其他选项和所有参数必须写在贪婪选项之前），且贪婪选项和贪婪参数不能同时使用。贪婪值在指令用法中表示为值名称&#039;&#039;后&#039;&#039;加三点（如 &amp;lt;code&amp;gt;&amp;lt;input...&amp;gt;&amp;lt;/code&amp;gt;；区别于上文的&#039;&#039;可变参数&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 插值 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;插值&#039;&#039;&#039;是将一条指令的结果直接作为另一条指令输入的一部分的功能，可以用于指令的参数和选项（包括贪婪值）内，但在直单引号（&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）包围的值中无效。基本的插值语法是 &amp;lt;code&amp;gt;$(指令)&amp;lt;/code&amp;gt;（被插值的指令不可包含半角右圆括号，除非在引号内），同时也存在一些其他插值语法，会直接使用对应的指令进行插值：&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 语法 !! 等价语法 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;${代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/eval|eval]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿{代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatlang|whatlang]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿(名称 参数...)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatcmd|whatcmd]] 名称 参数...)&amp;lt;/code&amp;gt; || WhatCommands指令不可包含半角右圆括号，除非在引号内&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
在一些情况下（如输入 JavaScript 代码时），我们可能不希望指令系统解析插值语法。在 QQ 平台，对于一些会自动剔除掉 QQ 表情的指令（如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt;，它的参数为 &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 类型），可以通过在美元符与括号之间添加一个 QQ 表情来“转义”插值语法。也可以通过先发送代码，再引用这条消息调用指令的方法来绕过插值解析。通过在 &amp;lt;code&amp;gt;[[LNNBot/指令/rpipeline|rpipeline]]&amp;lt;/code&amp;gt; 指令的快捷方式（如 &amp;lt;code&amp;gt;&amp;lt;|&amp;lt;/code&amp;gt;）中使用 &amp;lt;code&amp;gt;ECHO&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; 特殊指令向欲调用的指令传递参数也能绕过插值解析，但需要确保文本内容不含前后都是空白字符的竖线（&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 机制 ==&lt;br /&gt;
&lt;br /&gt;
=== 查询帮助 ===&lt;br /&gt;
&lt;br /&gt;
指令 &amp;lt;code&amp;gt;[[LNNBot/指令/help|help]]&amp;lt;/code&amp;gt; 可显示指令菜单或查询特定指令的帮助。&lt;br /&gt;
&lt;br /&gt;
有些指令是&#039;&#039;&#039;隐藏指令&#039;&#039;&#039;，不会出现在菜单里，但仍能通过 &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; 查询到其帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 别名 ===&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;别名&#039;&#039;&#039;，别名可以用来代替指令名调用指令。&lt;br /&gt;
&lt;br /&gt;
有些别名是&#039;&#039;&#039;附带参数和/或选项的别名&#039;&#039;&#039;，使用这种别名调用指令时会自动指定指令的第一个或前几个参数，或是给一个或多个选项附带不同的默认值，也可能参数和选项都有。在帮助信息中显示为 &amp;lt;code&amp;gt;&#039;&#039;别名&#039;&#039;（=&#039;&#039;指令名称&#039;&#039; &#039;&#039;参数和/或选项&#039;&#039;）&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令在帮助信息中会用默认使用它的一个别名而不是其原本的名称显示，我们称这些指令的&#039;&#039;&#039;显示名称&#039;&#039;&#039;不同于其&#039;&#039;&#039;原本名称&#039;&#039;&#039;；相应的原本名称可能会被列举为别名之一，也可能因被禁用而不在帮助信息中显示。&lt;br /&gt;
&lt;br /&gt;
=== 别名指令 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别名指令&#039;&#039;&#039;，不同于指令的别名，是指通过 [https://common.koishi.chat/zh-CN/plugins/alias.html alias 插件]创建的一种特殊的指令，它们在调用时会在展开插值语法后，将指令名直接替换为一段预先定义的指令，然后再作为一条指令执行（会再次展开插值语法，再解析参数和选项的语法）。别名指令不会显示在其实际调用的指令的帮助信息中，对别名指令查询帮助会显示“本指令是&#039;&#039;（实际指令段）&#039;&#039;的语法糖”。LNNBot 的别名指令都是隐藏指令。&lt;br /&gt;
&lt;br /&gt;
=== 特殊调用方式 ===&lt;br /&gt;
&lt;br /&gt;
在 QQ 私聊和部分群聊调用指令时可以省略斜杠，直接发送指令内容；在 Discord 平台，因为斜杠有时是一种特殊语法，所以也允许以两个斜杠开头。&lt;br /&gt;
&lt;br /&gt;
部分指令也能用其他独特的语法来调用，称为&#039;&#039;&#039;快捷方式&#039;&#039;&#039;，如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt; 指令可以通过发送大于号和空格开头的消息来调用。&lt;br /&gt;
&lt;br /&gt;
=== 捕获引用 ===&lt;br /&gt;
&lt;br /&gt;
当调用指令的消息引用（回复）了另一条消息，大多数指令都会将被引用的消息内容自动添加到指令末尾作为参数或选项值。通过这种方式传入的输入不会解析选项、参数和插值语法，直接作为一个值使用。若指令使用了贪婪参数或选项，则会将被引用内容直接添加到贪婪值的末尾。&lt;br /&gt;
&lt;br /&gt;
=== 请求输入参数 ===&lt;br /&gt;
&lt;br /&gt;
有些指令在缺少必填参数时，会显示“请发送&#039;&#039;(参数描述)&#039;&#039;…”（区别于报错“缺少&#039;&#039;某参数&#039;&#039;…”），调用指令的用户若在 1 分钟内在同一聊天内发送了消息，bot 会将该消息的内容作为缺少的参数使用。目前无法在 bot 请求输入参数时手动取消调用，需要等待 1 分钟或通过发送一条任意内容来完成调用，否则直接重新进行指令调用不会被 bot 正常识别。&lt;br /&gt;
&lt;br /&gt;
=== 子指令 ===&lt;br /&gt;
&lt;br /&gt;
有些指令是另一个指令的&#039;&#039;&#039;子指令&#039;&#039;&#039;。子指令不会在顶层帮助菜单中显示，只会在其父指令的帮助信息内显示。子指令分为&#039;&#039;&#039;层级式&#039;&#039;&#039;和&#039;&#039;&#039;派生式&#039;&#039;&#039;两种，派生式子指令的名称总是以其父指令的名称加句点（&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;）开头。&lt;br /&gt;
&lt;br /&gt;
有些指令本身并没有功能，仅用于收纳其他指令作为子指令，称为&#039;&#039;&#039;分组指令&#039;&#039;&#039;。调用分组指令的派生式子指令时可以用空格代替指令名中的句点；而如果直接调用分组指令本身，或将空格替换为句点后并不是一个存在的派生式子指令名称，则会直接显示分组指令的帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 禁用指令 ===&lt;br /&gt;
&lt;br /&gt;
指令可以被 bot 管理员在特定群聊中禁用。此时，该指令及其子指令都无法在该群聊中被调用。有些指令是&#039;&#039;&#039;群聊中默认禁用&#039;&#039;&#039;的，需要 bot 管理员手动为特定群聊启用才可调用。&lt;br /&gt;
&lt;br /&gt;
== 指令列表 ==&lt;br /&gt;
{{info|指令文档索引尚不完整，您可以浏览下列已编写的指令条目：&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/LNNBot/指令/|stripprefix=1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;希顶、泛希顶文化及其他造语造文&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|xdi8}}：汉字-希顶语转换&lt;br /&gt;
* {{LNNBot指令链接|xdi8-grep}}：用正则表达式搜索希顶字表内的词&lt;br /&gt;
* {{LNNBot指令链接|xegoe}}：渲染希顶字母或希顶汉字注音&lt;br /&gt;
* {{LNNBot指令链接|song}}：查询[[太阳易]]卦信息&lt;br /&gt;
* {{LNNBot指令链接|lnnzhyz}}：转换 [[LNN 中华语字]]&lt;br /&gt;
* {{LNNBot指令链接|lojban}}：[[逻辑语]]工具菜单&lt;br /&gt;
更多见 {{LNNBot指令链接|util.lang}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;二级菜单&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|fun}}：娱乐指令菜单&lt;br /&gt;
* {{LNNBot指令链接|op}}：管理指令菜单&lt;br /&gt;
* {{LNNBot指令链接|util}}：工具指令菜单&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;杂项&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|derpi}}：Derpibooru 功能&lt;br /&gt;
* {{LNNBot指令链接|help}}：显示指令帮助&lt;br /&gt;
* {{LNNBot指令链接|microcommand}}：微指令查询与管理&lt;br /&gt;
* {{LNNBot指令链接|patron}}：赞助菜单&lt;br /&gt;
* {{LNNBot指令链接|song}}：检索[[荆哲歌单]]歌曲信息&lt;br /&gt;
* {{LNNBot指令链接|status}}：查看 bot 运行状态&lt;br /&gt;
* {{LNNBot指令链接|status-image}}：查看 bot 运行状态（图片版）&lt;br /&gt;
* {{LNNBot指令链接|wiki}}：获取 wiki 条目的链接&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;快捷方式索引&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{LNNBot指令链接|rubyeval|(&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;lt;&amp;amp;vert;}} · {{LNNBot指令链接|eval|&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;amp;vert;}} · {{LNNBot指令链接|sletscript|§&amp;gt;}} · {{LNNBot指令链接|sletpreset|§§}} · {{LNNBot指令链接|whatlang|¿}} · {{LNNBot指令链接|whatcmd|¿¿}} · {{LNNBot指令链接|uiua|∪}} · {{LNNBot指令链接|thursday|疯狂星期四}}&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43245</id>
		<title>LNNBot/指令</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43245"/>
		<updated>2026-03-29T06:53:10Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 指令列表 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;指令&#039;&#039;&#039;是 [[LNNBot]] 功能的一类，基于 Koishi.js 框架的指令系统，有共通的语法。可通过发送以斜杠（&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;）开头的消息来调用指令；在 QQ 私聊和部分群聊内可以省略斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
在 Koishi.js 框架中，指令由&#039;&#039;&#039;名称&#039;&#039;&#039;、若干&#039;&#039;&#039;参数&#039;&#039;&#039;和若干&#039;&#039;&#039;选项&#039;&#039;&#039;组成，其间使用空格、换行等空白字符分隔。一般情况下，指令选项可以以任意顺序写在参数前后或之间。&lt;br /&gt;
&lt;br /&gt;
斜杠前缀是通过消息调用指令的一种标志，并不是指令语法的一部分；在部分高级功能中“输入一条指令”时不可包含斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
=== 参数 ===&lt;br /&gt;
&lt;br /&gt;
参数可以是不含空白字符的内容或用引号（&amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;、-{&amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;‘’&amp;lt;/code&amp;gt;}-）包围的任意内容，如果参数值本身就以引号开头和结尾则需要再加一层引号（可以是相同的引号，如 &amp;lt;code&amp;gt;&amp;quot;&amp;quot;content&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
参数分为&#039;&#039;&#039;必填参数&#039;&#039;&#039;和&#039;&#039;&#039;可选参数&#039;&#039;&#039;，在指令用法中分别使用角括号和方括号包围参数名表示，如指令 &amp;lt;code&amp;gt;[[LNNBot/指令/5k|5k]]&amp;lt;/code&amp;gt; 有一个必填参数 &amp;lt;code&amp;gt;text1&amp;lt;/code&amp;gt; 和一个可选参数 &amp;lt;code&amp;gt;text2&amp;lt;/code&amp;gt;，写作 &amp;lt;code&amp;gt;5k &amp;lt;text1&amp;gt; [text2]&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;可变参数&#039;&#039;&#039;，即接受任意数量的额外参数，在指令用法中表示为最后一个参数的名称&#039;&#039;前&#039;&#039;加三点（如&amp;lt;code&amp;gt;&amp;lt;...words&amp;gt;&amp;lt;/code&amp;gt;；区别于下文的&#039;&#039;贪婪值&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
选项的通用语法是&#039;&#039;两个&#039;&#039;横杠（&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）后紧跟&#039;&#039;&#039;选项名&#039;&#039;&#039;。很多选项是&#039;&#039;&#039;具值选项&#039;&#039;&#039;，它们后面需要再跟一个&#039;&#039;&#039;选项值&#039;&#039;&#039;，选项值的语法类似于参数。选项名和选项值之间由空白字符或一个等号（&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;）相隔，等号之后也可以有空白。等号后不能紧跟使用引号语法的选项值，可以在等号后添加空白或直接用空白代替等号。&lt;br /&gt;
&lt;br /&gt;
大多数选项有单个字符的&#039;&#039;&#039;短名&#039;&#039;&#039;，可以用&#039;&#039;一个&#039;&#039;横杠后跟短名的&#039;&#039;&#039;短语法&#039;&#039;&#039;表示（如 &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;）。短语法可以&#039;&#039;&#039;串联&#039;&#039;&#039;，写成一个横杠后连续跟上多个选项的短名（如 &amp;lt;code&amp;gt;-abc&amp;lt;/code&amp;gt; 同时指定了选项 &amp;lt;code&amp;gt;-a -b -c&amp;lt;/code&amp;gt;）。串联短语法中除最后一个选项外，其他具值选项（若有）的值为空，最后一个选项可以正常指定值（如 &amp;lt;code&amp;gt;-abc &amp;quot;选项c的值&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
有些选项有&#039;&#039;&#039;符号名&#039;&#039;&#039;，可以用一个或几个特殊符号（如 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）的&#039;&#039;&#039;符号语法&#039;&#039;&#039;表示。具值选项使用符号语法时不能使用等号分隔名和值，只能用空白字符分隔。&lt;br /&gt;
&lt;br /&gt;
有些指令使用&#039;&#039;&#039;严格选项解析&#039;&#039;&#039;，这些指令在解析时若遇到不存在的长、短选项，会将其视为参数，而非报错或忽略。&lt;br /&gt;
&lt;br /&gt;
=== 值类型 ===&lt;br /&gt;
&lt;br /&gt;
每个参数和具值选项都有类型，类型影响该参数或选项值的格式要求和解析逻辑。在指令定义中表示为值名称后跟冒号和类型英文名，在帮助信息中不会显示。&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! 类型名称 !! 值格式 !! 说明&lt;br /&gt;
|- id=&amp;quot;值类型_string&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; 字符串 || 文本 || 默认类型&lt;br /&gt;
|- id=&amp;quot;值类型_number&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; 数字 || 浮点数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_integer&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;integer&amp;lt;/code&amp;gt; 整数 || 整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_posint&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;posint&amp;lt;/code&amp;gt; 正整数 || 正整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_natural&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;natural&amp;lt;/code&amp;gt; 自然数 || 非负整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_date&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; 日期 || 日期&amp;lt;br/&amp;gt;或持续时间表示距离现在 || 持续时间单位 w/week(s)、d/day(s)、h/hour(s)、m/min/minute(s)、s/sec/second(s)，从大单位到小单位，不可有任何空格，如：&amp;lt;code&amp;gt;2w2d&amp;lt;/code&amp;gt;&lt;br /&gt;
|- id=&amp;quot;值类型_user&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; 用户 || @提及人员或字符 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; 后加用户 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的用户账号&lt;br /&gt;
|- id=&amp;quot;值类型_channel&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;channel&amp;lt;/code&amp;gt; 频道 || #频道链接或字符 &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 后加频道 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的频道&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code id=&amp;quot;值类型_image&amp;quot;&amp;gt;image&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_audio&amp;quot;&amp;gt;audio&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_video&amp;quot;&amp;gt;video&amp;lt;/code&amp;gt; 图片/音频/视频 || 图片/语音/视频 ||&lt;br /&gt;
|- id=&amp;quot;值类型_file&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; 文件 || 发送文件 ||&lt;br /&gt;
|- id=&amp;quot;值类型_text&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; 文本 || 文本 || 遇非文本内容如表情、图片，传入 XML 元素代码且解转义一次&lt;br /&gt;
|- id=&amp;quot;值类型_rawtext&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 纯文本 || 纯文本 || 遇非文本内容如表情、图片，直接剔除&lt;br /&gt;
|- id=&amp;quot;值类型_elements&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 元素 || 任意内容 ||&lt;br /&gt;
|- id=&amp;quot;值类型_fragment&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;fragment&amp;lt;/code&amp;gt; 片段 || 任意内容 || 非 Koishi.js 自带的标准值类型，非贪婪&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 贪婪值 ===&lt;br /&gt;
&lt;br /&gt;
值类型为 &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 会使指令其余的部分不再解析选项和参数语法，直接全部视为该值的内容（首尾若有引号也会视为值的一部分），称为&#039;&#039;&#039;贪婪值&#039;&#039;&#039;（使用贪婪值的参数称为&#039;&#039;&#039;贪婪参数&#039;&#039;&#039;，有贪婪值的选项称为&#039;&#039;&#039;贪婪选项&#039;&#039;&#039;）。贪婪值必须写在指令的末尾（即使用贪婪参数时其他参数和所有选项必须写在贪婪参数之前，使用贪婪选项时其他选项和所有参数必须写在贪婪选项之前），且贪婪选项和贪婪参数不能同时使用。贪婪值在指令用法中表示为值名称&#039;&#039;后&#039;&#039;加三点（如 &amp;lt;code&amp;gt;&amp;lt;input...&amp;gt;&amp;lt;/code&amp;gt;；区别于上文的&#039;&#039;可变参数&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 插值 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;插值&#039;&#039;&#039;是将一条指令的结果直接作为另一条指令输入的一部分的功能，可以用于指令的参数和选项（包括贪婪值）内，但在直单引号（&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）包围的值中无效。基本的插值语法是 &amp;lt;code&amp;gt;$(指令)&amp;lt;/code&amp;gt;（被插值的指令不可包含半角右圆括号，除非在引号内），同时也存在一些其他插值语法，会直接使用对应的指令进行插值：&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 语法 !! 等价语法 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;${代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/eval|eval]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿{代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatlang|whatlang]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿(名称 参数...)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatcmd|whatcmd]] 名称 参数...)&amp;lt;/code&amp;gt; || WhatCommands指令不可包含半角右圆括号，除非在引号内&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
在一些情况下（如输入 JavaScript 代码时），我们可能不希望指令系统解析插值语法。在 QQ 平台，对于一些会自动剔除掉 QQ 表情的指令（如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt;，它的参数为 &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 类型），可以通过在美元符与括号之间添加一个 QQ 表情来“转义”插值语法。也可以通过先发送代码，再引用这条消息调用指令的方法来绕过插值解析。通过在 &amp;lt;code&amp;gt;[[LNNBot/指令/rpipeline|rpipeline]]&amp;lt;/code&amp;gt; 指令的快捷方式（如 &amp;lt;code&amp;gt;&amp;lt;|&amp;lt;/code&amp;gt;）中使用 &amp;lt;code&amp;gt;ECHO&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; 特殊指令向欲调用的指令传递参数也能绕过插值解析，但需要确保文本内容不含前后都是空白字符的竖线（&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 机制 ==&lt;br /&gt;
&lt;br /&gt;
=== 查询帮助 ===&lt;br /&gt;
&lt;br /&gt;
指令 &amp;lt;code&amp;gt;[[LNNBot/指令/help|help]]&amp;lt;/code&amp;gt; 可显示指令菜单或查询特定指令的帮助。&lt;br /&gt;
&lt;br /&gt;
有些指令是&#039;&#039;&#039;隐藏指令&#039;&#039;&#039;，不会出现在菜单里，但仍能通过 &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; 查询到其帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 别名 ===&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;别名&#039;&#039;&#039;，别名可以用来代替指令名调用指令。&lt;br /&gt;
&lt;br /&gt;
有些别名是&#039;&#039;&#039;附带参数和/或选项的别名&#039;&#039;&#039;，使用这种别名调用指令时会自动指定指令的第一个或前几个参数，或是给一个或多个选项附带不同的默认值，也可能参数和选项都有。在帮助信息中显示为 &amp;lt;code&amp;gt;&#039;&#039;别名&#039;&#039;（=&#039;&#039;指令名称&#039;&#039; &#039;&#039;参数和/或选项&#039;&#039;）&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令在帮助信息中会用默认使用它的一个别名而不是其原本的名称显示，我们称这些指令的&#039;&#039;&#039;显示名称&#039;&#039;&#039;不同于其&#039;&#039;&#039;原本名称&#039;&#039;&#039;；相应的原本名称可能会被列举为别名之一，也可能因被禁用而不在帮助信息中显示。&lt;br /&gt;
&lt;br /&gt;
=== 别名指令 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别名指令&#039;&#039;&#039;，不同于指令的别名，是指通过 [https://common.koishi.chat/zh-CN/plugins/alias.html alias 插件]创建的一种特殊的指令，它们在调用时会在展开插值语法后，将指令名直接替换为一段预先定义的指令，然后再作为一条指令执行（会再次展开插值语法，再解析参数和选项的语法）。别名指令不会显示在其实际调用的指令的帮助信息中，对别名指令查询帮助会显示“本指令是&#039;&#039;（实际指令段）&#039;&#039;的语法糖”。LNNBot 的别名指令都是隐藏指令。&lt;br /&gt;
&lt;br /&gt;
=== 特殊调用方式 ===&lt;br /&gt;
&lt;br /&gt;
在 QQ 私聊和部分群聊调用指令时可以省略斜杠，直接发送指令内容；在 Discord 平台，因为斜杠有时是一种特殊语法，所以也允许以两个斜杠开头。&lt;br /&gt;
&lt;br /&gt;
部分指令也能用其他独特的语法来调用，称为&#039;&#039;&#039;快捷方式&#039;&#039;&#039;，如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt; 指令可以通过发送大于号和空格开头的消息来调用。&lt;br /&gt;
&lt;br /&gt;
=== 捕获引用 ===&lt;br /&gt;
&lt;br /&gt;
当调用指令的消息引用（回复）了另一条消息，大多数指令都会将被引用的消息内容自动添加到指令末尾作为参数或选项值。通过这种方式传入的输入不会解析选项、参数和插值语法，直接作为一个值使用。若指令使用了贪婪参数或选项，则会将被引用内容直接添加到贪婪值的末尾。&lt;br /&gt;
&lt;br /&gt;
=== 请求输入参数 ===&lt;br /&gt;
&lt;br /&gt;
有些指令在缺少必填参数时，会显示“请发送&#039;&#039;(参数描述)&#039;&#039;…”（区别于报错“缺少&#039;&#039;某参数&#039;&#039;…”），调用指令的用户若在 1 分钟内在同一聊天内发送了消息，bot 会将该消息的内容作为缺少的参数使用。目前无法在 bot 请求输入参数时手动取消调用，需要等待 1 分钟或通过发送一条任意内容来完成调用，否则直接重新进行指令调用不会被 bot 正常识别。&lt;br /&gt;
&lt;br /&gt;
=== 子指令 ===&lt;br /&gt;
&lt;br /&gt;
有些指令是另一个指令的&#039;&#039;&#039;子指令&#039;&#039;&#039;。子指令不会在顶层帮助菜单中显示，只会在其父指令的帮助信息内显示。子指令分为&#039;&#039;&#039;层级式&#039;&#039;&#039;和&#039;&#039;&#039;派生式&#039;&#039;&#039;两种，派生式子指令的名称总是以其父指令的名称加句点（&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;）开头。&lt;br /&gt;
&lt;br /&gt;
有些指令本身并没有功能，仅用于收纳其他指令作为子指令，称为&#039;&#039;&#039;分组指令&#039;&#039;&#039;。调用分组指令的派生式子指令时可以用空格代替指令名中的句点；而如果直接调用分组指令本身，或将空格替换为句点后并不是一个存在的派生式子指令名称，则会直接显示分组指令的帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 禁用指令 ===&lt;br /&gt;
&lt;br /&gt;
指令可以被 bot 管理员在特定群聊中禁用。此时，该指令及其子指令都无法在该群聊中被调用。有些指令是&#039;&#039;&#039;群聊中默认禁用&#039;&#039;&#039;的，需要 bot 管理员手动为特定群聊启用才可调用。&lt;br /&gt;
&lt;br /&gt;
== 指令列表 ==&lt;br /&gt;
{{info|指令文档索引尚不完整，您可以浏览下列已编写的指令条目：&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/LNNBot/指令/|stripprefix=1}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;希顶、泛希顶文化及其他造语造文&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|xdi8}}：汉字-希顶语转换&lt;br /&gt;
* {{LNNBot指令链接|xdi8-grep}}：用正则表达式搜索希顶字表内的词&lt;br /&gt;
* {{LNNBot指令链接|xegoe}}：渲染希顶字母或希顶汉字注音&lt;br /&gt;
* {{LNNBot指令链接|song}}：查询[[太阳易]]卦信息&lt;br /&gt;
* {{LNNBot指令链接|lnnzhyz}}：转换 [[LNN 中华语字]]&lt;br /&gt;
* {{LNNBot指令链接|lojban}}：[[逻辑语]]工具菜单&lt;br /&gt;
更多见 {{LNNBot指令链接|util.lang}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;二级菜单&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|fun}}：娱乐指令菜单&lt;br /&gt;
* {{LNNBot指令链接|op}}：管理指令菜单&lt;br /&gt;
* {{LNNBot指令链接|util}}：工具指令菜单&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;杂项&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|derpi}}：Derpibooru 功能&lt;br /&gt;
* {{LNNBot指令链接|help}}：显示指令帮助&lt;br /&gt;
* {{LNNBot指令链接|microcommand}}：微指令查询与管理&lt;br /&gt;
* {{LNNBot指令链接|patron}}：赞助菜单&lt;br /&gt;
* {{LNNBot指令链接|song}}：检索荆哲歌单歌曲信息&lt;br /&gt;
* {{LNNBot指令链接|status}}：查看 bot 运行状态&lt;br /&gt;
* {{LNNBot指令链接|status-image}}：查看 bot 运行状态（图片版）&lt;br /&gt;
* {{LNNBot指令链接|wiki}}：获取 wiki 条目的链接&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;快捷方式索引&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{LNNBot指令链接|rubyeval|(&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;lt;&amp;amp;vert;}} · {{LNNBot指令链接|eval|&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;amp;vert;}} · {{LNNBot指令链接|sletscript|§&amp;gt;}} · {{LNNBot指令链接|sletpreset|§§}} · {{LNNBot指令链接|whatlang|¿}} · {{LNNBot指令链接|whatcmd|¿¿}} · {{LNNBot指令链接|uiua|∪}} · {{LNNBot指令链接|thursday|疯狂星期四}}&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/dpsk&amp;diff=43244</id>
		<title>LNNBot/指令/dpsk</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/dpsk&amp;diff=43244"/>
		<updated>2026-03-29T06:41:50Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=分组指令&lt;br /&gt;
|所属插件=miniplug:common/dpsk&lt;br /&gt;
|父级指令=fun&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dpsk&amp;lt;/code&amp;gt; 指令提供了使用 DeepSeek API 进行单轮对话的功能，允许 2 级以上权限的用户自定义系统级提示词预设供所有人调用。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;ask&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|dpsk.ask&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
使用 &amp;lt;code&amp;gt;dpsk.ask&amp;lt;/code&amp;gt; 与 DeepSeek 进行对话。&lt;br /&gt;
&lt;br /&gt;
不启用深度思考时，调用本指令消耗 2 [[LNNBot#点数系统|点数]]；启用深度思考时消耗 6 点数。&lt;br /&gt;
&lt;br /&gt;
 dpsk ask &amp;lt;prompt:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&lt;br /&gt;
! 语法 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-p, --preset &amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || 指定要使用的系统级提示词预设名称。预设可以由权限等级 2 及以上的用户使用下文提到的指令创建和管理。不指定时则不使用系统级提示词。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-r, --reasoning&amp;lt;/code&amp;gt; || 启用深度思考。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;preset define&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|dpsk.preset.define&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=权限等级 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
定义系统级提示词预设。&lt;br /&gt;
&lt;br /&gt;
 dpsk preset define &amp;lt;name&amp;gt; &amp;lt;content:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
预设名称只能包含Unicode中属字母或数字分类的字符、下划线或横杠，不能包含其他符号。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;preset list&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|dpsk.preset.list&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
显示已定义的系统级提示词预设列表。&lt;br /&gt;
&lt;br /&gt;
 dpsk preset list&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;preset remove&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|dpsk.preset.remove&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=权限等级 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
移除系统级提示词预设。&lt;br /&gt;
&lt;br /&gt;
 dpsk preset remove &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;preset show&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|dpsk.preset.show&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
查看系统级提示词预设的内容。&lt;br /&gt;
&lt;br /&gt;
 dpsk preset show &amp;lt;name&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43243</id>
		<title>LNNBot/指令/microcommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43243"/>
		<updated>2026-03-29T06:41:39Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=mcmd&lt;br /&gt;
|属性=隐藏、分组指令&lt;br /&gt;
|所属插件=miniplug:common/microcommands&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 指令可查询微指令及其源代码，高级管理员可管理微指令。未归入其他菜单的微指令默认为 &amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 的层级式子指令。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.list&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
显示当前注册的微指令列表。&lt;br /&gt;
&lt;br /&gt;
 microcommand list&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;show&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.show&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
查询指定微指令的源代码。&lt;br /&gt;
&lt;br /&gt;
 microcommand show &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;define&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.define&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
定义微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand define &amp;lt;name&amp;gt; &amp;lt;code:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.remove&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
删除指定的微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand remove &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;reload&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.reload&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重新加载指定的微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand reload &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;rename&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.rename&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重命名微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand rename &amp;lt;from&amp;gt; &amp;lt;to&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/lojban&amp;diff=43242</id>
		<title>LNNBot/指令/lojban</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/lojban&amp;diff=43242"/>
		<updated>2026-03-29T06:38:24Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​创建页面，内容为“{{LNNBot指令信息 |别名= |属性=分组指令 |所属插件= |父级指令= |所需权限= }}  &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;lojban&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; 包含一些有关逻辑语的工具。  == 层级式子指令 ==  * {{LNNBot指令链接|brolermorna}}：将逻辑语文本转换为 YSPKPQZ 的希伯来转写 * {{LNNBot指令链接|camxes}}：使用 camxes 语法解析器解析逻辑语文本 * {{LNNBot指令链接|gentufa}}：使用 jbotci gentufa 语法解析器解析逻辑语…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=分组指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;lojban&amp;lt;/code&amp;gt;&#039;&#039;&#039; 包含一些有关[[逻辑语]]的工具。&lt;br /&gt;
&lt;br /&gt;
== 层级式子指令 ==&lt;br /&gt;
&lt;br /&gt;
* {{LNNBot指令链接|brolermorna}}：将逻辑语文本转换为 YSPKPQZ 的希伯来转写&lt;br /&gt;
* {{LNNBot指令链接|camxes}}：使用 camxes 语法解析器解析逻辑语文本&lt;br /&gt;
* {{LNNBot指令链接|gentufa}}：使用 jbotci gentufa 语法解析器解析逻辑语文本&lt;br /&gt;
* {{LNNBot指令链接|jbo-etym}}：查询指定根词（gismu）的词源&lt;br /&gt;
* {{LNNBot指令链接|jboski}}：使用 jbofi&#039;e 语法解析器解析逻辑语文本&lt;br /&gt;
* {{LNNBot指令链接|lujvo}}：合成/分解逻辑语复合词，或查询单词的词缀形式&lt;br /&gt;
* {{LNNBot指令链接|sisku}}：查询 vlasisku 词典&lt;br /&gt;
* {{LNNBot指令链接|zbalermorna}}：渲染逻辑语为人造文字 zbalermorna&lt;br /&gt;
* {{LNNBot指令链接|zlmpua}}：将逻辑语文本转换为人造文字 zbalermorna 的 PUA 码位&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/oeis&amp;diff=43241</id>
		<title>LNNBot/指令/oeis</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/oeis&amp;diff=43241"/>
		<updated>2026-03-29T06:25:14Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* bfile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=util.misc&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;oeis&amp;lt;/code&amp;gt; 指令可查询整数数列在线百科全书（OEIS.org）。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|oeis.search&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
搜索整数数列在线百科全书。&lt;br /&gt;
&lt;br /&gt;
 oeis search &amp;lt;query:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&lt;br /&gt;
! 语法 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-i, --index &amp;lt;natural:{{LNNBot值类型链接|natural}}&amp;gt;&amp;lt;/code&amp;gt; || 指定要返回的结果序号。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;bfile&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|oeis.bfile&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
从整数数列在线百科全书获取 b-file（数列数值文件）。&lt;br /&gt;
&lt;br /&gt;
 oeis bfile &amp;lt;a-number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
使用 {{LNNBot指令链接|rpipeline}} 将本指令的结果输入给 {{LNNBot指令链接|eval}} 时，&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; 的值是一个数组，包含数列各项的值（类型为 bigint），若数列项的序号不从 0 开始，开头的若干项会被 &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; 填充。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/oeis&amp;diff=43240</id>
		<title>LNNBot/指令/oeis</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/oeis&amp;diff=43240"/>
		<updated>2026-03-29T06:24:59Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​创建页面，内容为“{{LNNBot指令信息 |别名= |属性= |所属插件= |父级指令=util.misc |所需权限= }}  &amp;lt;code&amp;gt;oeis&amp;lt;/code&amp;gt; 指令可查询整数数列在线百科全书（OEIS.org）。  {{clear}} == &amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt; == {{LNNBot指令信息|oeis.search |别名= |属性=微指令、严格选项解析 |所需权限= }}  搜索整数数列在线百科全书。   oeis search &amp;lt;query:{{LNNBot值类型链接|rawtext}}...&amp;gt;  === 选项 ===  {|class=&amp;quot;wikitable ! 语法 !! 说…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=util.misc&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;oeis&amp;lt;/code&amp;gt; 指令可查询整数数列在线百科全书（OEIS.org）。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|oeis.search&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
搜索整数数列在线百科全书。&lt;br /&gt;
&lt;br /&gt;
 oeis search &amp;lt;query:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&lt;br /&gt;
! 语法 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-i, --index &amp;lt;natural:{{LNNBot值类型链接|natural}}&amp;gt;&amp;lt;/code&amp;gt; || 指定要返回的结果序号。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;bfile&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|oeis.bfile&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
从整数数列在线百科全书获取 b-file（数列数值文件）。&lt;br /&gt;
&lt;br /&gt;
 oeis bfile &amp;lt;a-number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
使用 {{LNNBot指令链接|rpipeline}} 将本指令的结果输入给 {{LNNBot指令链接|eval}} 时，&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; 的值是一个数组，以包含数列各项的值（类型为 bigint），若数列项的序号不从 0 开始，开头的若干项会被 &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt; 填充。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43239</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43239"/>
		<updated>2026-03-29T06:22:42Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 {{LNNBot指令链接|eval}} 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&amp;lt;ref name=&amp;quot;division-factor&amp;quot;&amp;gt;由于是直接设置时值乘数，连音不能嵌套，相当于开始新的连音时会直接结束已有的连音。&amp;lt;/ref&amp;gt;&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&amp;lt;ref name=&amp;quot;division-factor&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 断奏 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8 9 x y X Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐：采样率分别为 2048√2、4096、4096√2、……、16384 Hz 的噪波音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个$后缀时，最终计算出的时值乘以n。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个%后缀时，最终计算出的时值除以n。可以结合&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;实现三连音。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;j...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 若...为非负数，跳到...-1个音符的位置继续，若...为负数，则往前跳...个音符再继续，并且j...为&#039;&#039;&#039;一次性&#039;&#039;&#039;的。如:&amp;lt;code&amp;gt;12345;j-2&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;1234545&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;12345;j1&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;123452345&amp;lt;/code&amp;gt;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;z Z&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分别为-8000Hz与-5657.7Hz的噪波音符，可视为鼓点使用。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43238</id>
		<title>LNNBot/指令</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43238"/>
		<updated>2026-03-29T06:22:29Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;指令&#039;&#039;&#039;是 [[LNNBot]] 功能的一类，基于 Koishi.js 框架的指令系统，有共通的语法。可通过发送以斜杠（&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;）开头的消息来调用指令；在 QQ 私聊和部分群聊内可以省略斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
在 Koishi.js 框架中，指令由&#039;&#039;&#039;名称&#039;&#039;&#039;、若干&#039;&#039;&#039;参数&#039;&#039;&#039;和若干&#039;&#039;&#039;选项&#039;&#039;&#039;组成，其间使用空格、换行等空白字符分隔。一般情况下，指令选项可以以任意顺序写在参数前后或之间。&lt;br /&gt;
&lt;br /&gt;
斜杠前缀是通过消息调用指令的一种标志，并不是指令语法的一部分；在部分高级功能中“输入一条指令”时不可包含斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
=== 参数 ===&lt;br /&gt;
&lt;br /&gt;
参数可以是不含空白字符的内容或用引号（&amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;、-{&amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;‘’&amp;lt;/code&amp;gt;}-）包围的任意内容，如果参数值本身就以引号开头和结尾则需要再加一层引号（可以是相同的引号，如 &amp;lt;code&amp;gt;&amp;quot;&amp;quot;content&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
参数分为&#039;&#039;&#039;必填参数&#039;&#039;&#039;和&#039;&#039;&#039;可选参数&#039;&#039;&#039;，在指令用法中分别使用角括号和方括号包围参数名表示，如指令 &amp;lt;code&amp;gt;[[LNNBot/指令/5k|5k]]&amp;lt;/code&amp;gt; 有一个必填参数 &amp;lt;code&amp;gt;text1&amp;lt;/code&amp;gt; 和一个可选参数 &amp;lt;code&amp;gt;text2&amp;lt;/code&amp;gt;，写作 &amp;lt;code&amp;gt;5k &amp;lt;text1&amp;gt; [text2]&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;可变参数&#039;&#039;&#039;，即接受任意数量的额外参数，在指令用法中表示为最后一个参数的名称&#039;&#039;前&#039;&#039;加三点（如&amp;lt;code&amp;gt;&amp;lt;...words&amp;gt;&amp;lt;/code&amp;gt;；区别于下文的&#039;&#039;贪婪值&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
选项的通用语法是&#039;&#039;两个&#039;&#039;横杠（&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）后紧跟&#039;&#039;&#039;选项名&#039;&#039;&#039;。很多选项是&#039;&#039;&#039;具值选项&#039;&#039;&#039;，它们后面需要再跟一个&#039;&#039;&#039;选项值&#039;&#039;&#039;，选项值的语法类似于参数。选项名和选项值之间由空白字符或一个等号（&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;）相隔，等号之后也可以有空白。等号后不能紧跟使用引号语法的选项值，可以在等号后添加空白或直接用空白代替等号。&lt;br /&gt;
&lt;br /&gt;
大多数选项有单个字符的&#039;&#039;&#039;短名&#039;&#039;&#039;，可以用&#039;&#039;一个&#039;&#039;横杠后跟短名的&#039;&#039;&#039;短语法&#039;&#039;&#039;表示（如 &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;）。短语法可以&#039;&#039;&#039;串联&#039;&#039;&#039;，写成一个横杠后连续跟上多个选项的短名（如 &amp;lt;code&amp;gt;-abc&amp;lt;/code&amp;gt; 同时指定了选项 &amp;lt;code&amp;gt;-a -b -c&amp;lt;/code&amp;gt;）。串联短语法中除最后一个选项外，其他具值选项（若有）的值为空，最后一个选项可以正常指定值（如 &amp;lt;code&amp;gt;-abc &amp;quot;选项c的值&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
有些选项有&#039;&#039;&#039;符号名&#039;&#039;&#039;，可以用一个或几个特殊符号（如 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）的&#039;&#039;&#039;符号语法&#039;&#039;&#039;表示。具值选项使用符号语法时不能使用等号分隔名和值，只能用空白字符分隔。&lt;br /&gt;
&lt;br /&gt;
有些指令使用&#039;&#039;&#039;严格选项解析&#039;&#039;&#039;，这些指令在解析时若遇到不存在的长、短选项，会将其视为参数，而非报错或忽略。&lt;br /&gt;
&lt;br /&gt;
=== 值类型 ===&lt;br /&gt;
&lt;br /&gt;
每个参数和具值选项都有类型，类型影响该参数或选项值的格式要求和解析逻辑。在指令定义中表示为值名称后跟冒号和类型英文名，在帮助信息中不会显示。&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! 类型名称 !! 值格式 !! 说明&lt;br /&gt;
|- id=&amp;quot;值类型_string&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; 字符串 || 文本 || 默认类型&lt;br /&gt;
|- id=&amp;quot;值类型_number&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; 数字 || 浮点数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_integer&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;integer&amp;lt;/code&amp;gt; 整数 || 整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_posint&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;posint&amp;lt;/code&amp;gt; 正整数 || 正整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_natural&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;natural&amp;lt;/code&amp;gt; 自然数 || 非负整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_date&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; 日期 || 日期&amp;lt;br/&amp;gt;或持续时间表示距离现在 || 持续时间单位 w/week(s)、d/day(s)、h/hour(s)、m/min/minute(s)、s/sec/second(s)，从大单位到小单位，不可有任何空格，如：&amp;lt;code&amp;gt;2w2d&amp;lt;/code&amp;gt;&lt;br /&gt;
|- id=&amp;quot;值类型_user&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; 用户 || @提及人员或字符 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; 后加用户 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的用户账号&lt;br /&gt;
|- id=&amp;quot;值类型_channel&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;channel&amp;lt;/code&amp;gt; 频道 || #频道链接或字符 &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 后加频道 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的频道&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code id=&amp;quot;值类型_image&amp;quot;&amp;gt;image&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_audio&amp;quot;&amp;gt;audio&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_video&amp;quot;&amp;gt;video&amp;lt;/code&amp;gt; 图片/音频/视频 || 图片/语音/视频 ||&lt;br /&gt;
|- id=&amp;quot;值类型_file&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; 文件 || 发送文件 ||&lt;br /&gt;
|- id=&amp;quot;值类型_text&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; 文本 || 文本 || 遇非文本内容如表情、图片，传入 XML 元素代码且解转义一次&lt;br /&gt;
|- id=&amp;quot;值类型_rawtext&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 纯文本 || 纯文本 || 遇非文本内容如表情、图片，直接剔除&lt;br /&gt;
|- id=&amp;quot;值类型_elements&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 元素 || 任意内容 ||&lt;br /&gt;
|- id=&amp;quot;值类型_fragment&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;fragment&amp;lt;/code&amp;gt; 片段 || 任意内容 || 非 Koishi.js 自带的标准值类型，非贪婪&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 贪婪值 ===&lt;br /&gt;
&lt;br /&gt;
值类型为 &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 会使指令其余的部分不再解析选项和参数语法，直接全部视为该值的内容（首尾若有引号也会视为值的一部分），称为&#039;&#039;&#039;贪婪值&#039;&#039;&#039;（使用贪婪值的参数称为&#039;&#039;&#039;贪婪参数&#039;&#039;&#039;，有贪婪值的选项称为&#039;&#039;&#039;贪婪选项&#039;&#039;&#039;）。贪婪值必须写在指令的末尾（即使用贪婪参数时其他参数和所有选项必须写在贪婪参数之前，使用贪婪选项时其他选项和所有参数必须写在贪婪选项之前），且贪婪选项和贪婪参数不能同时使用。贪婪值在指令用法中表示为值名称&#039;&#039;后&#039;&#039;加三点（如 &amp;lt;code&amp;gt;&amp;lt;input...&amp;gt;&amp;lt;/code&amp;gt;；区别于上文的&#039;&#039;可变参数&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 插值 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;插值&#039;&#039;&#039;是将一条指令的结果直接作为另一条指令输入的一部分的功能，可以用于指令的参数和选项（包括贪婪值）内，但在直单引号（&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）包围的值中无效。基本的插值语法是 &amp;lt;code&amp;gt;$(指令)&amp;lt;/code&amp;gt;（被插值的指令不可包含半角右圆括号，除非在引号内），同时也存在一些其他插值语法，会直接使用对应的指令进行插值：&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 语法 !! 等价语法 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;${代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/eval|eval]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿{代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatlang|whatlang]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿(名称 参数...)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatcmd|whatcmd]] 名称 参数...)&amp;lt;/code&amp;gt; || WhatCommands指令不可包含半角右圆括号，除非在引号内&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
在一些情况下（如输入 JavaScript 代码时），我们可能不希望指令系统解析插值语法。在 QQ 平台，对于一些会自动剔除掉 QQ 表情的指令（如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt;，它的参数为 &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 类型），可以通过在美元符与括号之间添加一个 QQ 表情来“转义”插值语法。也可以通过先发送代码，再引用这条消息调用指令的方法来绕过插值解析。通过在 &amp;lt;code&amp;gt;[[LNNBot/指令/rpipeline|rpipeline]]&amp;lt;/code&amp;gt; 指令的快捷方式（如 &amp;lt;code&amp;gt;&amp;lt;|&amp;lt;/code&amp;gt;）中使用 &amp;lt;code&amp;gt;ECHO&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; 特殊指令向欲调用的指令传递参数也能绕过插值解析，但需要确保文本内容不含前后都是空白字符的竖线（&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 机制 ==&lt;br /&gt;
&lt;br /&gt;
=== 查询帮助 ===&lt;br /&gt;
&lt;br /&gt;
指令 &amp;lt;code&amp;gt;[[LNNBot/指令/help|help]]&amp;lt;/code&amp;gt; 可显示指令菜单或查询特定指令的帮助。&lt;br /&gt;
&lt;br /&gt;
有些指令是&#039;&#039;&#039;隐藏指令&#039;&#039;&#039;，不会出现在菜单里，但仍能通过 &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; 查询到其帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 别名 ===&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;别名&#039;&#039;&#039;，别名可以用来代替指令名调用指令。&lt;br /&gt;
&lt;br /&gt;
有些别名是&#039;&#039;&#039;附带参数和/或选项的别名&#039;&#039;&#039;，使用这种别名调用指令时会自动指定指令的第一个或前几个参数，或是给一个或多个选项附带不同的默认值，也可能参数和选项都有。在帮助信息中显示为 &amp;lt;code&amp;gt;&#039;&#039;别名&#039;&#039;（=&#039;&#039;指令名称&#039;&#039; &#039;&#039;参数和/或选项&#039;&#039;）&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令在帮助信息中会用默认使用它的一个别名而不是其原本的名称显示，我们称这些指令的&#039;&#039;&#039;显示名称&#039;&#039;&#039;不同于其&#039;&#039;&#039;原本名称&#039;&#039;&#039;；相应的原本名称可能会被列举为别名之一，也可能因被禁用而不在帮助信息中显示。&lt;br /&gt;
&lt;br /&gt;
=== 别名指令 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别名指令&#039;&#039;&#039;，不同于指令的别名，是指通过 [https://common.koishi.chat/zh-CN/plugins/alias.html alias 插件]创建的一种特殊的指令，它们在调用时会在展开插值语法后，将指令名直接替换为一段预先定义的指令，然后再作为一条指令执行（会再次展开插值语法，再解析参数和选项的语法）。别名指令不会显示在其实际调用的指令的帮助信息中，对别名指令查询帮助会显示“本指令是&#039;&#039;（实际指令段）&#039;&#039;的语法糖”。LNNBot 的别名指令都是隐藏指令。&lt;br /&gt;
&lt;br /&gt;
=== 特殊调用方式 ===&lt;br /&gt;
&lt;br /&gt;
在 QQ 私聊和部分群聊调用指令时可以省略斜杠，直接发送指令内容；在 Discord 平台，因为斜杠有时是一种特殊语法，所以也允许以两个斜杠开头。&lt;br /&gt;
&lt;br /&gt;
部分指令也能用其他独特的语法来调用，称为&#039;&#039;&#039;快捷方式&#039;&#039;&#039;，如 &amp;lt;code&amp;gt;[[LNNBot/指令/eval|eval]]&amp;lt;/code&amp;gt; 指令可以通过发送大于号和空格开头的消息来调用。&lt;br /&gt;
&lt;br /&gt;
=== 捕获引用 ===&lt;br /&gt;
&lt;br /&gt;
当调用指令的消息引用（回复）了另一条消息，大多数指令都会将被引用的消息内容自动添加到指令末尾作为参数或选项值。通过这种方式传入的输入不会解析选项、参数和插值语法，直接作为一个值使用。若指令使用了贪婪参数或选项，则会将被引用内容直接添加到贪婪值的末尾。&lt;br /&gt;
&lt;br /&gt;
=== 请求输入参数 ===&lt;br /&gt;
&lt;br /&gt;
有些指令在缺少必填参数时，会显示“请发送&#039;&#039;(参数描述)&#039;&#039;…”（区别于报错“缺少&#039;&#039;某参数&#039;&#039;…”），调用指令的用户若在 1 分钟内在同一聊天内发送了消息，bot 会将该消息的内容作为缺少的参数使用。目前无法在 bot 请求输入参数时手动取消调用，需要等待 1 分钟或通过发送一条任意内容来完成调用，否则直接重新进行指令调用不会被 bot 正常识别。&lt;br /&gt;
&lt;br /&gt;
=== 子指令 ===&lt;br /&gt;
&lt;br /&gt;
有些指令是另一个指令的&#039;&#039;&#039;子指令&#039;&#039;&#039;。子指令不会在顶层帮助菜单中显示，只会在其父指令的帮助信息内显示。子指令分为&#039;&#039;&#039;层级式&#039;&#039;&#039;和&#039;&#039;&#039;派生式&#039;&#039;&#039;两种，派生式子指令的名称总是以其父指令的名称加句点（&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;）开头。&lt;br /&gt;
&lt;br /&gt;
有些指令本身并没有功能，仅用于收纳其他指令作为子指令，称为&#039;&#039;&#039;分组指令&#039;&#039;&#039;。调用分组指令的派生式子指令时可以用空格代替指令名中的句点；而如果直接调用分组指令本身，或将空格替换为句点后并不是一个存在的派生式子指令名称，则会直接显示分组指令的帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 禁用指令 ===&lt;br /&gt;
&lt;br /&gt;
指令可以被 bot 管理员在特定群聊中禁用。此时，该指令及其子指令都无法在该群聊中被调用。有些指令是&#039;&#039;&#039;群聊中默认禁用&#039;&#039;&#039;的，需要 bot 管理员手动为特定群聊启用才可调用。&lt;br /&gt;
&lt;br /&gt;
== 指令列表 ==&lt;br /&gt;
&lt;br /&gt;
指令文档索引尚未建成，您可以浏览下列已编写的指令条目：&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/LNNBot/指令/|stripprefix=1}}&lt;br /&gt;
&lt;br /&gt;
; 快捷方式索引&lt;br /&gt;
&lt;br /&gt;
{{LNNBot指令链接|rpipeline|&amp;lt;&amp;amp;vert;}} · {{LNNBot指令链接|eval|&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;amp;vert;}} · {{LNNBot指令链接|sletscript|§&amp;gt;}} · {{LNNBot指令链接|sletpreset|§§}} · {{LNNBot指令链接|whatlang|¿}} · {{LNNBot指令链接|whatcmd|¿¿}} · {{LNNBot指令链接|uiua|∪}} · {{LNNBot指令链接|thursday|疯狂星期四}}&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43237</id>
		<title>LNNBot/指令/microcommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43237"/>
		<updated>2026-03-29T06:14:50Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=mcmd&lt;br /&gt;
|属性=隐藏&lt;br /&gt;
|所属插件=miniplug:common/microcommands&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 指令可查询微指令及其源代码，高级管理员可管理微指令。未归入其他菜单的微指令默认为 &amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 的层级式子指令。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.list&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
显示当前注册的微指令列表。&lt;br /&gt;
&lt;br /&gt;
 microcommand list&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;show&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.show&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
查询指定微指令的源代码。&lt;br /&gt;
&lt;br /&gt;
 microcommand show &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;define&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.define&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
定义微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand define &amp;lt;name&amp;gt; &amp;lt;code:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.remove&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
删除指定的微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand remove &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;reload&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.reload&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重新加载指定的微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand reload &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;rename&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.rename&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重命名微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand rename &amp;lt;from&amp;gt; &amp;lt;to&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43236</id>
		<title>LNNBot/指令/microcommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/microcommand&amp;diff=43236"/>
		<updated>2026-03-29T06:13:28Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​创建页面，内容为“{{LNNBot指令信息 |别名=mcmd |属性=隐藏 |所属插件=miniplug:common/microcommand |父级指令= |所需权限= }}  &amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 指令可查询微指令及其源代码，高级管理员可管理微指令。未归入其他菜单的微指令默认为 &amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 的层级式子指令。  {{clear}} == &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; == {{LNNBot指令信息|microcommand.list |别名= |属性=/ |所需权限=/ }}  显示当前注册的微指…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=mcmd&lt;br /&gt;
|属性=隐藏&lt;br /&gt;
|所属插件=miniplug:common/microcommand&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 指令可查询微指令及其源代码，高级管理员可管理微指令。未归入其他菜单的微指令默认为 &amp;lt;code&amp;gt;microcommand&amp;lt;/code&amp;gt; 的层级式子指令。&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.list&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=/&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
显示当前注册的微指令列表。&lt;br /&gt;
&lt;br /&gt;
 microcommand list&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;show&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.show&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
查询指定微指令的源代码。&lt;br /&gt;
&lt;br /&gt;
 microcommand show &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;define&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.define&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
定义微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand define &amp;lt;name&amp;gt; &amp;lt;code:{{LNNBot值类型链接|rawtext}}...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcommand.remove&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所需权限=/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
删除指定的微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand remove &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;reload&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.reload&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重新加载指定的微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand reload &amp;lt;name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== &amp;lt;code&amp;gt;rename&amp;lt;/code&amp;gt; ==&lt;br /&gt;
{{LNNBot指令信息|microcmmand.rename&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=微指令、严格选项解析&lt;br /&gt;
|所需权限=权限等级 4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
重命名微指令。该指令本身是一个微指令。&lt;br /&gt;
&lt;br /&gt;
 microcommand rename &amp;lt;from&amp;gt; &amp;lt;to&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43235</id>
		<title>Template:LNNBot指令信息</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Template:LNNBot%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF&amp;diff=43235"/>
		<updated>2026-03-29T06:12:32Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
| title = &amp;lt;code&amp;gt;{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 别名 = {{ #if: {{{别名|}}} | {{ #replace: &amp;lt;code&amp;gt;{{ #replace: {{ #replace: {{ #replace: {{{别名}}} | （= &amp;lt;nowiki/&amp;gt; | &amp;lt;/code&amp;gt;（= &amp;lt;code&amp;gt; }} | ） | &amp;lt;/code&amp;gt;）&amp;lt;code&amp;gt; }} | 、 | &amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt; }}&amp;lt;/code&amp;gt; | &amp;lt;code&amp;gt;&amp;lt;/code&amp;gt; | }} }}&lt;br /&gt;
| 属性 = {{ #replace: {{{属性|}}} | 微指令 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/microcommands/{{ #if: {{{title|{{{1|}}}}}} | {{{title|{{{1|}}}}}} | {{ #titleparts: {{ PAGENAME }} | 1 | -1 }} }}.js 微指令] }}&lt;br /&gt;
| 所属插件 = {{ #ifeq: {{ #pos: {{{所属插件|}}} | miniplug: }} | 0 | [https://gitee.com/DGCK81LNN/lnnbot-miniplugs/blob/master/plugins/{{ #explode: {{{所属插件}}} | : | 1 | 2 }}.js {{{所属插件}}}] | {{{所属插件|}}} }}&lt;br /&gt;
| 父级指令 = {{ #if: {{{父级指令|}}} | &amp;lt;code&amp;gt;[[LNNBot/指令/{{{父级指令}}}|{{{父级指令}}}]]&amp;lt;/code&amp;gt; }}&lt;br /&gt;
| 所需权限 = {{{所需权限|}}}&lt;br /&gt;
&amp;lt;!--| bottom = [[LNNBot/指令#指令列表|返回 LNNBot 指令目录]]&lt;br /&gt;
| b-style = background-color: #ffeedd--&amp;gt;&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;{{clear}}{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43231</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43231"/>
		<updated>2026-03-29T03:23:42Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* aj() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&amp;lt;ref name=&amp;quot;division-factor&amp;quot;&amp;gt;由于是直接设置时值乘数，连音不能嵌套，相当于开始新的连音时会直接结束已有的连音。&amp;lt;/ref&amp;gt;&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&amp;lt;ref name=&amp;quot;division-factor&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 断奏 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8 9 x y X Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐：采样率分别为 2048√2、4096、4096√2、……、16384 Hz 的噪波音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个$后缀时，最终计算出的时值乘以n。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个%后缀时，最终计算出的时值除以n。可以结合&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;实现三连音。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;j...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 若...为非负数，跳到...-1个音符的位置继续，若...为负数，则往前跳...个音符再继续，并且j...为&#039;&#039;&#039;一次性&#039;&#039;&#039;的。如:&amp;lt;code&amp;gt;12345;j-2&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;1234545&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;12345;j1&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;123452345&amp;lt;/code&amp;gt;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;z Z&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分别为-8000Hz与-5657.7Hz的噪波音符，可视为鼓点使用。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43223</id>
		<title>User:DGCK81LNN/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43223"/>
		<updated>2026-03-25T00:57:02Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox|title=DGCK81LNN&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|Name=DGCK81LNN&lt;br /&gt;
|Aliases=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|Sex=M&lt;br /&gt;
|DoB=2005–03–15&lt;br /&gt;
|Height=185cm&lt;br /&gt;
|Weight=80kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-0}}&lt;br /&gt;
&lt;br /&gt;
I&#039;m familiar with JavaScript web front-end programming as well as other programming languages like C#, Python, and Ruby. I know a little about the artificial languages Lojban and Toki Pona.&lt;br /&gt;
&lt;br /&gt;
== Works ==&lt;br /&gt;
&lt;br /&gt;
I have the following works or ideas related to Shidinn:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; — Shidinn Alphabet IME for the browser (WIP, GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime], [https://dgck81lnn.github.io/xdi8-ime/ preview page]）&lt;br /&gt;
* &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039; — Monospaced typeface for the Shidinn Alphabet, based on [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] and [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD] by [https://www.kreativekorp.com KreativeKorp] (GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua])&lt;br /&gt;
* [https://wiki.vudrux.site/wiki/希顶语_LNN_中华语字方案 &#039;&#039;&#039;the LNN Zhonghuayuzi script adapted for writing Shidinn&#039;&#039;&#039;]&lt;br /&gt;
* [https://dgck81lnn.github.io/xdi8-transcriber/ &#039;&#039;&#039;xdi8-transcriber&#039;&#039;&#039;] — web based Shidinn-Hanzi converter (GitHub: [https://github.com/DGCK81LNN/xdi8-transcriber DGCK81LNN/xdi8-transcriber]，npm: [https://www.npmjs.com/package/xdi8-transcriber xdi8-transcriber])&lt;br /&gt;
* &#039;&#039;&#039;LNNBot&#039;&#039;&#039; — provides Shidinn conversion (uses the same underlying library with the above web transcriber), among other functionalities, on [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ], [https://discord.gg/SN4rxBEXwT Discord] and [https://t.me/+v2NshiJbZ5oxMzI1 Telegram].&lt;br /&gt;
* Shidinn programming language &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039; (In conception)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub profile]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43222</id>
		<title>User:DGCK81LNN</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43222"/>
		<updated>2026-03-25T00:56:51Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{info|title=爱发电创作者认证|&lt;br /&gt;
我是〇改希顶转写器和 LNNBot 的维护者 DGCK81LNN，我入驻了爱发电以便接受赞助：&lt;br /&gt;
&lt;br /&gt;
https://afdian.com/a/DGCK81LNN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DGCK81LNN&#039;&#039;&#039; 2025年1月9日 (四) 22:49 (CST) [[Special:Diff/36355/36810|&amp;lt;sup&amp;gt;[验证以上消息是由我本人发布]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|名字=DGCK81LNN&lt;br /&gt;
|别号=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|性别=男&lt;br /&gt;
|生日=2005–03–15&lt;br /&gt;
|身高=185cm&lt;br /&gt;
|体重=80kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-0}}&lt;br /&gt;
&lt;br /&gt;
本人目前大三，熟悉 JavaScript 网页前端编程，也会 C#、Python、Ruby 等其他编程语言。对人造语言逻辑语和道本语略知一二。[[希顶模组服务器|希服]]维基[https://希服.哼.site/wiki/特殊:用户权限/DGCK81LNN 管理员]。&lt;br /&gt;
&lt;br /&gt;
== 作品 ==&lt;br /&gt;
&lt;br /&gt;
本人有以下希顶相关作品或构想：&lt;br /&gt;
&lt;br /&gt;
* 网页希顶字母输入法 &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; （制作中，GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime]，[https://dgck81lnn.github.io/xdi8-ime/ 预览测试页]）&lt;br /&gt;
* 希顶语等宽字体 &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039;，基于 [https://www.kreativekorp.com KreativeKorp] 的 [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] 和 [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD]（GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua]）&lt;br /&gt;
* &#039;&#039;&#039;[[LNN 中华语字]]&#039;&#039;&#039;，一种用于拼写普通话和希顶语的书写系统&lt;br /&gt;
* [[〇改希顶转写器]]，同步[[〇改希顶语（旧）|〇改希顶语]]最新字表，同时兼容旧版本字表，多音字选择自带提示，自动推测部分常见多音字读音！&lt;br /&gt;
* &#039;&#039;&#039;[[LNNBot]]&#039;&#039;&#039;，可在 [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ]、[https://kook.vip/l4ong1 Kook]、[https://discord.gg/SN4rxBEXwT Discord]、[https://t.me/+v2NshiJbZ5oxMzI1 Telegram] 提供希顶转写（与上述网页转写器使用相同的底层库）与其他功能&lt;br /&gt;
&amp;lt;!--* 希顶语脚本编程语言 &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039;（希脚语？）（构思中）&lt;br /&gt;
* [https://picaq.github.io/sarasa/ 更纱等宽黑体]（Sarasa Gothic Mono）/ [https://typeof.net/Iosevka/ Iosevka] 希顶字母版 &#039;&#039;&#039;{{x|⇧gi8saa}} Mono&#039;&#039;&#039;（咕咕咕）--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub 个人资料]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43221</id>
		<title>User:DGCK81LNN/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43221"/>
		<updated>2026-03-25T00:49:54Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox|title=DGCK81LNN&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|Name=DGCK81LNN&lt;br /&gt;
|Aliases=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|Sex=M&lt;br /&gt;
|DoB=2005–03–15&lt;br /&gt;
|Height=183cm&lt;br /&gt;
|Weight=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-0}}&lt;br /&gt;
&lt;br /&gt;
I&#039;m familiar with JavaScript web front-end programming as well as other programming languages like C#, Python, and Ruby. I know a little about the artificial languages Lojban and Toki Pona.&lt;br /&gt;
&lt;br /&gt;
== Works ==&lt;br /&gt;
&lt;br /&gt;
I have the following works or ideas related to Shidinn:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; — Shidinn Alphabet IME for the browser (WIP, GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime], [https://dgck81lnn.github.io/xdi8-ime/ preview page]）&lt;br /&gt;
* &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039; — Monospaced typeface for the Shidinn Alphabet, based on [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] and [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD] by [https://www.kreativekorp.com KreativeKorp] (GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua])&lt;br /&gt;
* [https://wiki.vudrux.site/wiki/希顶语_LNN_中华语字方案 &#039;&#039;&#039;the LNN Zhonghuayuzi script adapted for writing Shidinn&#039;&#039;&#039;]&lt;br /&gt;
* [https://dgck81lnn.github.io/xdi8-transcriber/ &#039;&#039;&#039;xdi8-transcriber&#039;&#039;&#039;] — web based Shidinn-Hanzi converter (GitHub: [https://github.com/DGCK81LNN/xdi8-transcriber DGCK81LNN/xdi8-transcriber]，npm: [https://www.npmjs.com/package/xdi8-transcriber xdi8-transcriber])&lt;br /&gt;
* &#039;&#039;&#039;LNNBot&#039;&#039;&#039; — provides Shidinn conversion (uses the same underlying library with the above web transcriber), among other functionalities, on [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ], [https://discord.gg/SN4rxBEXwT Discord] and [https://t.me/+v2NshiJbZ5oxMzI1 Telegram].&lt;br /&gt;
* Shidinn programming language &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039; (In conception)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub profile]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43220</id>
		<title>User:DGCK81LNN</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43220"/>
		<updated>2026-03-25T00:49:48Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{info|title=爱发电创作者认证|&lt;br /&gt;
我是〇改希顶转写器和 LNNBot 的维护者 DGCK81LNN，我入驻了爱发电以便接受赞助：&lt;br /&gt;
&lt;br /&gt;
https://afdian.com/a/DGCK81LNN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DGCK81LNN&#039;&#039;&#039; 2025年1月9日 (四) 22:49 (CST) [[Special:Diff/36355/36810|&amp;lt;sup&amp;gt;[验证以上消息是由我本人发布]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|名字=DGCK81LNN&lt;br /&gt;
|别号=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|性别=男&lt;br /&gt;
|生日=2005–03–15&lt;br /&gt;
|身高=183cm&lt;br /&gt;
|体重=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-0}}&lt;br /&gt;
&lt;br /&gt;
本人目前大三，熟悉 JavaScript 网页前端编程，也会 C#、Python、Ruby 等其他编程语言。对人造语言逻辑语和道本语略知一二。[[希顶模组服务器|希服]]维基[https://希服.哼.site/wiki/特殊:用户权限/DGCK81LNN 管理员]。&lt;br /&gt;
&lt;br /&gt;
== 作品 ==&lt;br /&gt;
&lt;br /&gt;
本人有以下希顶相关作品或构想：&lt;br /&gt;
&lt;br /&gt;
* 网页希顶字母输入法 &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; （制作中，GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime]，[https://dgck81lnn.github.io/xdi8-ime/ 预览测试页]）&lt;br /&gt;
* 希顶语等宽字体 &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039;，基于 [https://www.kreativekorp.com KreativeKorp] 的 [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] 和 [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD]（GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua]）&lt;br /&gt;
* &#039;&#039;&#039;[[LNN 中华语字]]&#039;&#039;&#039;，一种用于拼写普通话和希顶语的书写系统&lt;br /&gt;
* [[〇改希顶转写器]]，同步[[〇改希顶语（旧）|〇改希顶语]]最新字表，同时兼容旧版本字表，多音字选择自带提示，自动推测部分常见多音字读音！&lt;br /&gt;
* &#039;&#039;&#039;[[LNNBot]]&#039;&#039;&#039;，可在 [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ]、[https://kook.vip/l4ong1 Kook]、[https://discord.gg/SN4rxBEXwT Discord]、[https://t.me/+v2NshiJbZ5oxMzI1 Telegram] 提供希顶转写（与上述网页转写器使用相同的底层库）与其他功能&lt;br /&gt;
&amp;lt;!--* 希顶语脚本编程语言 &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039;（希脚语？）（构思中）&lt;br /&gt;
* [https://picaq.github.io/sarasa/ 更纱等宽黑体]（Sarasa Gothic Mono）/ [https://typeof.net/Iosevka/ Iosevka] 希顶字母版 &#039;&#039;&#039;{{x|⇧gi8saa}} Mono&#039;&#039;&#039;（咕咕咕）--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub 个人资料]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43218</id>
		<title>User:DGCK81LNN/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43218"/>
		<updated>2026-03-25T00:45:00Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox|title=DGCK81LNN&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|Name=DGCK81LNN&lt;br /&gt;
|Aliases=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|Sex=M&lt;br /&gt;
|DoB=2005–03–15&lt;br /&gt;
|Height=183cm&lt;br /&gt;
|Weight=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-1}}&lt;br /&gt;
&lt;br /&gt;
I&#039;m familiar with JavaScript web front-end programming as well as other programming languages like C#, Python, and Ruby. I know a little about the artificial languages Lojban and Toki Pona.&lt;br /&gt;
&lt;br /&gt;
== Works ==&lt;br /&gt;
&lt;br /&gt;
I have the following works or ideas related to Shidinn:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; — Shidinn Alphabet IME for the browser (WIP, GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime], [https://dgck81lnn.github.io/xdi8-ime/ preview page]）&lt;br /&gt;
* &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039; — Monospaced typeface for the Shidinn Alphabet, based on [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] and [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD] by [https://www.kreativekorp.com KreativeKorp] (GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua])&lt;br /&gt;
* [https://wiki.vudrux.site/wiki/希顶语_LNN_中华语字方案 &#039;&#039;&#039;the LNN Zhonghuayuzi script adapted for writing Shidinn&#039;&#039;&#039;]&lt;br /&gt;
* [https://dgck81lnn.github.io/xdi8-transcriber/ &#039;&#039;&#039;xdi8-transcriber&#039;&#039;&#039;] — web based Shidinn-Hanzi converter (GitHub: [https://github.com/DGCK81LNN/xdi8-transcriber DGCK81LNN/xdi8-transcriber]，npm: [https://www.npmjs.com/package/xdi8-transcriber xdi8-transcriber])&lt;br /&gt;
* &#039;&#039;&#039;LNNBot&#039;&#039;&#039; — provides Shidinn conversion (uses the same underlying library with the above web transcriber), among other functionalities, on [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ], [https://discord.gg/SN4rxBEXwT Discord] and [https://t.me/+v2NshiJbZ5oxMzI1 Telegram].&lt;br /&gt;
* Shidinn programming language &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039; (In conception)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub profile]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43217</id>
		<title>User:DGCK81LNN/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN/en&amp;diff=43217"/>
		<updated>2026-03-25T00:44:43Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox|title=DGCK81LNN&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|Name=DGCK81LNN&lt;br /&gt;
|Aliases=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|Sex=M&lt;br /&gt;
|DoB=2005–03–15&lt;br /&gt;
|Height=183cm&lt;br /&gt;
|Weight=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|ja-1|jbo-1}}&lt;br /&gt;
&lt;br /&gt;
I&#039;m familiar with JavaScript web front-end programming as well as other programming languages like C#, Python, and Ruby. I know a little about the artificial languages Lojban and Toki Pona.&lt;br /&gt;
&lt;br /&gt;
== Works ==&lt;br /&gt;
&lt;br /&gt;
I have the following works or ideas related to Shidinn:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; — Shidinn Alphabet IME for the browser (WIP, GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime], [https://dgck81lnn.github.io/xdi8-ime/ preview page]）&lt;br /&gt;
* &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039; — Monospaced typeface for the Shidinn Alphabet, based on [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] and [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD] by [https://www.kreativekorp.com KreativeKorp] (GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua])&lt;br /&gt;
* [https://wiki.vudrux.site/wiki/希顶语_LNN_中华语字方案 &#039;&#039;&#039;the LNN Zhonghuayuzi script adapted for writing Shidinn&#039;&#039;&#039;]&lt;br /&gt;
* [https://dgck81lnn.github.io/xdi8-transcriber/ &#039;&#039;&#039;xdi8-transcriber&#039;&#039;&#039;] — web based Shidinn-Hanzi converter (GitHub: [https://github.com/DGCK81LNN/xdi8-transcriber DGCK81LNN/xdi8-transcriber]，npm: [https://www.npmjs.com/package/xdi8-transcriber xdi8-transcriber])&lt;br /&gt;
* &#039;&#039;&#039;LNNBot&#039;&#039;&#039; — provides Shidinn conversion (uses the same underlying library with the above web transcriber), among other functionalities, on [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ], [https://discord.gg/SN4rxBEXwT Discord] and [https://t.me/+v2NshiJbZ5oxMzI1 Telegram].&lt;br /&gt;
* Shidinn programming language &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039; (In conception)&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub profile]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43216</id>
		<title>User:DGCK81LNN</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=43216"/>
		<updated>2026-03-25T00:44:29Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{info|title=爱发电创作者认证|&lt;br /&gt;
我是〇改希顶转写器和 LNNBot 的维护者 DGCK81LNN，我入驻了爱发电以便接受赞助：&lt;br /&gt;
&lt;br /&gt;
https://afdian.com/a/DGCK81LNN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DGCK81LNN&#039;&#039;&#039; 2025年1月9日 (四) 22:49 (CST) [[Special:Diff/36355/36810|&amp;lt;sup&amp;gt;[验证以上消息是由我本人发布]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|名字=DGCK81LNN&lt;br /&gt;
|别号=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|性别=男&lt;br /&gt;
|生日=2005–03–15&lt;br /&gt;
|身高=183cm&lt;br /&gt;
|体重=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|ja-1}}&lt;br /&gt;
&lt;br /&gt;
本人目前大三，熟悉 JavaScript 网页前端编程，也会 C#、Python、Ruby 等其他编程语言。对人造语言逻辑语和道本语略知一二。[[希顶模组服务器|希服]]维基[https://希服.哼.site/wiki/特殊:用户权限/DGCK81LNN 管理员]。&lt;br /&gt;
&lt;br /&gt;
== 作品 ==&lt;br /&gt;
&lt;br /&gt;
本人有以下希顶相关作品或构想：&lt;br /&gt;
&lt;br /&gt;
* 网页希顶字母输入法 &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; （制作中，GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime]，[https://dgck81lnn.github.io/xdi8-ime/ 预览测试页]）&lt;br /&gt;
* 希顶语等宽字体 &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039;，基于 [https://www.kreativekorp.com KreativeKorp] 的 [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] 和 [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD]（GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua]）&lt;br /&gt;
* &#039;&#039;&#039;[[LNN 中华语字]]&#039;&#039;&#039;，一种用于拼写普通话和希顶语的书写系统&lt;br /&gt;
* [[〇改希顶转写器]]，同步[[〇改希顶语（旧）|〇改希顶语]]最新字表，同时兼容旧版本字表，多音字选择自带提示，自动推测部分常见多音字读音！&lt;br /&gt;
* &#039;&#039;&#039;[[LNNBot]]&#039;&#039;&#039;，可在 [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ]、[https://kook.vip/l4ong1 Kook]、[https://discord.gg/SN4rxBEXwT Discord]、[https://t.me/+v2NshiJbZ5oxMzI1 Telegram] 提供希顶转写（与上述网页转写器使用相同的底层库）与其他功能&lt;br /&gt;
&amp;lt;!--* 希顶语脚本编程语言 &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039;（希脚语？）（构思中）&lt;br /&gt;
* [https://picaq.github.io/sarasa/ 更纱等宽黑体]（Sarasa Gothic Mono）/ [https://typeof.net/Iosevka/ Iosevka] 希顶字母版 &#039;&#039;&#039;{{x|⇧gi8saa}} Mono&#039;&#039;&#039;（咕咕咕）--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub 个人资料]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E5%9B%A0%E4%B8%B9%E4%BD%B3%E5%B9%B8%E6%9D%A5&amp;diff=43180</id>
		<title>因丹佳幸来</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E5%9B%A0%E4%B8%B9%E4%BD%B3%E5%B9%B8%E6%9D%A5&amp;diff=43180"/>
		<updated>2026-03-15T07:30:05Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;因丹佳幸来&#039;&#039;&#039;（{{x|⇧y8telax3HlY}}或{{x|⇧y8telax3HlY41}}），为[[希顶语]]对国际歌中L&#039;Internationale一词的标准音译。由于该翻译音义俱全、信达雅（&#039;&#039;&#039;因&#039;&#039;&#039;为{{ruby|红色|&#039;&#039;&#039;丹&#039;&#039;&#039;}}革命，{{ruby|美好|&#039;&#039;&#039;佳&#039;&#039;&#039;}}和&#039;&#039;&#039;幸&#039;&#039;&#039;福终将&#039;&#039;&#039;来&#039;&#039;&#039;到），故广泛被泛希顶文化社区接纳。&lt;br /&gt;
&lt;br /&gt;
== 注意事项 ==&lt;br /&gt;
* 该单词中{{x|H}}可以不发音也可以发音，但是书写中{{x|H}}不可省略，否则变成“因丹佳凶来”就有失“信达雅”中“雅”一原则了。&lt;br /&gt;
* 有时候为了凑歌词音节数，可在后面增生{{x|41}}音节，但是该音节一般不译为汉字。&lt;br /&gt;
&lt;br /&gt;
== 注释 ==&lt;br /&gt;
[[分类:希顶语]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8DMinecraft%E7%89%A9%E5%93%81%E5%AF%B9%E5%BA%94&amp;diff=43179</id>
		<title>希顶字母Minecraft物品对应</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8DMinecraft%E7%89%A9%E5%93%81%E5%AF%B9%E5%BA%94&amp;diff=43179"/>
		<updated>2026-03-15T07:24:14Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​万恶之源：Special:差异/4687/4846（&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;本对应表取自于希顶字母对应的部首含义。通常用于[[希顶服务器|Minecraft服务器]]中使用箱子、潜影盒、物品展示框等可放置物品的场合，以物品来传递希顶语信息。但本方案含有一些生存模式无法获得的物品，故实际上无法正常使用。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable nounderlines&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;希顶字母对应物品&#039;&#039;&#039;&lt;br /&gt;
!序号&lt;br /&gt;
!字母&lt;br /&gt;
!对应Minecraft物品&lt;br /&gt;
|-&lt;br /&gt;
|1||  ||[https://minecraft.fandom.com/zh/wiki/%E6%97%B6%E9%92%9F 时钟]&lt;br /&gt;
|-&lt;br /&gt;
|2||  ||[https://minecraft.fandom.com/zh/wiki/%E7%A0%96%E5%9D%97 砖块]&lt;br /&gt;
|-&lt;br /&gt;
|3||  ||[https://minecraft.fandom.com/zh/wiki/%E9%97%A8 门]&lt;br /&gt;
|-&lt;br /&gt;
|4||  ||[https://minecraft.fandom.com/zh/wiki/%E5%AE%89%E5%B1%B1%E5%B2%A9 安山岩]&lt;br /&gt;
|-&lt;br /&gt;
|5||  ||[https://minecraft.fandom.com/zh/wiki/%E7%9A%AE%E9%9D%A9 皮革]&lt;br /&gt;
|-&lt;br /&gt;
|6||  ||[https://minecraft.fandom.com/zh/wiki/%E8%88%B9 船]&lt;br /&gt;
|-&lt;br /&gt;
|7||  ||[https://minecraft.fandom.com/zh/wiki/%E7%83%88%E7%84%B0%E7%B2%89 烈焰粉]&lt;br /&gt;
|-&lt;br /&gt;
|8||  ||[https://minecraft.fandom.com/zh/wiki/%E8%8D%89%E4%B8%9B 草丛]&lt;br /&gt;
|-&lt;br /&gt;
|9||  ||[https://minecraft.fandom.com/zh/wiki/%E9%9E%98%E7%BF%85 鞘翅]&lt;br /&gt;
|-&lt;br /&gt;
|10||  ||[https://minecraft.fandom.com/zh/wiki/%E9%93%81%E8%BD%A8 铁轨]&lt;br /&gt;
|-&lt;br /&gt;
|11||  ||[https://minecraft.fandom.com/zh/wiki/%E5%85%94%E5%AD%90%E8%84%9A 兔子脚]&lt;br /&gt;
|-&lt;br /&gt;
|12||  ||[https://minecraft.fandom.com/zh/wiki/%E5%9C%86%E7%9F%B3 圆石]&lt;br /&gt;
|-&lt;br /&gt;
|13||  ||[https://minecraft.fandom.com/zh/wiki/%E9%99%84%E9%AD%94%E4%B9%A6 附魔书]&lt;br /&gt;
|-&lt;br /&gt;
|14||  ||[https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4%E6%96%B9%E5%9D%97 命令方块]&amp;lt;ref&amp;gt;在Minecraft中，命令方块是真·神之领域。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|15||  ||[https://minecraft.fandom.com/zh/wiki/%E9%93%81%E9%94%AD 铁锭]&lt;br /&gt;
|-&lt;br /&gt;
|16||  ||[https://minecraft.fandom.com/zh/wiki/%E5%89%91 剑]&lt;br /&gt;
|-&lt;br /&gt;
|17||  ||[https://minecraft.fandom.com/zh/wiki/%E6%B3%A5%E5%9C%9F 泥土]&lt;br /&gt;
|-&lt;br /&gt;
|18||  ||[https://minecraft.fandom.com/zh/wiki/%E5%87%8B%E7%81%B5%E9%AA%B7%E9%AB%85%E5%A4%B4%E9%A2%85 凋灵骷髅头颅]&lt;br /&gt;
|-&lt;br /&gt;
|19||  ||[https://minecraft.fandom.com/zh/wiki/%E9%A9%AC%E9%93%A0 马铠]&lt;br /&gt;
|-&lt;br /&gt;
|20||  ||[https://minecraft.fandom.com/zh/wiki/%E8%9C%9C%E8%84%BE 蜜脾]&lt;br /&gt;
|-&lt;br /&gt;
|21||  ||[https://minecraft.fandom.com/zh/wiki/%E5%B0%8F%E9%BA%A6 小麦]&lt;br /&gt;
|-&lt;br /&gt;
|22||  ||[https://minecraft.fandom.com/zh/wiki/%E8%8D%AF%E6%B0%B4 药水]&amp;lt;ref&amp;gt;取酉字旁之义。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|23||  ||[https://minecraft.fandom.com/zh/wiki/%E5%BA%8A 床]&lt;br /&gt;
|-&lt;br /&gt;
|24||  ||[https://minecraft.fandom.com/zh/wiki/%E7%8B%BC%E5%88%B7%E6%80%AA%E8%9B%8B 狼刷怪蛋]&lt;br /&gt;
|-&lt;br /&gt;
|25||  ||[https://minecraft.fandom.com/zh/wiki/%E7%BA%A2%E7%9F%B3%E7%B2%89 红石粉]&amp;lt;ref&amp;gt;红石颜色似心血，且红石电路与神经网络略相似。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|26||  ||[https://minecraft.fandom.com/zh/wiki/%E9%95%90 镐]&lt;br /&gt;
|-&lt;br /&gt;
|27||  ||[https://minecraft.fandom.com/zh/wiki/%E7%94%9F%E9%B3%95%E9%B1%BC 生鳕鱼]&lt;br /&gt;
|-&lt;br /&gt;
|28||  ||[https://minecraft.fandom.com/zh/wiki/%E5%8E%9F%E6%9C%A8 原木]&lt;br /&gt;
|-&lt;br /&gt;
|29||  ||[https://minecraft.fandom.com/zh/wiki/%E5%A4%B4%E7%9B%94 头盔]&lt;br /&gt;
|-&lt;br /&gt;
|30||  ||[https://minecraft.fandom.com/zh/wiki/%E7%9A%AE%E9%9D%A9%E5%A4%96%E5%A5%97 皮革外套]&lt;br /&gt;
|-&lt;br /&gt;
|31||  ||[https://minecraft.fandom.com/zh/wiki/%E7%BA%BF 线]&lt;br /&gt;
|-&lt;br /&gt;
|32||  ||[https://minecraft.fandom.com/zh/wiki/%E9%92%9F 钟]&amp;lt;ref&amp;gt;口声可以引申为一切声音，且拟声词多为口字旁。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|33||  ||[https://minecraft.fandom.com/zh/wiki/%E7%94%9F%E7%8C%AA%E6%8E%92 生猪排]&lt;br /&gt;
|-&lt;br /&gt;
|34||  ||[https://minecraft.fandom.com/zh/wiki/%E6%B0%B4%E6%A1%B6 水桶]&lt;br /&gt;
|-&lt;br /&gt;
|35||  ||[https://minecraft.fandom.com/zh/wiki/%E8%99%9E%E7%BE%8E%E4%BA%BA 虞美人]&amp;lt;ref&amp;gt;首先名称有“美人”二字，其次自古以来人们喜欢用鲜花（尤其是红色的）比喻女人，另外“虞”字普通话读音也近似于的呼读音。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|36||  ||[https://minecraft.fandom.com/zh/wiki/%E5%93%AD%E6%B3%A3%E7%9A%84%E9%BB%91%E6%9B%9C%E7%9F%B3 哭泣的黑曜石]&amp;lt;ref&amp;gt;哭泣一般表达的是情绪。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|37||  ||[https://minecraft.fandom.com/zh/wiki/%E5%8D%97%E7%93%9C%E6%B4%BE 南瓜派]&amp;lt;ref&amp;gt;在诸多主食中选择南瓜派的原因为其形状近似。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|38||  ||[https://minecraft.fandom.com/zh/wiki/%E9%BE%99%E6%81%AF 龙息]&lt;br /&gt;
|-&lt;br /&gt;
|39||  ||[https://minecraft.fandom.com/zh/wiki/%E7%AB%B9%E5%AD%90 竹子]&lt;br /&gt;
|-&lt;br /&gt;
|40||  ||[https://minecraft.fandom.com/zh/wiki/%E6%9C%AB%E5%BD%B1%E4%B9%8B%E7%9C%BC 末影之眼]&lt;br /&gt;
|-&lt;br /&gt;
|41||  ||[https://minecraft.fandom.com/zh/wiki/%E5%B7%A5%E4%BD%9C%E5%8F%B0 工作台]&lt;br /&gt;
|-&lt;br /&gt;
|42||  ||[https://minecraft.fandom.com/zh/wiki/%E9%92%BB%E7%9F%B3 钻石]&lt;br /&gt;
|-&lt;br /&gt;
|43||  ||[https://minecraft.fandom.com/zh/wiki/%E7%8E%A9%E5%AE%B6%E5%A4%B4%E9%A2%85 玩家头颅]&lt;br /&gt;
|-&lt;br /&gt;
|44||  ||[https://minecraft.fandom.com/zh/wiki/%E5%9C%B0%E5%9B%BE 地图]&lt;br /&gt;
|-&lt;br /&gt;
|45||  ||[https://minecraft.fandom.com/zh/wiki/%E5%91%8A%E7%A4%BA%E7%89%8C 告示牌]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Category:希顶语]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8D&amp;diff=43178</id>
		<title>希顶字母</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8D&amp;diff=43178"/>
		<updated>2026-03-15T07:23:39Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 对应Minecraft物品 */ 整段移至希顶字母Minecraft物品对应&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;希顶字母&#039;&#039;&#039;（希顶语：  ）是常用于[[希顶语]]及各种[[希顶方言]]的音素文字，同时也有一定的表意功能。基本希顶字母共有45个，由[[黄雀飞]]设计和发展，包括29个声母、2个介音、14个韵母。黄雀飞另有设计数个字母（如  、ü 等），不见于希顶汉字拼写但用于解释和拓展音系。此外社区也提出了[[希顶维基_talk:PUA编码调整和新扩展推荐集方案|扩充字母]]和[[希吕字母]]等对希顶字母的扩展方案。&lt;br /&gt;
&lt;br /&gt;
希顶字母通常的字符形式（不包括汉写体）基本与拉丁字母相仿，自左向右书写，有基线和上伸下延部。除大小写外，还有中写和汉写。中写与大写大小相仿但沉于基线以下，大部分是大写字形的下移。汉写则是与字母形状或读音相近的汉字（也可能如康熙部首一样不与汉字认同），一个希顶汉字的汉写可拼成方块形状，但拼法暂未有固定的规范。&lt;br /&gt;
&lt;br /&gt;
希顶字母的拼读较为规律而整齐，但有时和字母发音的简单连缀有一些差异。黄雀飞设计了一套[[希顶语拼读规则|拼读规则]]来处理这些系统变化。&lt;br /&gt;
&lt;br /&gt;
有字体支持时，可用[[希顶字母PUA编码|PUA编码]]输入希顶字母。纯文本环境则习惯使用[[希顶聊天字母|聊天字母]]表示：若有同形基础拉丁字母，则用小写表示，否则对应至数字和大写字母。此做法类似[[wp:zh:阿拉伯语聊天字母|阿拉伯语聊天字母]]，故名。[[文件:希荆国幼儿早教字母表.png|缩略图|&#039;&#039;&#039;社区通行的希顶字母表&#039;&#039;&#039;|none]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!序号!!字形&amp;lt;ref&amp;gt;自左至右依次为大、中、小写体，汉写体列于右侧另一列。&amp;lt;/ref&amp;gt;!!音位&amp;lt;ref&amp;gt;以IPA（国际音标）记录该字母本身在希顶语中表示的音位。特别地，其中的介音被加粗。&amp;lt;/ref&amp;gt;&lt;br /&gt;
!音值&amp;lt;ref&amp;gt;以IPA（国际音标）宽式地记录。更细致的记音见《[[希顶语音系]]》。&amp;lt;/ref&amp;gt;&lt;br /&gt;
!呼读音&amp;lt;ref&amp;gt;呼读音都是合法（曾有边缘合法）的希顶语音节，故此处直接用希顶语正字法拼写。&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;当一个音有对应的声母、介母、韵母时，这些字母的呼读音只能人工规定，由于希顶标准的不稳定，部分字母的呼读音仍有争议，本表格以unt所记为标准。&amp;lt;/ref&amp;gt;!!汉写体!!名称&amp;lt;ref&amp;gt;希顶字母的名称音由汉写体的希灯音（希顶口音的汉语）和呼读音两部分组成。&amp;lt;/ref&amp;gt;!!对应部首及字诀&lt;br /&gt;
![[聊天字母]]!![[结音转写]]&amp;lt;ref&amp;gt;其中加粗的表示作为·部首时需要按前者描写，而其他字母可以任意。另见[[揭文转写]]。&amp;lt;/ref&amp;gt;!!推测字理 &amp;lt;ref&amp;gt;本列给出的字母与部首对应的原因均为部分希顶爱好者的推测，不代表黄雀飞本人的设计思路。&amp;lt;/ref&amp;gt;!!词条&lt;br /&gt;
|-&lt;br /&gt;
|1||  ||/p/&lt;br /&gt;
|[p]&lt;br /&gt;
|{{X|bo}}||白||-||白从自然&amp;lt;br&amp;gt;（白日夕黑风光）&lt;br /&gt;
|b||bo&amp;lt;br&amp;gt;b||古汉写体“夕”与今汉写体“白”均有表示自然现象的意思。||[[希顶字母b]]&lt;br /&gt;
|-&lt;br /&gt;
|2||  ||/pʰ/&lt;br /&gt;
|[pʰ]&lt;br /&gt;
|{{X|po}}||-{尸}-||-||尸从筑着&amp;lt;br&amp;gt;（户尸巾屮聿）&lt;br /&gt;
|p||po&amp;lt;br&amp;gt;p||“户”字头和“尸”字头长得像一个。||[[希顶字母p]]&lt;br /&gt;
|-&lt;br /&gt;
|3||  ||/m/&lt;br /&gt;
|[m]&lt;br /&gt;
|{{X|mo}}||-{巾}-||-||巾从边界&amp;lt;br&amp;gt;（门囗冂匚）&lt;br /&gt;
|m||mo&amp;lt;br&amp;gt;m||与“门”的声母及双拱门与字母字形的相似有关。||[[希顶字母m]]&lt;br /&gt;
|-&lt;br /&gt;
|4||  ||/ʋ/&lt;br /&gt;
|[ʋ]&lt;br /&gt;
|{{X|wo}}||-{山}-||-||山从山峰&amp;lt;br&amp;gt;（山）&lt;br /&gt;
|w||&#039;&#039;&#039;uo&amp;lt;br&amp;gt;u&#039;&#039;&#039;||W形似山。||[[希顶字母w]]&lt;br /&gt;
|-&lt;br /&gt;
|5||  ||/t͜sj/&lt;br /&gt;
|[t͜ɕ]&lt;br /&gt;
|{{X|jE}}||-{丁}-||-||丁从皮毛&amp;lt;br&amp;gt;（皮毛骨血齿手）&lt;br /&gt;
|j||zhi&amp;lt;br&amp;gt;zh||未知，可能因“丁”形似骨头。||[[希顶字母j]]&lt;br /&gt;
|-&lt;br /&gt;
|6||  ||/t͜sʰj/&lt;br /&gt;
|[t͜ɕʰ]&lt;br /&gt;
|{{X|qE}}||-{中}-||-||中从交通&amp;lt;br&amp;gt;（车舟爿片爻鬲）&lt;br /&gt;
|q||chi&amp;lt;br&amp;gt;ch||未知，可能因汉写体和中写体的形似船。||[[希顶字母q]]&lt;br /&gt;
|-&lt;br /&gt;
|7||  ||/sj/&lt;br /&gt;
|[ɕ]&lt;br /&gt;
|{{X|xE}}||-{力}-||-||力从阳气&amp;lt;br&amp;gt;（火贝革灬）&lt;br /&gt;
|x||shi&amp;lt;br&amp;gt;sh||可能因长得像汉字“火”。||[[希顶字母x]]&lt;br /&gt;
|-&lt;br /&gt;
|8||  ||/ɹj/&lt;br /&gt;
|[j]&lt;br /&gt;
|{{X|yE}}||-{丫}-||-||丫从花草&amp;lt;br&amp;gt;（艹）&lt;br /&gt;
|y||&#039;&#039;&#039;ie / ia&amp;lt;br&amp;gt;i&#039;&#039;&#039;||字母长得像芽，也像“丫”字。||[[希顶字母y]]&lt;br /&gt;
|-&lt;br /&gt;
|9||  ||/n̻j/&lt;br /&gt;
|[ɲ]&lt;br /&gt;
|{{X|nE}}||-{几}-||-||几从飞行&amp;lt;br&amp;gt;（飞羽鸟）&lt;br /&gt;
|n||nhi&amp;lt;br&amp;gt;nh||与“鸟”字的声母有关。可能与“凫”的部件有关。大写可能来自L的倒转。||[[希顶字母n]]&lt;br /&gt;
|-&lt;br /&gt;
|10||  ||/t͜s/&lt;br /&gt;
|[t͜s]&lt;br /&gt;
|{{X|zE}}||-{之}-||-||之从动建&amp;lt;br&amp;gt;（辶廴）&lt;br /&gt;
|z||zj&amp;lt;br&amp;gt;z||走之底形似“之”字，而“之”发音与字形皆像Z。||[[希顶字母z]]&lt;br /&gt;
|-&lt;br /&gt;
|11||  ||/t͜sʰ/&lt;br /&gt;
|[t͜sʰ]&lt;br /&gt;
|{{X|DE}}||-{才}-||-||才从身动&amp;lt;br&amp;gt;（身艮走足疋）&lt;br /&gt;
|D||cj&amp;lt;br&amp;gt;c||ㄜ和足字旁手写体相似。字形可能是TC合字。||[[希顶字母D]]&lt;br /&gt;
|-&lt;br /&gt;
|12||  ||/s/&lt;br /&gt;
|[s]&lt;br /&gt;
|{{X|sE}}||-{乡}-||-||乡从矿物&amp;lt;br&amp;gt;（石）&lt;br /&gt;
|s||sj&amp;lt;br&amp;gt;s||“石”字的汉语拼音和希顶语首字母为s。||[[希顶字母s]]&lt;br /&gt;
|-&lt;br /&gt;
|13||  ||/ɹ/&lt;br /&gt;
|[ɹ]&lt;br /&gt;
|{{X|rE}}||-{尺}-||-||尺从文艺&amp;lt;br&amp;gt;（攵页夂欠）&lt;br /&gt;
|r||rj&amp;lt;br&amp;gt;r||黄雀飞称R和反文旁（攵）形似。||[[希顶字母r]]&lt;br /&gt;
|-&lt;br /&gt;
|14||  ||/n̻/&lt;br /&gt;
|[n̻~n̻ɹ]&lt;br /&gt;
|{{X|HE}}||-{卜}-||-||卜从无部首字&lt;br /&gt;
|H||nzj&amp;lt;br&amp;gt;nz||黄雀飞“独立”发现的一个音位，具有神圣地位&amp;lt;ref&amp;gt;https://zhuanlan.zhihu.com/p/87969473&amp;lt;/ref&amp;gt;，表示特殊含义固合理。||[[希顶字母H]]&lt;br /&gt;
|-&lt;br /&gt;
|15||  ||/ŋ/&lt;br /&gt;
|[ŋ]&lt;br /&gt;
|{{X|Ne}}||-{兀}-||-||兀从金属&amp;lt;br&amp;gt;（金钅）&lt;br /&gt;
|N||nge&amp;lt;br&amp;gt;ng||字理未知。大小写应该来自N的变形，中写可能参考了注音符号。||[[希顶字母N]]&lt;br /&gt;
|-&lt;br /&gt;
|16||  ||/n/&lt;br /&gt;
|[n]&lt;br /&gt;
|{{X|le}}||-{乙}-||-||乙从猛力&amp;lt;br&amp;gt;（力刀刂匕弓戈）&lt;br /&gt;
|l||ne&amp;lt;br&amp;gt;n||可能与“力”的声母有关。||[[希顶字母l]]&lt;br /&gt;
|-&lt;br /&gt;
|17||  ||/t/&lt;br /&gt;
|[t]&lt;br /&gt;
|{{X|de}}||-{刀}-||-||刀从土地&amp;lt;br&amp;gt;（土）&lt;br /&gt;
|d||de&amp;lt;br&amp;gt;d||推测和“地”的声母有关。||[[希顶字母d]]&lt;br /&gt;
|-&lt;br /&gt;
|18||  ||/tʰ/&lt;br /&gt;
|[tʰ]&lt;br /&gt;
|{{X|te}}||-{七}-||-||七从病死鬼&amp;lt;ref&amp;gt;没有“神”。&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;（疒歹鬼老）&lt;br /&gt;
|t||te&amp;lt;br&amp;gt;e||推测和“死”字右边的“匕”形似字母有关。||[[希顶字母t]]&lt;br /&gt;
|-&lt;br /&gt;
|19||  ||/k/&lt;br /&gt;
|[k]&lt;br /&gt;
|{{X|ge}}||-{马}-||-||马从牲畜&amp;lt;br&amp;gt;（马牛羊）&lt;br /&gt;
|g||ge&amp;lt;br&amp;gt;g||和汉写体“马”有关。||[[希顶字母g]]&lt;br /&gt;
|-&lt;br /&gt;
|20||  ||/kʰ/&lt;br /&gt;
|[kʰ]&lt;br /&gt;
|{{X|ke}}||-{反}-||-||反从昆虫&amp;lt;br&amp;gt;（-{虫}-）&lt;br /&gt;
|k||ke&amp;lt;br&amp;gt;k||未知，可能因将大写体顺时针旋转90度如虫形。希顶语“虫”的声母去掉介音也是k。||[[希顶字母k]]&lt;br /&gt;
|-&lt;br /&gt;
|21||  ||/x/&lt;br /&gt;
|[x]&lt;br /&gt;
|{{X|he}}||-{九}-||-||九从农作&amp;lt;br&amp;gt;（禾米谷韭非）&lt;br /&gt;
|h||he&amp;lt;br&amp;gt;h||与“禾”的声母有关。可能与“九”音同“韭”有关。||[[希顶字母h]]&lt;br /&gt;
|-&lt;br /&gt;
|22||  ||/ɣ/&amp;lt;ref&amp;gt;实际上是近音即/ɣ̞/。不写ɰ的原因是ɰw,ɰɥ等组合看起来别扭。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[ɣ̞~∅~ʔ]&amp;lt;ref&amp;gt;在i和ɛ前不能实现为[∅~ʔ]，反之则常如此实现。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|4ie}}||-{千}-||-||千从围方&amp;lt;ref&amp;gt;可表示部件的四次重复。&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;（罒覀-{网}-酉皿田）&lt;br /&gt;
|4||&#039;&#039;&#039;jie&amp;lt;br&amp;gt;j / Ø&#039;&#039;&#039;||与形似的阿拉伯数字4有关。||[[希顶字母4]]&lt;br /&gt;
|-&lt;br /&gt;
|23||  ||/ŋw/&lt;br /&gt;
|[ŋw]&lt;br /&gt;
|{{X|NA}}||-{夕}-||-||夕从遮蔽&amp;lt;br&amp;gt;（广厂亠）&lt;br /&gt;
|5||ngu / -&amp;gt;ngy &amp;lt;ref&amp;gt;搭配同化为 y 介音时。&amp;lt;/ref&amp;gt;||未知，可能与字形如遮蔽有关。||[[希顶字母5]]&lt;br /&gt;
|-&lt;br /&gt;
|24||  ||/nw/&lt;br /&gt;
|[nw]&lt;br /&gt;
|{{X|lA}}||-{丩}-||-||丩从动物&amp;lt;br&amp;gt;（犭豸犬豕）&lt;br /&gt;
|v||nu /  -&amp;gt;ny||可能参考了希腊字母ν，同时也是倾斜的L。||[[希顶字母v]]&lt;br /&gt;
|-&lt;br /&gt;
|25||  ||/tw/&lt;br /&gt;
|[tw]&lt;br /&gt;
|{{X|FA}}||-{子}-||-||子从心智&amp;lt;br&amp;gt;（心血）&lt;br /&gt;
|F||du /  -&amp;gt;dy||是黄雀飞耗费了多年心血才得到的字母&amp;lt;ref&amp;gt;https://zhuanlan.zhihu.com/p/87513456&amp;lt;/ref&amp;gt;，故用以表示心血。可能是t的倒转。||[[希顶字母F]]&lt;br /&gt;
|-&lt;br /&gt;
|26||  ||/tʰw/&lt;br /&gt;
|[tʰw]&lt;br /&gt;
|{{X|7A}}||-{亻}-||-||亻从工具&amp;lt;br&amp;gt;（耒矛瓦缶殳）&lt;br /&gt;
|7||tu /  -&amp;gt;ty||未知，推测和 的形状像某些常用工具有关。可能是T的变形。||[[希顶字母7]]&lt;br /&gt;
|-&lt;br /&gt;
|27||  ||/kw/&lt;br /&gt;
|[kw]&lt;br /&gt;
|{{X|gA}}||-{万}-||-||万从水产&amp;lt;br&amp;gt;（鱼）&lt;br /&gt;
|B||gu /  -&amp;gt;gy||可能因B形略似鱼，也可能因鱼多骨（刺）。字形来自g的镜像变形。||[[希顶字母B]]&lt;br /&gt;
|-&lt;br /&gt;
|28||  ||/kʰw/&lt;br /&gt;
|[kʰw]&lt;br /&gt;
|{{X|kA}}||-{亡}-||-||亡从树木&amp;lt;br&amp;gt;（木）&lt;br /&gt;
|c||ku /  -&amp;gt;ky||可能因为树木会“亡”和“枯”。||[[希顶字母c]]&lt;br /&gt;
|-&lt;br /&gt;
|29||  ||/f/&lt;br /&gt;
|[f]&lt;br /&gt;
|{{X|fA}}||-{下}-||-||下从罩盖&amp;lt;br&amp;gt;（宀冖穴立大）&lt;br /&gt;
|f||fu&amp;lt;br&amp;gt;f||与汉写体“下”有关，也可能和的形状像遮阳的棚子有关。||[[希顶字母f]]&lt;br /&gt;
|-&lt;br /&gt;
|30||  ||&#039;&#039;&#039;/w/&#039;&#039;&#039;&lt;br /&gt;
|[w]&amp;lt;ref&amp;gt;部位未指定的圆唇介音。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|wA}}||-{午}-&amp;lt;ref&amp;gt;拼合成块时有区分：在部首中用“午”，在声旁中用“冖”。&amp;lt;/ref&amp;gt;||-||午从示衣&amp;lt;br&amp;gt;（礻衤示衣糸）&lt;br /&gt;
|u||u||或许因为“衣物”。||[[希顶字母u]]&lt;br /&gt;
|-&lt;br /&gt;
|31||  ||/a/&lt;br /&gt;
|[ɐ]&lt;br /&gt;
|{{X|4a}}||-{大}-||-||大从纺织&amp;lt;br&amp;gt;（纟彡）&lt;br /&gt;
|a||a||未知。||[[希顶字母a]]&lt;br /&gt;
|-&lt;br /&gt;
|32||  ||/o/&lt;br /&gt;
|[o̞]&amp;lt;ref&amp;gt;于23~28号字母为声母的音节中以及u后实现为不圆唇的[ɤ̞]。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|4o}}||-{口}-||-||口从口声&amp;lt;br&amp;gt;（口）&lt;br /&gt;
|o||o||形似张嘴发声。||[[希顶字母o]]&lt;br /&gt;
|-&lt;br /&gt;
|33||  ||/e/&lt;br /&gt;
|[e̞~ə]&lt;br /&gt;
|{{X|4e}}||-{巳}-||-||巳从肉体&amp;lt;br&amp;gt;（肉月）&lt;br /&gt;
|e||e||未知。或许e形似肉块。||[[希顶字母e]]&lt;br /&gt;
|-&lt;br /&gt;
|34||  ||/jɯ/&amp;lt;ref&amp;gt;但当其位于5~14号字母作声母的音节时，表示音位/ɯ/。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[i]&amp;lt;ref&amp;gt;于10~14号字母后发音[ɯ~ɯ̽~ɹ̩]。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|4E}}||-{幺}-||-||幺从水冰&amp;lt;br&amp;gt;（氵冫）&lt;br /&gt;
|E||&#039;&#039;&#039;ji&amp;lt;br&amp;gt;i&#039;&#039;&#039;||推测是的三横有点像三点水。||[[希顶字母E]]&lt;br /&gt;
|-&lt;br /&gt;
|35||  ||/u/&lt;br /&gt;
|[u]&amp;lt;ref&amp;gt;希顶的声母和韵母发音常受介音影响。类似u，本字母亦不总是后元音。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|4iA}}||-{女}-||-||女从母女&amp;lt;br&amp;gt;（母女）&lt;br /&gt;
|A||&#039;&#039;&#039;jy&amp;lt;br&amp;gt;u&#039;&#039;&#039;||与“母”“女”的韵母有关。||[[希顶字母A]]&lt;br /&gt;
|-&lt;br /&gt;
|36||  ||/æɪ/&lt;br /&gt;
|[æɪ̯]&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;常不到位。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|4Y}}||-{廿}-||-||廿从情绪&amp;lt;br&amp;gt;（忄）&lt;br /&gt;
|Y||ai||推测是因为像一颗心脏，且发音像“爱”。||[[希顶字母Y]]&lt;br /&gt;
|-&lt;br /&gt;
|37||  ||/aʊ/&lt;br /&gt;
|[ɐʊ̯]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|{{X|4L}}||-{入}-||-||入从饮食&amp;lt;br&amp;gt;（饣食）&lt;br /&gt;
|L||au||可能是因为饮食是一种摄入。也可能因为“ao”是大口吃东西的拟声。||[[希顶字母L]]&lt;br /&gt;
|-&lt;br /&gt;
|38||  ||/oʊ/&lt;br /&gt;
|[əʊ̯]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|{{X|46}}||-{厶}-||-||厶从蒸汽&amp;lt;br&amp;gt;（气雨云水）&lt;br /&gt;
|6||ou||可能因为形状如向上飘的气体。6也是希顶语“气”的韵母。||[[希顶字母6]]&lt;br /&gt;
|-&lt;br /&gt;
|39||  ||/æ̃/&lt;br /&gt;
|[æ̃]&lt;br /&gt;
|{{X|42}}||-{又}-||-||又从竹二&amp;lt;ref&amp;gt;可表示部件的两次重复。&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;（𥫗竹又二）&lt;br /&gt;
|2||an||ə和“又”草写相似。“竹”可能作“2个”解。||[[希顶字母2]]&lt;br /&gt;
|-&lt;br /&gt;
|40||  ||/ã/&lt;br /&gt;
|[ɐ̃]&lt;br /&gt;
|{{X|4T}}||-{日}-||-||日从五官&amp;lt;br&amp;gt;（目耳鼻）&lt;br /&gt;
|T||am||长得像一只眼睛。||[[希顶字母T]]&lt;br /&gt;
|-&lt;br /&gt;
|41||  ||/ẽ/&lt;br /&gt;
|[ẽ̞]&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;略带向上的动程。会在介音后更高。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{X|48}}||-{月}-||-||月从手动&amp;lt;br&amp;gt;（扌）&lt;br /&gt;
|8||en||黄雀飞称提手旁的草写像一个阿拉伯数字8。||[[希顶字母8]]&lt;br /&gt;
|-&lt;br /&gt;
|42||  ||/õ/&lt;br /&gt;
|[õ̜õ]&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
|{{X|43}}||-{了}-||-||了从玉三&amp;lt;ref&amp;gt;可表示部件的三次重复。&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;（王玉三）&lt;br /&gt;
|3||om||斜玉旁的左半边像阿拉伯数字3。||[[希顶字母3]]&lt;br /&gt;
|-&lt;br /&gt;
|43||  ||/eɪ/&lt;br /&gt;
|[eɪ̯]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
|{{X|4V}}||-{人}-||-||人从人男&amp;lt;br&amp;gt;（亻人男父子）&lt;br /&gt;
|V||ei||大小写形似“人”。||[[希顶字母V]]&lt;br /&gt;
|-&lt;br /&gt;
|44||  ||/ɯ/&lt;br /&gt;
|[ɯ~ɯ̽]&lt;br /&gt;
|{{X|41}}||-{一}-||-||一从阜邑&amp;lt;br&amp;gt;（阝卩）&lt;br /&gt;
|1||j||未知，可能因这些偏旁都是直立形态。字形来自i去掉点，可能参考土耳其字母。||[[希顶字母1]]&lt;br /&gt;
|-&lt;br /&gt;
|45||  ||&#039;&#039;&#039;/j/&#039;&#039;&#039;&lt;br /&gt;
|[j]&lt;br /&gt;
|{{X|yE}}||-{工}-&amp;lt;ref&amp;gt;拼合成块时有区分：在部首中用“工”，在声旁中用“厂”。&amp;lt;/ref&amp;gt;||-||工从言语&amp;lt;br&amp;gt;（讠言）&lt;br /&gt;
|i||i||手写体长得像言字旁。||[[希顶字母i]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==字母矩阵==&lt;br /&gt;
若要将45个希顶字母排成9行5列的矩阵，则一般的排法如下表。该排列方法为[[黄雀飞]]原教旨。为了更清晰地看清其排布的逻辑关系，故加上格式为“组号-序号”的编号，如{{x|p}}为第1组第2个字母，而{{x|s}}为第2组第3个字母。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+希顶字母矩阵&lt;br /&gt;
|-&lt;br /&gt;
|1-01&amp;lt;br /&amp;gt;白||2-01&amp;lt;br /&amp;gt;之||3-01&amp;lt;br /&amp;gt;兀||4-01&amp;lt;br /&amp;gt;夕||5-01&amp;lt;br /&amp;gt;大&lt;br /&gt;
|-&lt;br /&gt;
|1-02&amp;lt;br /&amp;gt;尸||2-02&amp;lt;br /&amp;gt;才||3-02&amp;lt;br /&amp;gt;乙||4-02&amp;lt;br /&amp;gt;丩||5-02&amp;lt;br /&amp;gt;口&lt;br /&gt;
|-&lt;br /&gt;
|1-03&amp;lt;br /&amp;gt;巾||2-03&amp;lt;br /&amp;gt;乡||3-03&amp;lt;br /&amp;gt;刀||4-03&amp;lt;br /&amp;gt;子||5-03&amp;lt;br /&amp;gt;巳&lt;br /&gt;
|-&lt;br /&gt;
|1-04&amp;lt;br /&amp;gt;山||2-04&amp;lt;br /&amp;gt;尺||3-04&amp;lt;br /&amp;gt;七||4-04&amp;lt;br /&amp;gt;亻||5-04&amp;lt;br /&amp;gt;幺&lt;br /&gt;
|-&lt;br /&gt;
|1-05&amp;lt;br /&amp;gt;丁||2-05&amp;lt;br /&amp;gt;卜||3-05&amp;lt;br /&amp;gt;马||4-05&amp;lt;br /&amp;gt;万||5-05&amp;lt;br /&amp;gt;女&lt;br /&gt;
|-&lt;br /&gt;
|1-06&amp;lt;br /&amp;gt;中||5-15&amp;lt;br /&amp;gt;工||3-06&amp;lt;br /&amp;gt;反||4-06&amp;lt;br /&amp;gt;亡||5-06&amp;lt;br /&amp;gt;廿&lt;br /&gt;
|-&lt;br /&gt;
|1-07&amp;lt;br /&amp;gt;力||5-14&amp;lt;br /&amp;gt;一||3-07&amp;lt;br /&amp;gt;九||4-07&amp;lt;br /&amp;gt;下||5-07&amp;lt;br /&amp;gt;入&lt;br /&gt;
|-&lt;br /&gt;
|1-08&amp;lt;br /&amp;gt;丫||5-13&amp;lt;br /&amp;gt;人||3-08&amp;lt;br /&amp;gt;千||4-08&amp;lt;br /&amp;gt;午||5-08&amp;lt;br /&amp;gt;厶&lt;br /&gt;
|-&lt;br /&gt;
|1-09&amp;lt;br /&amp;gt;几||5-12&amp;lt;br /&amp;gt;了||5-11&amp;lt;br /&amp;gt;月||5-10&amp;lt;br /&amp;gt;日||5-09&amp;lt;br /&amp;gt;又&lt;br /&gt;
|}&lt;br /&gt;
==希顶字母三角==&lt;br /&gt;
{{main|希顶三角}}&lt;br /&gt;
&lt;br /&gt;
==特殊的字母==&lt;br /&gt;
除现行45字母和完全废弃的字母外，黄雀飞另设计过几个特殊的字母（已知的发表于知乎的见下表），用于解释和扩展音系。&lt;br /&gt;
&lt;br /&gt;
实际上，除了!和ü，虽然黄雀飞多次提及，社区&#039;&#039;&#039;并不经常使用&#039;&#039;&#039;这些字母。&lt;br /&gt;
&lt;br /&gt;
这些字母创造时未安排小写以外的形态和呼读音等，但社区可能会为其安排，如[[希顶字母!|字母!]]的汉写定为”上“，呼读音定为{{x|t1}}，序号定为0。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!小写&lt;br /&gt;
!发音&lt;br /&gt;
!聊天字母&lt;br /&gt;
（待定）&lt;br /&gt;
!概念&lt;br /&gt;
!用途&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|ɣ~∅&lt;br /&gt;
|!（或!`）&lt;br /&gt;
|{{x|4}}和{{x|1}}对应的介音；开口呼介音&lt;br /&gt;
|一般约等于无介音。社区常用此字母作否定前缀。此外曾作为”希顶汉语拼音“中的翘舌音标记。&lt;br /&gt;
|-&lt;br /&gt;
|ü&lt;br /&gt;
|ɥ&lt;br /&gt;
|ü（或U）&lt;br /&gt;
|{{x|yu}}和{{x|iA}}对应的介音；撮口呼介音&lt;br /&gt;
|用于区分{{x|4}}ü与{{x|4u}}等需要写单个[ɥ]介音的情况。另有表示iu，表示ui。&lt;br /&gt;
|-&lt;br /&gt;
|ᴍ&lt;br /&gt;
|m̩&lt;br /&gt;
|M&lt;br /&gt;
|成音节的{{x|m}}&lt;br /&gt;
|用于“ᴍ{{x|mT}}”，“希顶字母邵阳话”的“妈妈”或小牛唤母声。希顶语不用。&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|ŋ̩&lt;br /&gt;
|¿&lt;br /&gt;
|成音节的{{x|N}}&lt;br /&gt;
|“希顶字母邵阳话”的否定前缀。此外曾作为”希顶汉语拼音“中的后鼻音标记。希顶语不用。&lt;br /&gt;
|-&lt;br /&gt;
|ƽ&lt;br /&gt;
|*ɹ&lt;br /&gt;
|?&lt;br /&gt;
|{{x|1s}}对应的“介音”，使前面声母“含s”&lt;br /&gt;
|用于{{x|d}}ƽ、{{x|t}}ƽ。又扩展出{{x|F}}ƽ、{{x|7}}ƽ，可能表示[r]和[r̥]。用途尚不详。&lt;br /&gt;
|-&lt;br /&gt;
|{{x|1s}}&amp;lt;ref&amp;gt;有时也拼成is，这可能与sɛ拼成si类似，也可能是防止读错。&amp;lt;/ref&amp;gt;&lt;br /&gt;
|*ɹ̩&lt;br /&gt;
|S（或1s）&lt;br /&gt;
|使前面的声母“含s”并形成完整音节&lt;br /&gt;
|只用于{{x|d1s}}、{{x|t1s}}、{{x|l1s}}三个音节（其中{{x|l1s}}未用于希顶语），在希顶语音系中可以视为这三个字的特殊读法。&lt;br /&gt;
|-&lt;br /&gt;
|◌̇&lt;br /&gt;
|*&lt;br /&gt;
|暂无（或`）&lt;br /&gt;
|韵母变音符（附标）&lt;br /&gt;
|用于韵母不够时表示新对立。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==扩充字母==&lt;br /&gt;
{{Mbox|目前社区在推进[[希顶维基_talk:PUA编码调整和新扩展推荐集方案|新扩展字母]]，以下字母表将有较大调整。欢迎阁下参与讨论。|leftimage=🔱|color=#ffb900}}&lt;br /&gt;
&#039;&#039;&#039;此内容稍有过时。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[文件:希顶字母表.png|缩略图|&#039;&#039;&#039;希顶字母与旧扩充字母表&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
希顶语仅使用45个基本希顶字母。为书写[[希顶方言]]或用于音位的表示，希顶社区原以希顶字母为基础，提出43个&#039;&#039;&#039;扩充字母&#039;&#039;&#039;，对应钢琴的88个琴键。对于更自由的无限扩充字符集，见[[希吕语]]。&lt;br /&gt;
&lt;br /&gt;
关于希顶扩充字母的意义所在，大家只需要记住一句话就好：45个标准希顶字母之于希扩字母，相当于33个俄语字母之于其他西里尔字母。&lt;br /&gt;
&lt;br /&gt;
批次1、3、6、7为[[用户:Raymond|Raymond]]所创，批次2、4、5为[[用户:荆哲|荆哲]]所创。&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed nounderlines&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!序号!!字母&amp;lt;br /&amp;gt;（大小中写）!!发音&amp;lt;br /&amp;gt;（国际音标，呼读音及本身音）!!汉写体!!聊天字母!!名称!!批次&lt;br /&gt;
|-&lt;br /&gt;
|46||  ||/θe/&amp;lt;br /&amp;gt;/θ/||土||X||-|| rowspan=&amp;quot;3&amp;quot; |1&lt;br /&gt;
|-&lt;br /&gt;
|47||  ||/θu/&amp;lt;br /&amp;gt;/θw/||甲||9||-&lt;br /&gt;
|-&lt;br /&gt;
|48||  ||/xu/&amp;lt;br /&amp;gt;/xw/||-{从}-||W||-&lt;br /&gt;
|-&lt;br /&gt;
|49||  ||/de/&amp;lt;br /&amp;gt;/d/||-{巨}-||P||-|| rowspan=&amp;quot;10&amp;quot; |2&lt;br /&gt;
|-&lt;br /&gt;
|50||&amp;lt;ref&amp;gt;由于形似拉丁字母J和P的合体，这一字母的大写形式常被用于表示MBTI中「既J又P」的状态，例如AuDHD的症状。「人」是一个在MBTI社区常用的词。&amp;lt;/ref&amp;gt;  ||/d͜zjɯ/&amp;lt;br /&amp;gt;/d͜zj/||-{只}-||J||-&lt;br /&gt;
|-&lt;br /&gt;
|51||  ||/d͜zɯ/&amp;lt;br /&amp;gt;/d͜z/||久||U||-&lt;br /&gt;
|-&lt;br /&gt;
|52||  ||/bo/&amp;lt;br /&amp;gt;/b/||辶||R||-&lt;br /&gt;
|-&lt;br /&gt;
|53||  ||/du/&amp;lt;br /&amp;gt;/dw/||-{讠}-||Z||-&lt;br /&gt;
|-&lt;br /&gt;
|54||  ||/wu/&amp;lt;br /&amp;gt;/w/||-{亼}-||O||-&lt;br /&gt;
|-&lt;br /&gt;
|55||  ||/lɯ/&amp;lt;br /&amp;gt;/l/||十||0||-&lt;br /&gt;
|-&lt;br /&gt;
|56||  ||/lu/&amp;lt;br /&amp;gt;/lw/||业||K||-&lt;br /&gt;
|-&lt;br /&gt;
|57||  ||/ge/&amp;lt;br /&amp;gt;/ɡ/||卢||Q||-&lt;br /&gt;
|-&lt;br /&gt;
|58||  ||/gu/&amp;lt;br /&amp;gt;/ɡw/||互||G||-&lt;br /&gt;
|-&lt;br /&gt;
|59||  ||/ʔha/&amp;lt;br /&amp;gt;/ʔh~qʰ/||亥||I或&amp;lt;br /&amp;gt;h_k||-|| rowspan=&amp;quot;2&amp;quot; |3&lt;br /&gt;
|-&lt;br /&gt;
|60||  ||/ʔhu/&amp;lt;br /&amp;gt;/ʔhw~qʰw/||申||S||-&lt;br /&gt;
|-&lt;br /&gt;
|61||  &amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;已加入[[泛希顶三国杀DIY#弓知|希顶三国杀]]全家桶。&amp;lt;/ref&amp;gt;||/ʈ͜ʂɯ/&amp;lt;br /&amp;gt;/ʈ͜ʂ/||弓||M||-|| rowspan=&amp;quot;6&amp;quot; |4&lt;br /&gt;
|-&lt;br /&gt;
|62||  &amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;||/ʈ͜ʂʰɯ/&amp;lt;br /&amp;gt;/ʈ͜ʂʰ/||百||C||-&lt;br /&gt;
|-&lt;br /&gt;
|63||  ||/ʂɯ/&amp;lt;br /&amp;gt;/ʂ/||-{乏}-/斥||s`||-&lt;br /&gt;
|-&lt;br /&gt;
|64||  ||/ɻɯ/&amp;lt;br /&amp;gt;/ɻ/||牙||r`||-&lt;br /&gt;
|-&lt;br /&gt;
|65||  ||/ɳɯ/&amp;lt;br /&amp;gt;/ɳ/||庚||P`||-&lt;br /&gt;
|-&lt;br /&gt;
|66||  ||/ɖ͜ʐɯ/&amp;lt;br /&amp;gt;/ɖ͜ʐ/||辰||R`||-&lt;br /&gt;
|-&lt;br /&gt;
|67||  ||/ʐɯ/&amp;lt;br /&amp;gt;/ʐ/||果||Q`||-|| rowspan=&amp;quot;11&amp;quot; |5&lt;br /&gt;
|-&lt;br /&gt;
|68||  ||/ɣu/&amp;lt;br /&amp;gt;/ɣw/||寅||k`||-&lt;br /&gt;
|-&lt;br /&gt;
|69||  ||/ɤ̃/||-{吕}-||8`||-&lt;br /&gt;
|-&lt;br /&gt;
|70||  ||/zɯ/&amp;lt;br /&amp;gt;/z/||以||5`||-&lt;br /&gt;
|-&lt;br /&gt;
|71||  ||/ʡa/&amp;lt;br /&amp;gt;/ʡ~ʔ~q/||卯||m`||-&lt;br /&gt;
|-&lt;br /&gt;
|72||  ||/ʡu/&amp;lt;br /&amp;gt;/ʡw~ʔw~qw/||酉||w`||-&lt;br /&gt;
|-&lt;br /&gt;
|73||  ||/vo/&amp;lt;br /&amp;gt;/v/||丙||Y`||-&lt;br /&gt;
|-&lt;br /&gt;
|74||  ||/zjɯ/&amp;lt;br /&amp;gt;/zj/||-{丑}-||a`||-&lt;br /&gt;
|-&lt;br /&gt;
|75||  ||/ðe/&amp;lt;br /&amp;gt;/ð/||己||N`||-&lt;br /&gt;
|-&lt;br /&gt;
|76||  ||/ðu/&amp;lt;br /&amp;gt;/ðw/||壬||x`||-&lt;br /&gt;
|-&lt;br /&gt;
|77||  ||/ɣe/&amp;lt;br /&amp;gt;/ɣ/||辛||O`||-&lt;br /&gt;
|-&lt;br /&gt;
|78||  ||/ǃa/&amp;lt;br /&amp;gt;/ǃ/||古||C`||-|| rowspan=&amp;quot;4&amp;quot; |6&lt;br /&gt;
|-&lt;br /&gt;
|79||  ||/ǃu/&amp;lt;br /&amp;gt;/ǃw/||早||q`||-&lt;br /&gt;
|-&lt;br /&gt;
|80||  ||/ʘa/&amp;lt;br /&amp;gt;/ʘ/||-{回}-||g`||-&lt;br /&gt;
|-&lt;br /&gt;
|81||  ||/ʘwa/&amp;lt;br /&amp;gt;/ʘw/||羊||v`||-&lt;br /&gt;
|-&lt;br /&gt;
|82||  ||/tʰwõ/&amp;lt;br /&amp;gt;/.&amp;lt;ref&amp;gt;为除阻或元音无声化符号。&amp;lt;/ref&amp;gt;/||音||L`||-|| rowspan=&amp;quot;7&amp;quot; |7&lt;br /&gt;
|-&lt;br /&gt;
|83||  ||/ʕa/&amp;lt;br /&amp;gt;/ʕ/||卓||p`||-&lt;br /&gt;
|-&lt;br /&gt;
|84||  ||/ʕu/&amp;lt;br /&amp;gt;/ʕw/||占||6`||-&lt;br /&gt;
|-&lt;br /&gt;
|85||  ||/ɸa/&amp;lt;br /&amp;gt;/ɸ/||弗||$`||-&lt;br /&gt;
|-&lt;br /&gt;
|86||  ||/ħa/&amp;lt;br /&amp;gt;/ħ/||半||¥`或&amp;lt;br /&amp;gt;y`||-&lt;br /&gt;
|-&lt;br /&gt;
|87||  ||/ɮa/&amp;lt;br /&amp;gt;/ɮ/||出||W`||-&lt;br /&gt;
|-&lt;br /&gt;
|88||  ||/ɬa/&amp;lt;br /&amp;gt;/ɬ/||-{币}-||n`||-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
希顶字母先于[[希顶语]]创制，大约始于黄雀飞四五年级时。黄雀飞「看到了一些不知是什么时候留下的符号……那时我就想到，是不是我也可以创造一些字母？」后来黄雀飞认为汉字不便于计算机处理，因而决定将希顶字母用于改良华语。&lt;br /&gt;
&lt;br /&gt;
现有标准字母可溯及 2011 年左右的电子版字表，其中字母与现有字母只有极小差别（如 ¿ 改为 {{X|N}}，5 改为 {{X|F}}）。2007 年左右的手稿残卷则仍有与现有希顶字母迥异的字母，其中有许多类似 لو 的字形，目前已无法确定读音。手稿中 {{X|H}} 作「尤」（手写体形似希腊字母π），与《[[希顶字母华语采访稿|采访稿]]》所述相符。&lt;br /&gt;
&lt;br /&gt;
===已知的部分字母更动===&lt;br /&gt;
旧文稿及视频偶见部分弃用的字型，如下。具体的更改时间不明。&lt;br /&gt;
*{{X|b}}：旧字型类似-{夕}-字，汉写为「-{夕}-」。&lt;br /&gt;
*{{X|m}}：旧汉写为「-{门}-」。&lt;br /&gt;
*{{X|x}}：旧汉写为「-{乂}-」。&lt;br /&gt;
*{{X|y}}：旧汉写为「-{牛}-」。&lt;br /&gt;
*{{X|H}}：旧汉写为「-{尤}-」，一说「-{尢}-」。&lt;br /&gt;
*{{X|l}}：旧汉写为「-{卜}-」。&lt;br /&gt;
*{{X|N}}：旧字形为倒问号「¿」，汉写为「几」。&lt;br /&gt;
*{{X|d}}：旧汉写为「-{口}-」。&lt;br /&gt;
*{{X|5}}：汉写用过「-{兀}-」「-{上}-」。&lt;br /&gt;
*{{X|F}}：旧字形类似阿拉伯数字 5，汉写「-{万}-」。&lt;br /&gt;
*{{X|B}}：旧汉写为「-{白}-」，更早为「-{及}-」。&lt;br /&gt;
*{{X|o}}：旧汉写为「-{日}-」，小写形如 θ。&lt;br /&gt;
*{{X|E}}：旧汉写为「-{巾}-」。&lt;br /&gt;
*{{X|6}}：曾用  作為大寫，而中寫和小寫與現在一致。&lt;br /&gt;
*{{X|T}}：旧小寫形如丈，大寫形如兀，汉写「-{丈}-」。&lt;br /&gt;
*{{X|3}}：旧汉写为「-{王}-」。&lt;br /&gt;
*{{X|V}}：曾用类似倒置 Ω 的字形。&lt;br /&gt;
此外 2022 年四五月之际，[[黄雀飞]]由于 {{X|B}} 与 {{X|8}} 相似，曾表示希望 {{X|B}} 使用 A 字形及类推中小写，{{X|a}} 使用 {{X|a}} 字形及类推大写，不过旋即放弃，由发言可见此时黄雀飞的精神状态稍有失常。没有[[希顶方言]]接受此更改。有时称此事件为「BA 之变」，希顶漫画 #7 便描述该事件。&lt;br /&gt;
&lt;br /&gt;
==另见==&lt;br /&gt;
*[[希顶数字]]&lt;br /&gt;
*[[替代字母]]&lt;br /&gt;
*[[符号替代码位]]&lt;br /&gt;
*[[希顶字母数码管表示方法]]&lt;br /&gt;
&lt;br /&gt;
{{译文|en=Shidinn alphabet}}&lt;br /&gt;
&lt;br /&gt;
==注释==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{希顶语}}&lt;br /&gt;
[[分类:书写系统]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43081</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43081"/>
		<updated>2026-02-14T04:32:05Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* Tr3() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 断奏 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8 9 x y X Y&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐：采样率分别为 2048√2、4096、4096√2、……、16384 Hz 的噪波音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个$后缀时，最终计算出的时值乘以n。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，当某音符存在n个%后缀时，最终计算出的时值除以n。可以结合&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;实现三连音。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;j...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 若...为非负数，跳到...-1个音符的位置继续，若...为负数，则往前跳...个音符再继续，并且j...为&#039;&#039;&#039;一次性&#039;&#039;&#039;的。如:&amp;lt;code&amp;gt;12345;j-2&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;1234545&amp;lt;/code&amp;gt;，&amp;lt;code&amp;gt;12345;j1&amp;lt;/code&amp;gt;等效于&amp;lt;code&amp;gt;123452345&amp;lt;/code&amp;gt;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;z Z&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分别为-8000Hz与-5657.7Hz的噪波音符，可视为鼓点使用。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Category:%E5%B8%8C%E8%87%B4%E8%AF%AD&amp;diff=43075</id>
		<title>Category:希致语</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Category:%E5%B8%8C%E8%87%B4%E8%AF%AD&amp;diff=43075"/>
		<updated>2026-02-12T01:44:02Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{catnav|索引|希顶语|希顶方言}}&lt;br /&gt;
主条目：[[希致语]]&lt;br /&gt;
[[分类:希顶方言]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43026</id>
		<title>LNNBot/指令</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4&amp;diff=43026"/>
		<updated>2026-02-05T14:00:45Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 别名指令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;指令&#039;&#039;&#039;是 [[LNNBot]] 功能的一类，基于 Koishi.js 框架的指令系统，有共通的语法。可通过发送以斜杠（&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;）开头的消息来调用指令；在 QQ 私聊和部分群聊内可以省略斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
在 Koishi.js 框架中，指令由&#039;&#039;&#039;名称&#039;&#039;&#039;、若干&#039;&#039;&#039;参数&#039;&#039;&#039;和若干&#039;&#039;&#039;选项&#039;&#039;&#039;组成，其间使用空格、换行等空白字符分隔。一般情况下，指令选项可以以任意顺序写在参数前后或之间。&lt;br /&gt;
&lt;br /&gt;
斜杠前缀是通过消息调用指令的一种标志，并不是指令语法的一部分；在部分高级功能中“输入一条指令”时不可包含斜杠前缀。&lt;br /&gt;
&lt;br /&gt;
=== 参数 ===&lt;br /&gt;
&lt;br /&gt;
参数可以是不含空白字符的内容或用引号（&amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;、-{&amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;‘’&amp;lt;/code&amp;gt;}-）包围的任意内容，如果参数值本身就以引号开头和结尾则需要再加一层引号（可以是相同的引号，如 &amp;lt;code&amp;gt;&amp;quot;&amp;quot;content&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
参数分为&#039;&#039;&#039;必填参数&#039;&#039;&#039;和&#039;&#039;&#039;可选参数&#039;&#039;&#039;，在指令用法中分别使用角括号和方括号包围参数名表示，如指令 &amp;lt;code&amp;gt;[[LNNBot/指令/5k|5k]]&amp;lt;/code&amp;gt; 有一个必填参数 &amp;lt;code&amp;gt;text1&amp;lt;/code&amp;gt; 和一个可选参数 &amp;lt;code&amp;gt;text2&amp;lt;/code&amp;gt;，写作 &amp;lt;code&amp;gt;5k &amp;lt;text1&amp;gt; [text2]&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;可变参数&#039;&#039;&#039;，即接受任意数量的额外参数，在指令用法中表示为最后一个参数的名称&#039;&#039;前&#039;&#039;加三点（如&amp;lt;code&amp;gt;&amp;lt;...words&amp;gt;&amp;lt;/code&amp;gt;；区别于下文的&#039;&#039;贪婪值&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 选项 ===&lt;br /&gt;
&lt;br /&gt;
选项的通用语法是&#039;&#039;两个&#039;&#039;横杠（&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）后紧跟&#039;&#039;&#039;选项名&#039;&#039;&#039;。很多选项是&#039;&#039;&#039;具值选项&#039;&#039;&#039;，它们后面需要再跟一个&#039;&#039;&#039;选项值&#039;&#039;&#039;，选项值的语法类似于参数。选项名和选项值之间由空白字符或一个等号（&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;）相隔，等号之后也可以有空白。等号后不能紧跟使用引号语法的选项值，可以在等号后添加空白或直接用空白代替等号。&lt;br /&gt;
&lt;br /&gt;
大多数选项有单个字符的&#039;&#039;&#039;短名&#039;&#039;&#039;，可以用&#039;&#039;一个&#039;&#039;横杠后跟短名的&#039;&#039;&#039;短语法&#039;&#039;&#039;表示（如 &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt;）。短语法可以&#039;&#039;&#039;串联&#039;&#039;&#039;，写成一个横杠后连续跟上多个选项的短名（如 &amp;lt;code&amp;gt;-abc&amp;lt;/code&amp;gt; 同时指定了选项 &amp;lt;code&amp;gt;-a -b -c&amp;lt;/code&amp;gt;）。串联短语法中除最后一个选项外，其他具值选项（若有）的值为空，最后一个选项可以正常指定值（如 &amp;lt;code&amp;gt;-abc &amp;quot;选项c的值&amp;quot;&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
有些选项有&#039;&#039;&#039;符号名&#039;&#039;&#039;，可以用一个或几个特殊符号（如 &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;--&amp;lt;/code&amp;gt;）的&#039;&#039;&#039;符号语法&#039;&#039;&#039;表示。具值选项使用符号语法时不能使用等号分隔名和值，只能用空白字符分隔。&lt;br /&gt;
&lt;br /&gt;
有些指令使用&#039;&#039;&#039;严格选项解析&#039;&#039;&#039;，这些指令在解析时若遇到不存在的长、短选项，会将其视为参数，而非报错或忽略。&lt;br /&gt;
&lt;br /&gt;
=== 值类型 ===&lt;br /&gt;
&lt;br /&gt;
每个参数和具值选项都有类型，类型影响该参数或选项值的格式要求和解析逻辑。在指令定义中表示为值名称后跟冒号和类型英文名，在帮助信息中不会显示。&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! 类型名称 !! 值格式 !! 说明&lt;br /&gt;
|- id=&amp;quot;值类型_string&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; 字符串 || 文本 || 默认类型&lt;br /&gt;
|- id=&amp;quot;值类型_number&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; 数字 || 浮点数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_integer&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;integer&amp;lt;/code&amp;gt; 整数 || 整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_posint&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;posint&amp;lt;/code&amp;gt; 正整数 || 正整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_natural&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;natural&amp;lt;/code&amp;gt; 自然数 || 非负整数 ||&lt;br /&gt;
|- id=&amp;quot;值类型_date&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; 日期 || 日期&amp;lt;br/&amp;gt;或持续时间表示距离现在 || 持续时间单位 w/week(s)、d/day(s)、h/hour(s)、m/min/minute(s)、s/sec/second(s)，从大单位到小单位，不可有任何空格，如：&amp;lt;code&amp;gt;2w2d&amp;lt;/code&amp;gt;&lt;br /&gt;
|- id=&amp;quot;值类型_user&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; 用户 || @提及人员或字符 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; 后加用户 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的用户账号&lt;br /&gt;
|- id=&amp;quot;值类型_channel&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;channel&amp;lt;/code&amp;gt; 频道 || #频道链接或字符 &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 后加频道 ID || 可在 ID 前加平台 ID 和冒号来选择其他聊天平台的频道&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code id=&amp;quot;值类型_image&amp;quot;&amp;gt;image&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_audio&amp;quot;&amp;gt;audio&amp;lt;/code&amp;gt;/&amp;lt;code id=&amp;quot;值类型_video&amp;quot;&amp;gt;video&amp;lt;/code&amp;gt; 图片/音频/视频 || 图片/语音/视频 ||&lt;br /&gt;
|- id=&amp;quot;值类型_file&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; 文件 || 发送文件 ||&lt;br /&gt;
|- id=&amp;quot;值类型_text&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; 文本 || 文本 || 遇非文本内容如表情、图片，传入 XML 元素代码且解转义一次&lt;br /&gt;
|- id=&amp;quot;值类型_rawtext&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 纯文本 || 纯文本 || 遇非文本内容如表情、图片，直接剔除&lt;br /&gt;
|- id=&amp;quot;值类型_elements&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 元素 || 任意内容 ||&lt;br /&gt;
|- id=&amp;quot;值类型_fragment&amp;quot;&lt;br /&gt;
| &amp;lt;code&amp;gt;fragment&amp;lt;/code&amp;gt; 片段 || 任意内容 || 非 Koishi.js 自带的标准值类型，非贪婪&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 贪婪值 ===&lt;br /&gt;
&lt;br /&gt;
值类型为 &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;elements&amp;lt;/code&amp;gt; 会使指令其余的部分不再解析选项和参数语法，直接全部视为该值的内容（首尾若有引号也会视为值的一部分），称为&#039;&#039;&#039;贪婪值&#039;&#039;&#039;（使用贪婪值的参数称为&#039;&#039;&#039;贪婪参数&#039;&#039;&#039;，有贪婪值的选项称为&#039;&#039;&#039;贪婪选项&#039;&#039;&#039;）。贪婪值必须写在指令的末尾（即使用贪婪参数时其他参数和所有选项必须写在贪婪参数之前，使用贪婪选项时其他选项和所有参数必须写在贪婪选项之前），且贪婪选项和贪婪参数不能同时使用。贪婪值在指令用法中表示为值名称&#039;&#039;后&#039;&#039;加三点（如 &amp;lt;code&amp;gt;&amp;lt;input...&amp;gt;&amp;lt;/code&amp;gt;；区别于上文的&#039;&#039;可变参数&#039;&#039;）。&lt;br /&gt;
&lt;br /&gt;
=== 插值 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;插值&#039;&#039;&#039;是将一条指令的结果直接作为另一条指令输入的一部分的功能，可以用于指令的参数和选项（包括贪婪值）内，但在直单引号（&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）包围的值中无效。基本的插值语法是 &amp;lt;code&amp;gt;$(指令)&amp;lt;/code&amp;gt;（被插值的指令不可包含半角右圆括号，除非在引号内），同时也存在一些其他插值语法，会直接使用对应的指令进行插值：&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 语法 !! 等价语法 !! 备注&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;${代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/evaluate|eval]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿{代码...}&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatlang|whatlang]] 代码...)&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$¿(名称 参数...)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$([[LNNBot/指令/whatcmd|whatcmd]] 名称 参数...)&amp;lt;/code&amp;gt; || WhatCommands指令不可包含半角右圆括号，除非在引号内&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
在一些情况下（如输入 JavaScript 代码时），我们可能不希望指令系统解析插值语法。在 QQ 平台，对于一些会自动剔除掉 QQ 表情的指令（如 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt;，它的参数为 &amp;lt;code&amp;gt;rawtext&amp;lt;/code&amp;gt; 类型），可以通过在美元符与括号之间添加一个 QQ 表情来“转义”插值语法。也可以通过先发送代码，再引用这条消息调用指令的方法来绕过插值解析。通过在 &amp;lt;code&amp;gt;[[LNNBot/指令/rpipeline|rpipeline]]&amp;lt;/code&amp;gt; 指令的快捷方式（如 &amp;lt;code&amp;gt;&amp;lt;|&amp;lt;/code&amp;gt;）中使用 &amp;lt;code&amp;gt;ECHO&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; 特殊指令向欲调用的指令传递参数也能绕过插值解析，但需要确保文本内容不含前后都是空白字符的竖线（&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 机制 ==&lt;br /&gt;
&lt;br /&gt;
=== 查询帮助 ===&lt;br /&gt;
&lt;br /&gt;
指令 &amp;lt;code&amp;gt;[[LNNBot/指令/help|help]]&amp;lt;/code&amp;gt; 可显示指令菜单或查询特定指令的帮助。&lt;br /&gt;
&lt;br /&gt;
有些指令是&#039;&#039;&#039;隐藏指令&#039;&#039;&#039;，不会出现在菜单里，但仍能通过 &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; 查询到其帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 别名 ===&lt;br /&gt;
&lt;br /&gt;
有些指令有&#039;&#039;&#039;别名&#039;&#039;&#039;，别名可以用来代替指令名调用指令。&lt;br /&gt;
&lt;br /&gt;
有些别名是&#039;&#039;&#039;附带参数和/或选项的别名&#039;&#039;&#039;，使用这种别名调用指令时会自动指定指令的第一个或前几个参数，或是给一个或多个选项附带不同的默认值，也可能参数和选项都有。在帮助信息中显示为 &amp;lt;code&amp;gt;&#039;&#039;别名&#039;&#039;（=&#039;&#039;指令名称&#039;&#039; &#039;&#039;参数和/或选项&#039;&#039;）&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
有些指令在帮助信息中会用默认使用它的一个别名而不是其原本的名称显示，我们称这些指令的&#039;&#039;&#039;显示名称&#039;&#039;&#039;不同于其&#039;&#039;&#039;原本名称&#039;&#039;&#039;；相应的原本名称可能会被列举为别名之一，也可能因被禁用而不在帮助信息中显示。在本wiki条目的子页面标题中，我们总是使用指令的原本名称。&lt;br /&gt;
&lt;br /&gt;
=== 别名指令 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别名指令&#039;&#039;&#039;，不同于指令的别名，是指通过 [https://common.koishi.chat/zh-CN/plugins/alias.html alias 插件]创建的一种特殊的指令，它们在调用时会在展开插值语法后，将指令名直接替换为一段预先定义的指令，然后再作为一条指令执行（会再次展开插值语法，再解析参数和选项的语法）。别名指令不会显示在其实际调用的指令的帮助信息中，对别名指令查询帮助会显示“本指令是&#039;&#039;（实际指令段）&#039;&#039;的语法糖”。LNNBot 的别名指令都是隐藏指令。&lt;br /&gt;
&lt;br /&gt;
=== 特殊调用方式 ===&lt;br /&gt;
&lt;br /&gt;
在 QQ 私聊和部分群聊调用指令时可以省略斜杠，直接发送指令内容；在 Discord 平台，因为斜杠有时是一种特殊语法，所以也允许以两个斜杠开头。&lt;br /&gt;
&lt;br /&gt;
部分指令也能用其他独特的语法来调用，称为&#039;&#039;&#039;快捷方式&#039;&#039;&#039;，如 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令可以通过发送大于号和空格开头的消息来调用。&lt;br /&gt;
&lt;br /&gt;
=== 捕获引用 ===&lt;br /&gt;
&lt;br /&gt;
当调用指令的消息引用（回复）了另一条消息，大多数指令都会将被引用的消息内容自动添加到指令末尾作为参数或选项值。通过这种方式传入的输入不会解析选项、参数和插值语法，直接作为一个值使用。若指令使用了贪婪参数或选项，则会将被引用内容直接添加到贪婪值的末尾。&lt;br /&gt;
&lt;br /&gt;
=== 请求输入参数 ===&lt;br /&gt;
&lt;br /&gt;
有些指令在缺少必填参数时，会显示“请发送&#039;&#039;(参数描述)&#039;&#039;…”（区别于报错“缺少&#039;&#039;某参数&#039;&#039;…”），调用指令的用户若在 1 分钟内在同一聊天内发送了消息，bot 会将该消息的内容作为缺少的参数使用。目前无法在 bot 请求输入参数时手动取消调用，需要等待 1 分钟或通过发送一条任意内容来完成调用，否则直接重新进行指令调用不会被 bot 正常识别。&lt;br /&gt;
&lt;br /&gt;
=== 子指令 ===&lt;br /&gt;
&lt;br /&gt;
有些指令是另一个指令的&#039;&#039;&#039;子指令&#039;&#039;&#039;。子指令不会在顶层帮助菜单中显示，只会在其父指令的帮助信息内显示。子指令分为&#039;&#039;&#039;层级式&#039;&#039;&#039;和&#039;&#039;&#039;派生式&#039;&#039;&#039;两种，派生式子指令的名称总是以其父指令的名称加句点（&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;）开头。&lt;br /&gt;
&lt;br /&gt;
有些指令本身并没有功能，仅用于收纳其他指令作为子指令，称为&#039;&#039;&#039;分组指令&#039;&#039;&#039;。调用分组指令的派生式子指令时可以用空格代替指令名中的句点；而如果直接调用分组指令本身，或将空格替换为句点后并不是一个存在的派生式子指令名称，则会直接显示分组指令的帮助信息。&lt;br /&gt;
&lt;br /&gt;
=== 禁用指令 ===&lt;br /&gt;
&lt;br /&gt;
指令可以被 bot 管理员在特定群聊中禁用。此时，该指令及其子指令都无法在该群聊中被调用。有些指令是&#039;&#039;&#039;群聊中默认禁用&#039;&#039;&#039;的，需要 bot 管理员手动为特定群聊启用才可调用。&lt;br /&gt;
&lt;br /&gt;
== 指令列表 ==&lt;br /&gt;
&lt;br /&gt;
指令文档索引尚未建成，您可以浏览下列已编写的指令条目：&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/LNNBot/指令/|stripprefix=1}}&lt;br /&gt;
&lt;br /&gt;
; 快捷方式索引&lt;br /&gt;
&lt;br /&gt;
{{LNNBot指令链接|rpipeline|&amp;lt;&amp;amp;vert;}} · {{LNNBot指令链接|evaluate|&amp;gt;}} · {{LNNBot指令链接|rpipeline|&amp;amp;vert;}} · {{LNNBot指令链接|sletscript|§&amp;gt;}} · {{LNNBot指令链接|sletpreset|§§}} · {{LNNBot指令链接|whatlang|¿}} · {{LNNBot指令链接|whatcmd|¿¿}} · {{LNNBot指令链接|uiua|∪}} · {{LNNBot指令链接|thursday|疯狂星期四}}&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs&amp;diff=43024</id>
		<title>LNNBot/指令/musicjs</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs&amp;diff=43024"/>
		<updated>2026-02-05T13:53:13Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所属插件=[https://github.com/DGCK81LNN/koishi-plugin-music @dgck81lnn/music]&lt;br /&gt;
|父级指令=util.script&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt;&#039;&#039;&#039; 允许用户通过一套 JavaScript API 来合成旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
 musicjs &amp;lt;code:{{LNNBot值类型链接|rawtext}}&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; 为 JavaScript 代码，提供以下函数和变量：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;note(tone: number, beats: number, temperament = 12)&amp;lt;/code&amp;gt; 创建平均律音符&lt;br /&gt;
*: 相当于 &amp;lt;code&amp;gt;noteHz(baseFrequency * (2 ** (tone / temperament)), beats)&amp;lt;/code&amp;gt;。&lt;br /&gt;
** &amp;lt;code&amp;gt;tone&amp;lt;/code&amp;gt; 音符相对于基准音的偏移（默认情况下，单位为半音）&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
** &amp;lt;code&amp;gt;temperament&amp;lt;/code&amp;gt; 平均律的音阶数；决定了多少 &amp;lt;code&amp;gt;tone&amp;lt;/code&amp;gt; 为一个八度&lt;br /&gt;
* &amp;lt;code&amp;gt;noteJust(ratio: number, beats: number)&amp;lt;/code&amp;gt; 创建纯律音符&lt;br /&gt;
*: 相当于 &amp;lt;code&amp;gt;noteHz(baseFrequency * ratio, beats)&amp;lt;/code&amp;gt;。&lt;br /&gt;
** &amp;lt;code&amp;gt;ratio&amp;lt;/code&amp;gt; 音符音高与基准音频率的比值&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;noteHz(frequency: number, beats: number)&amp;lt;/code&amp;gt; 创建指定频率音高的音符&lt;br /&gt;
** &amp;lt;code&amp;gt;frequency&amp;lt;/code&amp;gt; 频率（赫兹）；为负数时播放噪波，绝对值为采样率&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;rest(beats: number)&amp;lt;/code&amp;gt; 休止&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 休止时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;bpm: Number = 120&amp;lt;/code&amp;gt; 每分钟拍数&lt;br /&gt;
*: 为了兼容一些旧的代码，该变量的初始值是一个可以被隐式转换成数字的函数，可以通过调用修改速度；对其进行有效的赋值后，会变成普通数字。&lt;br /&gt;
* &amp;lt;code&amp;gt;baseFrequency = 440&amp;lt;/code&amp;gt; 基准音频率&lt;br /&gt;
* &amp;lt;code&amp;gt;gain = 0.5&amp;lt;/code&amp;gt; 音量&lt;br /&gt;
* &amp;lt;code&amp;gt;time = 0&amp;lt;/code&amp;gt; 当前时间（秒）&lt;br /&gt;
&lt;br /&gt;
每次创建音符时其开始时间由 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; 变量决定，创建音符或休止都会使其值增加。可通过手动减少此值（或用 &amp;lt;code&amp;gt;rest()&amp;lt;/code&amp;gt; 休止负的时间）后再创建音符来使其与已创建的音符同时播放。例如，演奏《D大调卡农》靠近开头的两小节：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
bpm = 60&lt;br /&gt;
note(9, 1); note(7, 1); note(5, 1); note(4, 1) // #F5 E5 D5 #C5&lt;br /&gt;
note(2, 1); note(0, 1); note(2, 1); note(4, 1) // B4 A4 B4 #C5&lt;br /&gt;
// 由于速度为每分钟 60 拍，演奏了 8 个一拍长的音符，此时 time 为 8.0&lt;br /&gt;
// 我们回到最开头，再创建大提琴的音符&lt;br /&gt;
time = 0 // 也可以用 rest(-8)，后退 8 拍&lt;br /&gt;
note(-19, 1); note(-24, 1); note(-22, 1); note(-27, 1) // D3 A2 B2 #F2&lt;br /&gt;
note(-26, 1); note(-31, 1); note(-26, 1); note(-24, 1) // G2 D2 G2 A2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[LNNBot/指令/musicjs*|musicjs*]]&amp;lt;/code&amp;gt;：在本指令的基础上提供了 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 等辅助函数，方便编写旋律&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43023</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=43023"/>
		<updated>2026-02-05T13:53:04Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 断奏 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User_talk:DGCK81LNN&amp;diff=43001</id>
		<title>User talk:DGCK81LNN</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User_talk:DGCK81LNN&amp;diff=43001"/>
		<updated>2026-02-03T00:18:38Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* Punish User:List of deleted users even harsher than you did */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Contacting me with platforms other than Tencent QQ==&lt;br /&gt;
[https://github.com/DGCK81LNN#contact-me--more-about-me Contact me]&lt;br /&gt;
&lt;br /&gt;
To get in touch with me, Tencent QQ would be the most convenient way &#039;&#039;for me&#039;&#039;, but if you live outside China, I can try using any of the following platforms instead: Telegram, Discord, Reddit, MEGA. Reply if you would like to add me as a friend on one of these platforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Add a topic&#039;&#039; on this page if you&#039;d like to talk right here on the wiki. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年3月31日 (日) 16:28 (CST)&lt;br /&gt;
&lt;br /&gt;
==I have a questions about your soft XDI8 keyboard==&lt;br /&gt;
&lt;br /&gt;
1: Will Extentions be added?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2: Why remove the &amp;quot;subscript&amp;quot; numbers? Do we use them anymore?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3: Why didn&#039;t you make it so it we hold a letter key it would show the alternative options. Like if you hold the &amp;quot;a&amp;quot; key it would show ʉ because swiping up is hard without accidentally typing another letter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4: Will there be an app for this on android and IOS devices?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5: (unrelated) Is the basic shidinn alphabet, the Extentions, the tiny numbers, and the Chinese letters for xdi8 aho going to be submitted to Unicode? If so, when? [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月1日 (一) 11:21 (CST)&lt;br /&gt;
&lt;br /&gt;
:Hi!&lt;br /&gt;
:#I coded partial support for some ({{x|X9WPJURZO0KQGISMC}}) extension letters but I&#039;ve turned them off for the demo page. I don&#039;t plan on adding more.&lt;br /&gt;
:#I don&#039;t see any practical use of the subscript numbers currently, which is why I removed them.&lt;br /&gt;
:#This is actually to be added, I was just too lazy. Eventually you should also be able to hold one of the symbol keys (in the symbol mode) and pan left or right to choose among variants (e.g. &#039; ‘ ’ `).&lt;br /&gt;
:#Unfortunately programming keyboards for Android and iOS is completely different from creating one that can only be used in the browser, and I doubt I will be able to create mobile apps due to environmental requirements.&lt;br /&gt;
:#Not until Shidinn gets as famous as Lojban or Toki Pona worldwide, which is hard due to its current incompleteness as a language.&lt;br /&gt;
:[[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月1日 (一) 13:16 (CST)&lt;br /&gt;
:Also note that the new list of official extension Shidinn letters and Infinite Shidinn letters is still under review. Letters like {{x|C`}} probably aren&#039;t going to stay in official extension Shidinn anymore; several letters originally in Infinite Shidinn are going to be added to the official extension. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月1日 (一) 13:30 (CST)&lt;br /&gt;
::Honestly, in my opinion, subscript numbers were actually more fitting in the shidinn alphabet. Uniqueness if you agree. Also I think Quefei confirmed that we use &amp;quot;n&amp;quot; as decimal point and when I went to go see the videos of the old shidinn language thingy correction Annaotation video, I saw it said they use a separate number system. Does that mean we use the tall numbers (12345) or just do •ı• •ә• •з•. We should&#039;ve kept the small numbers as they made the alphabet look better and more complete. We just removed them. also what happened to the  diagraph things? What was the point?&lt;br /&gt;
::Are you sure it&#039;s not popular? I see alot of shidinn videos on YouTube. (I&#039;m from a different country so I don&#039;t use bilibili also that means I have a different time zone.)&lt;br /&gt;
::I saw a shidinn alphabet song with 1 million views and there&#039;s more shidinn stuff with about as much views as other said video. If we&#039;re gonna submit it to Unicode then who&#039;s gonna do it? We could just submit the original 45 (idek if it&#039;s 45 anymore) and the Chinese letters and the shidinn digits.&lt;br /&gt;
::Pretty sure you guys don&#039;t think it&#039;s popular because bilibili is a smaller platform than YouTube just by a few billion people. It&#039;s about as good as it gets. Even on scratch people make projects about shidinn. It&#039;s more popular than you think.&lt;br /&gt;
::this is what we should do if submit to Unicode&lt;br /&gt;
::First things first, submit the original 45, the Chinese letters and the subscript numbers (idk man).&lt;br /&gt;
::Then if this community is finally done with the Extentions, we can turn those in a different time.&lt;br /&gt;
::Some time later, if the infinite shidinn letters are done we submit those. It obviously won&#039;t work if we do it at the same time or at all in general because 1: the infinite shidinn alphabet isn&#039;t even done yet and 2: The shidinn alphabet itself isn&#039;t even done at all. [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月1日 (一) 15:10 (CST)&lt;br /&gt;
:::I just uploaded a funni picture.&lt;br /&gt;
:::Is called &amp;quot;Screenshot 2024401&amp;quot; or something like that go check it out on logs. [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月1日 (一) 15:30 (CST)&lt;br /&gt;
::::Usually wikis won&#039;t let you upload images like that unless they&#039;re useful for demonstration purposes in articles. I asked the staff, it seems they&#039;re kind of okay with it though. Better post this kind of stuff in the community QQ group chat.&lt;br /&gt;
::::You actually should make a QQ account i think. Join the community. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月2日 (二) 07:58 (CST)&lt;br /&gt;
::::Also {{x|⇧666666~66⇧6⇧6⇧6⇧6⇧66⇧666~6⇧666⇧6~66~6}} [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月2日 (二) 08:03 (CST)&lt;br /&gt;
:::Shidinn may have been getting some more attention these days but it&#039;s still an incomplete language. It has no standard grammar and (presumably) no native speakers (yet). Note that not even Sitelen Pona (Toki Pona ideographs) were able to get into Unicode, despite being way more famous than Shidinn. However, the [https://www.kreativekorp.com/ucsur/ Under-ConScript Unicode Registry] (UCSUR), successor of the [http://www.evertype.com/standards/csur/ ConScript Unicode Registry], assigns code points for characters that belong to constructed languages or writing systems inside Unicode&#039;s Private Use Areas. It&#039;s like the Infinite Shidinn of Unicode. You can already find Shidinn on the UCSUR page, the alphabet is still the old version though.&lt;br /&gt;
:::To my knowledge, there is current no standard way to write numbers in Shidinn. Using Shidinn letters, there are at least three ways: Hebrew-style ({{x|⟦b&#039;6u4Hq.xdB⟧}}), Arabic-style ({{x|·123456.78q·}} ; dialects that use the letter {{x|9}} use it for nine) and bpmw style ({{x|·bpmwjq.xyn·}}). All are kind of outdated; might as well just use tall numbers (123456.789), I&#039;m not sure though.&lt;br /&gt;
:::The dot accented  represents a syllabic ng sound.  and  are ligatures for iu and ui respectively. These were mentioned by Huang but barely used by the community. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月2日 (二) 07:34 (CST)&lt;br /&gt;
::::OHHHHHH i seen that Unicode proposal thing. Super outdated. + It forgot some chinese shidinn characters.&lt;br /&gt;
::::Also is there going to be more shidinn fonts? This one is outdated and we should use a font for all dialects. Including the infinite shidinn glyphs.&lt;br /&gt;
::::I prefer to write it with the small numbers. I&#039;ve came up with my own dialect on October of 2023 but Its too cringy. It contains old letter X B or the Б letter. Б was better than 5 I don&#039;t see why it was necessary to replace it in any way. But we do need updates shidinn font based on today&#039;s shidinn standards in terms of letters. They&#039;ve updated Г to look like N. For the custom dialect thing I refuse to elaborate on it any further because I&#039;ma just have a mental breakdown showing my old work to people.&lt;br /&gt;
::::It would take a pretty long to propose these anyway. Also I prefer the small digits for writing them because is unique so you might wanna add those back to your keyboard along with the syllabic ng and us&#039;. Also what is QQ? I&#039;ll think about joining it I guess. [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月2日 (二) 19:22 (CST)&lt;br /&gt;
:::::Do they allow people outside of china? [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月2日 (二) 20:33 (CST)&lt;br /&gt;
:::::Chinese instant messaging app. After some research though, it seems it&#039;s currently not so easy for people outside China to make an account. [https://chinahelp4u.com/qq-registration-issues/ This article] &#039;&#039;might&#039;&#039; be helpful [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 04:04 (CST)&lt;br /&gt;
::::::I ain&#039;t risking getting my personal info stolen. [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 04:55 (CST)&lt;br /&gt;
:::::::What is your favorite shidinn letter and why [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 04:58 (CST)&lt;br /&gt;
::::::::And I&#039;m going to 6 all of my friends [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 05:08 (CST)&lt;br /&gt;
::::::::I think my favorite letter is {{x|F}}. I named the Wanderer (in my Genshin Impact account) after this letter: “子杜”（子 being the sino case of {{x|F}} and 杜 (dù) being its pronunciation) [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 10:19 (CST)&lt;br /&gt;
:::::::::because {{x|F}} means heart [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 10:20 (CST)&lt;br /&gt;
:::::::Well QQ is one of China&#039;s two biggest instant messaging apps, you should not worry too much about privacy, unless you literally don&#039;t use any social media whatsoever for the same reason, if that is the case I can understand. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 10:15 (CST)&lt;br /&gt;
::::::::Perhaps I can make a QQ account for you if you like [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 10:16 (CST)&lt;br /&gt;
:::::::::I heard that Chinese government monitors everything we say [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 10:32 (CST)&lt;br /&gt;
::::::::::i really love Chinese characters because of each one has a unique design  [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 10:38 (CST)&lt;br /&gt;
:::::::::::ROBLOX. POWERING IMAGINATION. [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 12:04 (CST)&lt;br /&gt;
::::::::::That rumor is getting a bit wild. The government doesn&#039;t care what you say online as long as you&#039;re not planning a terrorist attack or something like that. It&#039;s only done in order to stop crime. The Chinese probably transfer more than hundreds of thousands of megabytes of data over the Internet every day. There is no way to read all of it. Instead, only suspicious activity is monitored. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 12:29 (CST)&lt;br /&gt;
:::::::::::Oh ok. Sounds reasonable.&lt;br /&gt;
:::::::::::Is there going to be a new shidinn font that allows all dialects [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月3日 (三) 20:00 (CST)&lt;br /&gt;
::::::::::::Once the new extension and Infinite Shidinn alphabets are settled, new fonts can be made. Dialects whose letters are not in the official alphabet will probably not be supported. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月3日 (三) 20:21 (CST)&lt;br /&gt;
:::::::::::::I make new dialect and I wrote up a page about it. Find &amp;quot;Shidinamese&amp;quot; in this wiki =)))) [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月4日 (四) 05:22 (CST)&lt;br /&gt;
::::::::::::::So what do you think about my dialect? [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月4日 (四) 09:33 (CST)&lt;br /&gt;
:::::A community member has just pointed out that the capital letter Г hasn&#039;t been changed to look like N. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月4日 (四) 17:20 (CST)&lt;br /&gt;
:Community members also said that we&#039;d better continue our conversation somewhere else. I can relatively easily access Telegram, Discord, Reddit and MEGA. Shall we continue on one of these platforms? [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月4日 (四) 17:42 (CST)&lt;br /&gt;
::DDDWFS UGDXGUXHVZWUXWHZVWZGIWZIZGWUBZWZJZWIZWIZQBIZHZEZHIXRUBXEXIHEHXEIHXWZIHWIH37&amp;quot;+4*8+3&amp;quot;29(19(*(91*2!8*28;8;BI;828-*IBZIBWZAIB,BWUZIWBZWIXEIHEBI&lt;br /&gt;
::Some infinite shidinn drafts have N instead of Г. Also okay I&#039;ll do mega then. What&#039;s username? [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月4日 (四) 18:14 (CST)&lt;br /&gt;
:::Use this link https://vudrux.site/a_userdir/S34024/my_mega_invitation_link.url [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年4月4日 (四) 18:19 (CST)&lt;br /&gt;
::::Ok I made account I&#039;ll be there [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月4日 (四) 18:27 (CST)&lt;br /&gt;
:::::Rrrrrrrrrrrrrrrrroooooommmbaaaa [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年4月5日 (五) 11:08 (CST)&lt;br /&gt;
&lt;br /&gt;
==卍：？==&lt;br /&gt;
&lt;br /&gt;
我发现新字表中仍然缺了一些字符，比如“卍”（但是有往右边转的“卐”），这是为何？ [[User:Xdi8Loverian|Xdi8Loverian]]（[[User talk:Xdi8Loverian|留言]]） 2024年8月11日 (日) 18:24 (CST)&lt;br /&gt;
&lt;br /&gt;
:#我只负责转写器的维护工作，不对字表数据本身负责。您应该询问希顶规范化相关负责人员。&lt;br /&gt;
:#目前版本的字表可能没有收录部分“生草向”的字。&lt;br /&gt;
:#经测试，原征魂希顶语转换器与 nyoeghau 翻译器均没有收录“卍”。&lt;br /&gt;
:[[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年8月11日 (日) 21:51 (CST)&lt;br /&gt;
:另外，希顶字表可能并不计划收录 Unicode 中的所有汉字，如很多繁体字目前都没有计划收录。 [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2024年8月12日 (一) 13:10 (CST)&lt;br /&gt;
::知道了。感谢您的回复。 [[User:Xdi8Loverian|Xdi8Loverian]]（[[User talk:Xdi8Loverian|留言]]） 2024年9月4日 (三) 22:32 (CST)&lt;br /&gt;
&lt;br /&gt;
==Hey.==&lt;br /&gt;
&lt;br /&gt;
My discord account has been hacked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kick my account from your server until i get it back. I don&#039;t want the hacker saying or doing anything out of pocket  [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年11月26日 (二) 06:35 (CST)&lt;br /&gt;
&lt;br /&gt;
:i&#039;ve sent a ticket to discord support about it. if they don&#039;t do anything, then i&#039;m making a new account. until then, we might need to go back to MEGA [[User:AyuthsCreatorPlays|AyuthsCreatorPlays]]（[[User talk:AyuthsCreatorPlays|留言]]） 2024年11月26日 (二) 06:37 (CST)&lt;br /&gt;
&lt;br /&gt;
==你好==&lt;br /&gt;
&lt;br /&gt;
[[User:6xL-Bro islptng|6xL-Bro islptng]]（[[User talk:6xL-Bro islptng|留言]]） 2025年2月11日 (二) 12:42 (CST)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Xdi8script听起来不错 [[User:6xL-Bro islptng|6xL-Bro islptng]]（[[User talk:6xL-Bro islptng|留言]]） 2025年2月11日 (二) 12:42 (CST)&lt;br /&gt;
&lt;br /&gt;
:You have been invited to join the Shidinn community. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年2月11日 (二) 15:31 (CST)&lt;br /&gt;
&lt;br /&gt;
==Mywiki.cn==&lt;br /&gt;
&lt;br /&gt;
I created a wiki for myself on Mywiki.cn but the avatar was cut off. Could you help me get the avatar work correctly? Could you teach me about the basics? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年2月12日 (三) 11:07 (CST)&lt;br /&gt;
&lt;br /&gt;
:Add the following code to your MediaWiki:Vector.css page:&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;#p-logo&amp;gt;a { background-size: 135px 135px; }&amp;lt;/syntaxhighlight&amp;gt; You may need to wait a few moments before the change is effective. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年2月12日 (三) 19:04 (CST)&lt;br /&gt;
&lt;br /&gt;
::I found that I couldn&#039;t sign in. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年2月17日 (一) 10:08 (CST)&lt;br /&gt;
::Thank you.  It worked. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年6月15日 (日) 11:28 (CST)&lt;br /&gt;
&lt;br /&gt;
===Mywiki.cn login failure===&lt;br /&gt;
&lt;br /&gt;
I am not able to sign in on my phone. Could you help me out? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月1日 (六) 19:58 (CST)&lt;br /&gt;
&lt;br /&gt;
:Did you sign in on [https://www.mywiki.cn/ MyWiki&#039;s central homepage] or inside your wiki? [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月1日 (六) 20:02 (CST)&lt;br /&gt;
::I&#039;m sorry. I&#039;m afraid that neither worked. Could you help me out? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月1日 (六) 20:25 (CST)&lt;br /&gt;
:::I&#039;m not sure what is wrong. Can you provide more details? [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月2日 (日) 20:57 (CST)&lt;br /&gt;
::::I used my phone. Do I have to use my desktop computer? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月2日 (日) 21:07 (CST)&lt;br /&gt;
:What happens when you try to log in on mobile? Is there an error message? [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月2日 (日) 23:15 (CST)&lt;br /&gt;
::When I logged in from the central homepage, it redirected me to the &amp;quot;log in&amp;quot; page saying I needed to enable cookies. When I tried to log in there, the page went blank. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月3日 (一) 07:10 (CST)&lt;br /&gt;
::Is Mywiki.cn working right now? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年4月21日 (一) 11:21 (CST)&lt;br /&gt;
:::I&#039;m not expecting it to work anymore at this point. I&#039;ve been unable to log in for a long time. It&#039;s too unstable. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年4月21日 (一) 11:29 (CST)&lt;br /&gt;
::::Are you able to sign in at the moment? Someone spammed on my home page and I need to deal with it. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年6月14日 (六) 08:43 (CST)&lt;br /&gt;
:::::Yes [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年6月14日 (六) 19:43 (CST)&lt;br /&gt;
::::::Thank you very much. Could you teach me about the basics? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年6月15日 (日) 11:24 (CST)&lt;br /&gt;
&lt;br /&gt;
===Mywiki.cn basics===&lt;br /&gt;
&lt;br /&gt;
could you tell me how to use mywiki.cn? i want to put [[User:Translated ORK/CP]] there, but that website require email address, and i lost my email address since i lost my job. [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年6月19日 (四) 17:40 (CST)&lt;br /&gt;
&lt;br /&gt;
==I don&#039;t know why you undo my edit==&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#91;SU6├  └┐I⅄8 SƋL TⱯ1&amp;amp;#93; [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月3日 (一) 15:43 (CST)&lt;br /&gt;
&lt;br /&gt;
:You are not supposed to edit someone else&#039;s user page without consent. Don&#039;t do this again. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月3日 (一) 21:02 (CST)&lt;br /&gt;
::He then edited my user page. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月3日 (一) 21:32 (CST)&lt;br /&gt;
&lt;br /&gt;
Why did you change my post? What does SU6├  └┐I⅄8 SƋL TⱯ1 mean? Why are you using such strange letters? [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月4日 (二) 17:45 (CST)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s the Shidinn transliteration of the Chinese phrase &#039;&#039;data expunged&#039;&#039;. {{@|ColorfulGalaxy}} Do not edit messages posted by other people. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月4日 (二) 17:50 (CST)&lt;br /&gt;
::Can you tell me something more about Shidinn? How do I pronounce these letters? [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月4日 (二) 17:53 (CST)&lt;br /&gt;
:::We can continue on this topic on Discord. https://discord.gg/2QGq4hvcK4 [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月4日 (二) 18:09 (CST)&lt;br /&gt;
::::I don&#039;t have discord account [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月5日 (三) 17:36 (CST)&lt;br /&gt;
&lt;br /&gt;
==Question about babel tag==&lt;br /&gt;
&lt;br /&gt;
I don&#039;t speak Japanese, but someone added &amp;quot;ja-3&amp;quot; to my user page. I don&#039;t even know what the tag means without comparing it with the other tags. So what exactly qualifies as &amp;quot;ja-3&amp;quot; or &amp;quot;fr-2&amp;quot;? What does &amp;quot;intermediate knowledge&amp;quot; or &amp;quot;advanced&amp;quot; mean? How advanced is &amp;quot;advanced&amp;quot;? [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月3日 (一) 21:38 (CST)&lt;br /&gt;
&lt;br /&gt;
:You apparently knew a lot of kanji so i added it. [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月4日 (二) 17:45 (CST)&lt;br /&gt;
&lt;br /&gt;
:from [[wikipedia:Wikipedia:Babel]]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[...] the numbering is approximately analogous to the [[wikipedia:Interagency Language Roundtable scale|ILR scale]], though this is coincidental:&lt;br /&gt;
**&#039;&#039;&#039;xx-0&#039;&#039;&#039; if you cannot understand the language at all. Do not use it for every language that you don&#039;t know, but only when there is some reason why you might be expected to know it. For example, one may be of Italian descent, but does not speak the Italian language, or if one is Canadian but does not speak French. Similarly, one may usefully edit a project without speaking the language, such as adding links or images to Japanese Wikipedia without speaking Japanese.&lt;br /&gt;
**&#039;&#039;&#039;xx-1&#039;&#039;&#039; for basic ability – enough to understand written material or simple questions in this language.&lt;br /&gt;
**&#039;&#039;&#039;xx-2&#039;&#039;&#039; for intermediate ability – enough for editing or discussions.&lt;br /&gt;
**&#039;&#039;&#039;xx-3&#039;&#039;&#039; for advanced level – though you can write in this language with no problem, some small errors might occur.&lt;br /&gt;
**&#039;&#039;&#039;xx-4&#039;&#039;&#039; for &#039;near-native&#039; level – although it&#039;s not your first language from birth, your ability is something like that of a native speaker.&lt;br /&gt;
**&#039;&#039;&#039;xx&#039;&#039;&#039; (no hyphen or number) for native-born speakers who use a language every day and have a thorough grasp of it, including colloquialisms and idioms.&lt;br /&gt;
***&#039;&#039;&#039;Note:&#039;&#039;&#039; We do not quibble about the &amp;quot;native-born&amp;quot; part; it&#039;s the &amp;quot;including colloquialisms and idioms&amp;quot; part that matters here.&lt;br /&gt;
***&#039;&#039;&#039;Note:&#039;&#039;&#039; The ordering between this and &#039;&#039;&#039;xx-4&#039;&#039;&#039; is not particularly meaningful.&lt;br /&gt;
**&#039;&#039;&#039;xx-5&#039;&#039;&#039; for professional proficiency – you are able to answer language usage questions that may be asked by native speakers. Note that this template is currently only available for a few languages.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:from [[wikipedia:Wikipedia:Babel/Levels]]:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[...] The [[wikipedia:Japanese language|Japanese language]] is a particular case, due to its writing system: if you know enough [[wikipedia:kanji|kanji]] to read simple texts, but probably not encyclopedia articles, you should classify yourself as low as &amp;lt;code&amp;gt;ja-2&amp;lt;/code&amp;gt;, even if you can write Japanese more fluently than that using [[wikipedia:kana|kana]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-0&amp;lt;/code&amp;gt;&lt;br /&gt;
:You might be expected to understand a language (e.g. if you often contribute to articles about it, or you live in an &#039;&#039;xx&#039;&#039;-speaking country), but don&#039;t actually understand it at all, or not well enough to qualify for &amp;lt;code&amp;gt;xx-1&amp;lt;/code&amp;gt;. You &#039;&#039;&#039;do not need&#039;&#039;&#039; to use &amp;lt;code&amp;gt;xx-0&amp;lt;/code&amp;gt; for &#039;&#039;every&#039;&#039; language you do not know.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-1&amp;lt;/code&amp;gt;&lt;br /&gt;
:You can understand a language well enough to use an article as a source for writings in your own language, and to ask and answer simple questions in it, e.g. on a user talk page (possibly with the aid of a bilingual dictionary), but are unable to contribute significantly to an article in that language.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-2&amp;lt;/code&amp;gt;&lt;br /&gt;
:You can contribute to articles in a language to some extent, but are not confident in writing in it. Someone using this template will most likely not be fluent in a language but will understand the general idea as well as many details in an article (although a poorly educated native speaker may use this template). This template might be used by editors who have a sizable vocabulary as well as good understanding of the grammar of the language in question, but who might have trouble creating new articles or writing in an encyclopedic style. You would most likely be able to coherently translate most articles using a dictionary.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-3&amp;lt;/code&amp;gt;&lt;br /&gt;
:You are confident in writing in a language in an encyclopedic style, but may make minor mistakes, and have trouble with some of the most peculiar features of the language. You should probably only need a monolingual dictionary to understand any non-technical article.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-4&amp;lt;/code&amp;gt;&lt;br /&gt;
:You are as proficient in writing and understanding articles in an encyclopedic style as an average educated native speaker of &#039;&#039;xx&#039;&#039;. Since users of this template are usually &#039;&#039;not&#039;&#039; native speakers themselves (because of its wording, and because the &amp;lt;code&amp;gt;xx&amp;lt;/code&amp;gt; template corresponds to the same level of proficiency), they &#039;&#039;might&#039;&#039; be unfamiliar with some colloquialisms, some aspects of popular culture of &#039;&#039;xx&#039;&#039;-speaking countries, etc.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-N&amp;lt;/code&amp;gt;&lt;br /&gt;
:For native speakers. You should use this template if you have lived in an &#039;&#039;xx&#039;&#039;-speaking community or employed it in all everyday situations long enough that now you have a perfect grasp of it, including colloquialisms and idioms. It should be noted the &amp;quot;lived in&amp;quot; part is not that important; it&#039;s the &amp;quot;including colloquialisms and idioms&amp;quot; part that matters primarily.&lt;br /&gt;
:This means that if you moved from an &#039;&#039;xx&#039;&#039;-speaking country to a &#039;&#039;yy&#039;&#039;-speaking country at age 6, and have never again spoken &#039;&#039;xx&#039;&#039;, you should classify yourself as a native speaker of &#039;&#039;yy&#039;&#039; and not of &#039;&#039;xx&#039;&#039;, even if you used to speak nothing but &#039;&#039;xx&#039;&#039; as a child.&lt;br /&gt;
:Should you have moved as an adult, you can decide by yourself, according to your own &amp;quot;feel&amp;quot;, and thus might have &#039;&#039;several&#039;&#039; &amp;quot;native&amp;quot; languages.&lt;br /&gt;
:Used alone, this template indicates that your proficiency in writing and reading encyclopedic language is that of an &amp;lt;code&amp;gt;xx-4&amp;lt;/code&amp;gt; user; if it is not, you might want to use &#039;&#039;both&#039;&#039; &amp;lt;code&amp;gt;xx&amp;lt;/code&amp;gt; &#039;&#039;and&#039;&#039; one of the &amp;lt;code&amp;gt;xx-&amp;lt;var&amp;gt;n&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt; templates; for example, if you are a native speaker of &#039;&#039;xx&#039;&#039; but you were not educated in it, you could use both &amp;lt;code&amp;gt;xx&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;xx-2&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;xx-5&amp;lt;/code&amp;gt;&lt;br /&gt;
:You work in a field in which proficiency in the formal written language is essential, for example as a writer, a copy-editor, a language teacher, …; you are willing to give advice about language issues such as grammar, punctuation, etc. if requested (for the language of the project on which the template is used, English in this case), or to help in translations from this language (for other languages). If you also are an &#039;&#039;xx&#039;&#039; native speaker, you may wish to use both &amp;lt;code&amp;gt;xx&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;xx-5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:[[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月3日 (一) 21:50 (CST)&lt;br /&gt;
::By the way, how well does he know xdi8 aho do you think? [[User:Translated ORK|Translated ORK]]（[[User talk:Translated ORK|留言]]） 2025年3月4日 (二) 17:47 (CST)&lt;br /&gt;
&lt;br /&gt;
Oh, so, [[User:ColorfulGalaxy]] doesn&#039;t qualify for zh-N because he don&#039;t know colloquialisms and idioms, right? He started to speak English at a very young age so maybe he is en-N, right? ColorfulGalaxy knew a whole lot of kanji so he is ja-3 right? [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月4日 (二) 17:45 (CST)&lt;br /&gt;
&lt;br /&gt;
:Babel templates are meant to be added by the user themselves, not by other users. Stop editing other people&#039;s user pages. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月4日 (二) 18:02 (CST)&lt;br /&gt;
::He clearly added the wrong templates. [[User:Translated ORK|Translated ORK]]（[[User talk:Translated ORK|留言]]） 2025年3月5日 (三) 17:36 (CST)&lt;br /&gt;
:::No excuses [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月6日 (四) 01:17 (CST)&lt;br /&gt;
&lt;br /&gt;
i don&#039;t think [[User:Xdi8Loverian]] really knows german [[User:Translated ORK|Translated ORK]]（[[User talk:Translated ORK|留言]]） 2025年3月4日 (二) 17:50 (CST)&lt;br /&gt;
&lt;br /&gt;
:有一部分音乐术语确实是德语的，比如“ruhig”。而且，英语和德语同属日耳曼语系，有一部分单词和英语相通（比如说，“Sieben”和“Seven”）。但是德语的&amp;lt;big&amp;gt;傻 A &amp;lt;/big&amp;gt;性别定冠词（Das、Der、Die）真的烦死了。还有，我的拉丁语也都是从微软翻译学来的（最起码我会用拉丁语说“你好！”）。至于罗马尼亚语，我在Esolang Wiki上和一位叫Mihai Popa的用户有过许多来往（我还贡献过他的一个编程语言UserEdited），所以也自然学到了一部分罗马尼亚语（尽管我还是用翻译器的）。 [[User:Xdi8Loverian|Xdi8Loverian]]（[[User talk:Xdi8Loverian|留言]]） 2025年3月4日 (二) 19:22 (CST)&lt;br /&gt;
&lt;br /&gt;
==Confusing templates==&lt;br /&gt;
I&#039;m afraid those templates might be misused. The templates weren&#039;t categorized, either.[[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月13日 (四) 14:31 (CST)&lt;br /&gt;
&lt;br /&gt;
:I plan to add some better documentation to those templates. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年3月13日 (四) 14:34 (CST)&lt;br /&gt;
::Thank you very much. [[User:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/ColorfulGalaxy|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:ColorfulGalaxy/Sandbox|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] 2025年3月13日 (四) 14:37 (CST)&lt;br /&gt;
&lt;br /&gt;
==Try this challenge==&lt;br /&gt;
&lt;br /&gt;
http://esolangs.org/wiki/User:Vertical_tab_%27N [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年3月13日 (四) 17:47 (CST)&lt;br /&gt;
&lt;br /&gt;
:click above and edit the page please [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]]   2025年4月21日 (一) 17:32 (CST)&lt;br /&gt;
&lt;br /&gt;
==KICK THE DEVIL OUT OF YOUR GROUP==&lt;br /&gt;
&lt;br /&gt;
i hear 9:25 PM yesterday (Singapore Time) you banned someone in one your groups. you better kick him out now immediately. and let your bot unfriend him. [[User:Translated ORK|&amp;lt;span style=&amp;quot;color:blue;background:yellow;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Translated ORK|&amp;lt;span style=&amp;quot;color:aqua;background:red;&amp;quot;&amp;gt; &amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt; &amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[Special:Contributions/Translated ORK|&amp;lt;span style=&amp;quot;color:red;background:aqua;&amp;quot;&amp;gt;″″&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]][[User:Translated ORK/CP|&amp;lt;span style=&amp;quot;color:yellow;background:blue;&amp;quot;&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;″&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;ruby&amp;gt;&amp;lt;rt&amp;gt;&amp;lt;/rt&amp;gt;&amp;lt;/ruby&amp;gt;&amp;lt;/span&amp;gt;]] [[User:Translated ORK|Translated ORK]]（[[User talk:Translated ORK|留言]]） 2025年6月19日 (四) 17:31 (CST)&lt;br /&gt;
&lt;br /&gt;
==Is Monsoon on this wiki? he stole ColorfulGalaxy&#039;s name into your chat==&lt;br /&gt;
&lt;br /&gt;
I highly doubt monsoon is ColorfulGalaxy. Monsoon speaks Chinese. Please let Monsoon change his name back. Otherwise, if ColorfulGalaxy does anything wrong, Monsoon would be responsible for that, that&#039;s not nice [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月7日 (四) 23:17 (CST)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s clearly just a parody, if colorfulgalaxy is unhappy about that they can &#039;&#039;personally&#039;&#039; ask &amp;quot;monsoon&amp;quot; to change their name back. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年8月8日 (五) 23:30 (CST)&lt;br /&gt;
::I fear there is some conspiracy behind it. ColorfulGalaxy apparently  let Monsoon take his name so that he can let Monsoon be punished for his mistakes. In other words ColorfulGalaxy wants Monsoon to be his scapegoat. Some days ago he wrote an article [[希顶朝鲜语]] and asked me to send it, then iseki got angry and deleted it. He&#039;s not sure whether this article is suitable, so wanted me to take the blame. I&#039;m going to teach him a lesson. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月9日 (六) 12:13 (CST)&lt;br /&gt;
:::That is nonsense, &amp;lt;abbr title=&amp;quot;Monsoon&amp;quot;&amp;gt;Jifeng&amp;lt;/abbr&amp;gt; only changed their name in the main Shidinn QQ groupchat, and everyone knows Jifeng is not &#039;&#039;the&#039;&#039; ColorfulGalaxy on this wiki. Jifeng will not take the blame for things done by ColorfulGalaxy. On the other hand, what is your relationship with ColorfulGalaxy? By what means did ColorfulGalaxy ask you to post an article, offline or through some online platform, if you are not only pretending to be two persons? [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年8月9日 (六) 13:34 (CST)&lt;br /&gt;
&lt;br /&gt;
==Can&#039;t upload picture==&lt;br /&gt;
&lt;br /&gt;
I can&#039;t upload [[File:Canadian Aboriginal Syllabics for Shidinn.jpg]], error message google-translated:&lt;br /&gt;
&lt;br /&gt;
Image upload failure may be due to:&lt;br /&gt;
&lt;br /&gt;
The image is not formatted correctly&lt;br /&gt;
The picture is too large&lt;br /&gt;
The image description is too long or contains unrecognized characters&lt;br /&gt;
Images are uploaded too frequently&lt;br /&gt;
Images are blocked by abuse filters (possibly due to copyright issues)&lt;br /&gt;
&lt;br /&gt;
so why? [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月9日 (六) 22:07 (CST)&lt;br /&gt;
&lt;br /&gt;
:Try converting your image to a different format or reencoding it. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年8月9日 (六) 22:25 (CST)&lt;br /&gt;
::source of the picture: http://www.zhihu.com/question/51533646/answer/1921701914661323678 maybe you can upload it [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月12日 (二) 07:46 (CST)&lt;br /&gt;
:For your favour, you may change the interface language in [[Special:Preferences]]. The setting item is &amp;lt;kbd&amp;gt; 界面语言 &amp;lt;/kbd&amp;gt;. &amp;lt;span class=&amp;quot;context-userlink&amp;quot; data-u=&amp;quot;物灵&amp;quot;&amp;gt;[[User:物灵|物灵]]&amp;lt;/span&amp;gt; 2025年8月12日 (二) 07:35 (CST)&lt;br /&gt;
::actually [[User:Translated ORK]] told me the same. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月12日 (二) 07:47 (CST)&lt;br /&gt;
&lt;br /&gt;
==Don&#039;t hesitate if you want to ban that guy from QQ chat==&lt;br /&gt;
&lt;br /&gt;
Earlier today (Singapore standard time) you said you want to ban someone. Just kick. (sorry my computer is broken) [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月16日 (六) 19:39 (CST)&lt;br /&gt;
&lt;br /&gt;
==I have a new Talk page message?==&lt;br /&gt;
&lt;br /&gt;
Page says &amp;quot;You have a new Talk page message&amp;quot;. I don&#039;t even have a talk page. Must be bug. [[User:Translated ORK|Translated ORK]]（[[User talk:Translated ORK|留言]]） 2025年8月29日 (五) 20:10 (CST)&lt;br /&gt;
&lt;br /&gt;
WTF I LOGGED IN SOMEONE ELSE&#039;S ACCOUNT [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年8月29日 (五) 20:17 (CST)&lt;br /&gt;
&lt;br /&gt;
:I think some day ColorfulGalaxy will accidently log in my account. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年9月11日 (四) 18:41 (CST)&lt;br /&gt;
&lt;br /&gt;
==Infinite Shidinn letter 0x573==&lt;br /&gt;
&lt;br /&gt;
How does the letter work exactly? The manuscript seems blurry. [[User:ColorfulGalaxy|ColorfulGalaxy]]（[[User talk:ColorfulGalaxy|留言]]） 2025年9月21日 (日) 05:41 (CST)&lt;br /&gt;
&lt;br /&gt;
==关于我的讨论页面==&lt;br /&gt;
&lt;br /&gt;
近几日来我在希顶维基上并不活跃。我希望我的讨论页面能够得到较好的保护。希望您和所有的管理员能够知道。 [[User:Xdi8Loverian|&amp;lt;span style=&amp;quot;color:cyan;background:black;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;xdi8-pua-text&amp;quot; lang=&amp;quot;art-x-xdi8&amp;quot;&amp;gt;{{#invoke:xd|tran|xdi8 aho}}&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]][[User talk:Xdi8Loverian|&amp;lt;span style=&amp;quot;color:red;background:white;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;xdi8-pua-text&amp;quot; lang=&amp;quot;art-x-xdi8&amp;quot;&amp;gt;{{#invoke:xd|tran|4YF AHL 7ie}}&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;]] 2025年10月3日 (五) 22:46 (CST)&lt;br /&gt;
&lt;br /&gt;
:I removed the unnecessary things from your talk page [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年10月4日 (六) 22:34 (CST)&lt;br /&gt;
&lt;br /&gt;
==ColorfulGalaxy&#039;s real life friend==&lt;br /&gt;
&lt;br /&gt;
Someone, who turns out to be one of ColorfulGalaxy&#039;s &#039;&#039;&#039;real life&#039;&#039;&#039; friends repeadedly requests to join, but you asks someone else to contact you. If you really don&#039;t want them to join, please send a link to [[User:Translated ORK/CP|this page]] to them so that they can help to verify the facts about ColorfulGalaxy. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年12月24日 (三) 13:04 (CST)&lt;br /&gt;
&lt;br /&gt;
SO WHY ON EARTH YOU WANT TO ASK SOMEONE ELSE TO CONTACT YOU??? and HAVE YOU SENT THE PAGE TO THEM? [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年12月24日 (三) 18:30 (CST)&lt;br /&gt;
&lt;br /&gt;
:我不认识你。bot群欢迎来自LNNBot已加入的群内的bot用户，也可以由已加入bot群的用户联系我介绍其他人进群。 [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年12月24日 (三) 19:04 (CST)&lt;br /&gt;
::Did you send them the page? [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年12月28日 (日) 14:32 (CST)&lt;br /&gt;
::They&#039;ve just joined. You can send them [[User:Translated ORK/CP|this]] so the facts can be verified. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2026年1月8日 (四) 08:44 (CST)&lt;br /&gt;
&lt;br /&gt;
==Punish [[User:List of deleted users]] even harsher than you did==&lt;br /&gt;
You can ban him from checking in. Or you can ask [[User:遗迹iseki]] to kick him out. If he wont put a Santa hat on his avatar during Advent next year, just blacklist him. Americans don&#039;t avoid Christmas. Neither do Japanese people. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年12月26日 (五) 18:26 (CST)&lt;br /&gt;
:你很烦诶，这位136有时是会进行正常交流的。我没有见过你在wiki或其他希顶相关社群里讨论过与社群主题相关的话题，我只看到你在搞地域/国籍歧视。[[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2025年12月26日 (五) 18:35 (CST)&lt;br /&gt;
::He h&#039;gotten hacked. That&#039;s the worst thing ever done to him. He&#039;ll probly never come back. He probly still thinking about his points. Now you can take away all his points. [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2026年2月3日 (二) 08:13 (CST)&lt;br /&gt;
:::If he comes back with a new account and we can confirm it&#039;s him, he can recover the points. [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2026年2月3日 (二) 08:18 (CST)&lt;br /&gt;
&lt;br /&gt;
==The U*******l D*********n of H***n R****s is not acceptable in any language on any of your platforms. If you see someone posting any articles from it, delete that message==&lt;br /&gt;
&lt;br /&gt;
The US government doesn t acknowledge the UDHR [[User:Translated Batch|Translated Batch]]（[[User talk:Translated Batch|留言]]） 2025年12月28日 (日) 14:27 (CST)&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot&amp;diff=42989</id>
		<title>LNNBot</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot&amp;diff=42989"/>
		<updated>2026-02-01T11:46:06Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;LNNBot&#039;&#039;&#039; 是 {{LNN}} 维护的 QQ 机器人，也在部分其他平台可用，基于 [https://koishi.chat Koishi.js] 框架，具有[[〇改希顶语]]转写、代码运行、网站截图、字体渲染、信息查询等丰富的功能。&lt;br /&gt;
&lt;br /&gt;
== 架构 ==&lt;br /&gt;
&lt;br /&gt;
Koishi.js 是一个可扩展的机器人框架，它允许各种插件各自提供自己的功能。LNNBot 的各种功能根据来源可以分为：&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;插件市场插件&#039;&#039;&#039;，即从 Koishi.js 插件市场安装的插件，由不同的 Koishi.js 插件开发者编写并发布在 npm，通常用 TypeScript 编写；&lt;br /&gt;
* &#039;&#039;&#039;miniplug 插件&#039;&#039;&#039;，即借助 DGCK81LNN 制作的 [https://www.npmjs.com/package/koishi-plugin-miniplug miniplug] 插件，由维护者在机器人控制台直接使用 JavaScript 编写的插件，省去了将 TypeScript 插件源代码编译为 JavaScript 并重启 bot 的过程，并且可以随时修改插件代码并进行热重载；&lt;br /&gt;
* &#039;&#039;&#039;微指令&#039;&#039;&#039;，即通过 DGCK81LNN 制作的 [https://www.npmjs.com/package/koishi-plugin-microcommands microcommands] 插件，由维护者在聊天中通过指令输入 JavaScript 代码定义的指令，代码保存在机器人数据库；&lt;br /&gt;
* &#039;&#039;&#039;WhatCommands 指令&#039;&#039;&#039;，即通过最初由{{预防}}开发的 [[WhatLang]] 语言解释器，由用户自定义的一类类似于指令的功能。&lt;br /&gt;
&lt;br /&gt;
以上四个类别之间实际上存在从属关系，miniplug 本身是一个插件市场插件，microcommands 本身是一个 miniplug 插件（也在插件市场发布），WhatCommands 指令依赖于插件市场插件 whatlang。四个类别之间呈现从稳健到轻便的层级关系，在为 LNNBot 实现新功能时，较为复杂的功能需要编写为单独插件，而轻量简单的需求使用微指令甚至 WhatCommands 指令即可满足。&lt;br /&gt;
&lt;br /&gt;
DGCK81LNN 编写的插件市场插件会[https://github.com/DGCK81LNN?tab=repositories&amp;amp;q=koishi-plugin 开源在 GitHub]；而 LNNBot 所用的 miniplug 插件和微指令的源代码则会不定期同步到 [https://gitee.com/DGCK81LNN/lnnbot-miniplugs Gitee 仓库 DGCK81LNN/lnnbot-miniplugs]。另外，用户可以通过 &amp;lt;code&amp;gt;/{{LNNBot指令链接|microcommand show|code=0}} &#039;&#039;微指令名称&#039;&#039;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;{{LNNBot wc指令链接|¿|code=0}} cmdget &#039;&#039;WhatCommands指令名称&#039;&#039;&amp;lt;/code&amp;gt; 查询 LNNBot 的任何微指令或 WhatCommands 指令的源代码。&lt;br /&gt;
&lt;br /&gt;
== 功能系统 ==&lt;br /&gt;
=== 指令系统 ===&lt;br /&gt;
{{main|LNNBot/指令}}&lt;br /&gt;
&#039;&#039;&#039;指令&#039;&#039;&#039;是 LNNBot 功能中重要的一类，它们有一种共通的调用语法，即发送 &amp;lt;code&amp;gt;&#039;&#039;&#039;/名称&#039;&#039;&#039; 选项和参数…&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== WhatCommands 指令 ===&lt;br /&gt;
{{main|LNNBot/WhatCommands指令}}&lt;br /&gt;
&#039;&#039;&#039;WhatCommands 指令&#039;&#039;&#039;是一种可由用户使用 [[WhatLang]] 语言自定义的功能，可通过发送 &amp;lt;code&amp;gt;&#039;&#039;&#039;¿¿名称&#039;&#039;&#039; 输入…&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;&#039;&#039;&#039;/[[LNNBot/指令/whatcmd|wc]] 名称&#039;&#039;&#039; 输入…&amp;lt;/code&amp;gt; 来使用。&lt;br /&gt;
&lt;br /&gt;
=== 用户系统 ===&lt;br /&gt;
当 bot 首次在聊天中收到来自一个账号的消息时，会自动将该账号登记为&#039;&#039;&#039;用户&#039;&#039;&#039;并按顺序分配一个&#039;&#039;&#039;用户序号&#039;&#039;&#039;。通过[[LNNBot/指令/bind|账号绑定]]可以让bot把指定账号关联到指定的一个已有用户。每个用户具有一定的&#039;&#039;&#039;[[LNNBot/权限|权限]]&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
=== 点数系统 ===&lt;br /&gt;
为了限制一些功能的使用，部分指令在调用时需要消耗&#039;&#039;&#039;点数&#039;&#039;&#039;。每个用户每天（北京时间）可以使用 {{LNNBot指令链接|checkin}} 指令进行一次&#039;&#039;&#039;签到&#039;&#039;&#039;来获得点数；&#039;&#039;&#039;[[LNNBot/指令/patron|赞助]]&#039;&#039;&#039; LNNBot 的用户可以获得&#039;&#039;&#039;点数消耗减免额度&#039;&#039;&#039;奖励。用户可以使用 {{LNNBot指令链接|balance}} 指令来查询自己当前拥有的点数和点数消耗减免额度。&lt;br /&gt;
&lt;br /&gt;
== 平台支持 ==&lt;br /&gt;
LNNBot 主要提供服务是通过 QQ 账号“LNNBot”，由于这是通过第三方协议 OneBot 实现的，框架将其称作 &amp;lt;code&amp;gt;onebot&amp;lt;/code&amp;gt; 平台，而 &amp;lt;code&amp;gt;qq&amp;lt;/code&amp;gt; 平台是通过 QQ 官方开放平台实现的“真魂bot”。LNNBot 也在 Discord、Telegram、Kook 平台提供服务。部分功能只能在 &amp;lt;code&amp;gt;onebot&amp;lt;/code&amp;gt; 平台正常使用。&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://notblog.vudrux.site/wiki/LNNBot LNNBot — LNN的:not(博客)？]（记载了 LNNBot 的一些历史）&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42987</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42987"/>
		<updated>2026-01-31T17:43:41Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* aj() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 断奏 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42986</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42986"/>
		<updated>2026-01-31T17:23:33Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* aj() */ 断奏&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;taccato&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间减半，不影响下一个音符开始的时间。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个半音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E7%94%9F%E9%80%A0%E5%AD%97%E5%A4%A7%E5%85%A8&amp;diff=42977</id>
		<title>生造字大全</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E7%94%9F%E9%80%A0%E5%AD%97%E5%A4%A7%E5%85%A8&amp;diff=42977"/>
		<updated>2026-01-29T01:42:17Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{不完整|希顶外字无法举全，现在协调编码已停止收录。本页甚至没收全黄雀飞写过的外字。}}&lt;br /&gt;
&lt;br /&gt;
该页面记录了希顶/希吕/其他什么语言自创世以来造过的生造字（像愺这种与已编码字同形的也算）。备注有知乎链接的均为黄雀飞造字。&lt;br /&gt;
&lt;br /&gt;
-----&amp;lt;blockquote&amp;gt;其实我曾经生造一些汉字……，这些生造的汉字，其实就是用希顶字母对照复原成一个新的汉字，称之为生造复原汉字，简称复原汉字。——黄雀飞&amp;lt;/blockquote&amp;gt;由此可知，黄雀飞大部分的生造字是先生造[[希顶汉字音]]再有对应汉字的。&amp;lt;blockquote&amp;gt;……希顶字母为了填满希顶字母华语，会造成汉字多音……例如2bi2是汉字篇，2pi2也是篇……2bi 2是假的，其实没有2bi2这个汉字……其实我觉得这种堆砌，为了填满希顶字母华语……&amp;lt;/blockquote&amp;gt;由此可知，排列组合出的希顶汉字音，即使对于汉字是生造的，也没有意思，仍视为希顶语词汇可能的一部分，可以随时生造出词义。&lt;br /&gt;
&lt;br /&gt;
那么复原汉字其实是无限多的，就像谚文在unicode中的表现一样，我们并不期望他们全部被编码。&lt;br /&gt;
&lt;br /&gt;
由于造的字并不总符合复原规律，也因为wiki没有希顶词汇的条目，本条目仍然收录了这些复原字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
编者请注意：记录时请按照以下格式：（&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;-{ }-&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 标记用于关闭繁简自动转换）&lt;br /&gt;
&lt;br /&gt;
{{#tag:pre|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
-{IDS：⿰亻列【例】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：lì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Vlie}}&lt;br /&gt;
&lt;br /&gt;
意思：可以作为样板参照依据的事物。&lt;br /&gt;
&lt;br /&gt;
备注：（如无备注可不写此行）&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===黄雀飞事物===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰车飞（简）、⿰車飛（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：fēi&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|qfiL}}&lt;br /&gt;
&lt;br /&gt;
意思：飞机。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/306195888/answer/1976052517&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰氵茶【𦴶】、⿱艹沐【莯】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：chá、mù&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Era}}、{{x|EymiA}}&lt;br /&gt;
&lt;br /&gt;
意思：茶水。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/638469913&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰月模（正）、⿰木膜（原文，为错别字）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：mó&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ecmo}}&lt;br /&gt;
&lt;br /&gt;
意思：ECMO（体外膜肺氧合）。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/577083300/answer/2831983416&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰巴阝}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：pá（推测）&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|pa1}}&lt;br /&gt;
&lt;br /&gt;
意思：青春勃发的样子。~郎：姑娘的反义词。&lt;br /&gt;
&lt;br /&gt;
备注：黄雀飞造字。{{x|pa1lT}} (~郎) 可简写为 {{x|palT}} (辟郎)。&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿸疒⿱一廾（简）、⿸疒开（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：niàn&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|tNVt}}、{{x|tkY}}&lt;br /&gt;
&lt;br /&gt;
意思：离开病痛。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/374407981&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟⿱色色（简）、⿰糸⿱色色（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：jué&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|asuez}}&lt;br /&gt;
&lt;br /&gt;
意思：绝色。（~~子：非常绝色佳人，倾城倾国绝色佳人）&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/405730824&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿸广心【応】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：xīn&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|553}}&lt;br /&gt;
&lt;br /&gt;
意思：刺手指心的痛；敏感的痛苦，敏感的心痛或者感觉&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/549888073 &lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰忄晴（/  ⿰忄⿱⿰日龶⺝）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：qíng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Ybq8}} / {{x|Yq8rE}}&lt;br /&gt;
&lt;br /&gt;
意思：晴日 / 爱情日（又：{{x|Ybq8}}意思是天旱久晴，{{x|Yq8rE}}意思是天干久晴的岁月或者天干之年。）&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/570347730&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱一⿻⺌⿵冂⿰⺀⺀}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：yǔ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Eyu1}}（{{x|4iAE}}）&lt;br /&gt;
&lt;br /&gt;
意思：泪如雨下的样子；流泪伤心欲绝。（又：湖水蓝蓝天干（乾），爾（你）泪如雨下。）&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/570347730&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰贝度（简），⿰貝度【𧶴】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：dù&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|xdA}}&lt;br /&gt;
&lt;br /&gt;
意思：宝贝般地度过。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/376534234&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰犭必}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：mì (/bì)&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|mav}}&lt;br /&gt;
&lt;br /&gt;
意思：孤独必然的结果。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/376534234&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿺辶最}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zuì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|zzV}}&lt;br /&gt;
&lt;br /&gt;
意思：最后的。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿺辶竟}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：jìng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|zj8}}&lt;br /&gt;
&lt;br /&gt;
意思：死亡之境。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰田莫}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：mò&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|4mo}}&lt;br /&gt;
&lt;br /&gt;
意思：~罪：以葬死在江南之田，莫以为还罪。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰鱼莫、⿰鱼缘（简），⿰魚莫【𩻁】、⿰魚緣（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：mò、yuán&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Bmo}}、{{x|BtV}}&lt;br /&gt;
&lt;br /&gt;
意思：⿰鱼莫⿰鱼缘：鱼与我莫是无缘。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿲矢⿱口白亏【𥏼】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：kuā&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|wiabs}}&lt;br /&gt;
&lt;br /&gt;
意思：知道白白亏了，就是做生意输了。实际上这不是生造字，是智的古字，黄雀飞强行解释为此。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/474987014/answer/2026352841&lt;br /&gt;
-----&lt;br /&gt;
-{IDS：⿱⿰未攵安 / ⿱⿰来攵安（简）、⿱⿰來攵安（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：wèi / lái&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ArwiL (/rwiLA)}} / {{x|ArlY (/rlYA)}}&lt;br /&gt;
&lt;br /&gt;
意思：平安。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/453434832&lt;br /&gt;
-----&lt;br /&gt;
-{IDS：⿰纟成【𰬖】/ ⿰纟从【纵】（简）、⿰糸成【絾】/ ⿰糸從【縱】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：chéng / cóng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|aD8}} / {{x|aD3}}&lt;br /&gt;
&lt;br /&gt;
意思：~市，地名。是复原字。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/453434832&lt;br /&gt;
-----&lt;br /&gt;
-{IDS：⿰纟丛 / ⿰纟⿱丛山 / ⿰纟⿱丛虫（简）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：cóng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|apD3}} / {{x|awD3}} / {{x|akD3}}&lt;br /&gt;
&lt;br /&gt;
意思：上一个字对应的汉字，具体写法不详。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/453434832&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰火丁【灯】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：dīng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|xdi8}}&lt;br /&gt;
&lt;br /&gt;
意思：汉语中意为火烈。专名“希顶”在希顶语中通常写作此。词源可能是“新语”拆成“西丁语”，影射“西方”“拉丁”，又转写为{{x|xdi8}}，后又雅化为“希望之顶”。&lt;br /&gt;
&lt;br /&gt;
备注：黄雀飞造字或用字。社区通常不与“灯（燈，dēng，{{x|xd8}}）”混淆；但按[https://zhuanlan.zhihu.com/p/471358302 黄雀飞的用法]，也可以就是燈。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===A部===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟火（简）、⿰糸火（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：huǒ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|aho}}&lt;br /&gt;
&lt;br /&gt;
意思：火炬或灯的火焰，丝丝的星星之火。[https://zhuanlan.zhihu.com/p/555428679 词源]可能是26拉丁字母隔6取一的结果，本意为alphabet或ABC。&lt;br /&gt;
&lt;br /&gt;
备注：黄雀飞造字。常加形容词“灯”（dīng，{{x|xdi8}}），意思为燃烧的，灯即燃烧的灯火。社区曾造过⿱火糸的异体，不推荐。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟木（简）、⿰糸木【䊾】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：mù&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|amiA}}&lt;br /&gt;
&lt;br /&gt;
意思：细长的植物组织，如树枝，藤蔓等。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“棂”（欞，líng，{{x|cvi8}}），意思为生命力旺盛的。棂{{拼|纟|木}}即欣欣向荣的植物。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟光【𬘢】（简）、⿰糸光【絖】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：guāng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|aBT}}&lt;br /&gt;
&lt;br /&gt;
意思：光线，有时候也指光纤。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“辉”（輝，huī，{{x|hVb}}），意思为灿烂的。辉𬘢即灿烂的光线。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟土（简）、⿰糸土（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：tǔ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|atA}}&lt;br /&gt;
&lt;br /&gt;
意思：丝绸般富饶的土地。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“壕”（háo，{{x|dhL}}），意思也是富饶，壕{{拼|纟|土}}连用表强调。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟风（简）、⿰糸風【𦂱】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：fēng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|af3}}&lt;br /&gt;
&lt;br /&gt;
意思：丝缕微风，或者丝缕气息。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“氤”（yīn，{{x|6y8}}），意思为令人陶醉的，氤{{拼|纟|风}}即令人陶醉的丝缕气息、微风、气味等等。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟水（简）、⿰糸水（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：shuǐ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|7iVa}}&lt;br /&gt;
&lt;br /&gt;
意思：绢绢水流。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“清”（qīng，{{x|Eq8}}），意思为清澈的，清{{拼|纟|水}}即清澈的水流。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟空（简）、⿰糸空【𦁈】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：kōng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ak3}}&lt;br /&gt;
&lt;br /&gt;
意思：指广阔空间里的一丝微小的存在。&lt;br /&gt;
&lt;br /&gt;
备注：常加形容词“微”（wēi，{{x|wiLH}}），意思为渺小的，微{{拼|纟|空}}即广大的虚无中渺小的存在。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟华、⿰纟太（简），⿰糸華【𦅠】、⿰糸太（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：huá、tài&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|afa}}、{{x|atiY}}&lt;br /&gt;
&lt;br /&gt;
意思：[[希顶世界线]]地名用字。[[灯民主共和国|{{拼|纟|华}}{{拼|纟|太}}]]岛，对应[[OTL世界线]]的位置为萨哈林岛（库页岛）。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===草部===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰忄草【愺】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：cǎo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|YyruL}}&lt;br /&gt;
&lt;br /&gt;
意思：觉得草。（黄雀飞：字面意思是心里长草，其实意思是I（英语，与{{x|Y}}谐音）草。汉语意思 “我草” ）&lt;br /&gt;
&lt;br /&gt;
备注：另见[[草]]&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿿草 / ⿱十㫒、⿰民刂【刡】（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：cào、mín (/mǐn)&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|yruLH}}，{{x|lmi8}}&lt;br /&gt;
&lt;br /&gt;
意思：不草。&lt;br /&gt;
&lt;br /&gt;
备注：另见[[草]]&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱品乙}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：xiào&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|lhu8}}&lt;br /&gt;
&lt;br /&gt;
意思：希吕国的一种植物。&lt;br /&gt;
&lt;br /&gt;
备注：希吕造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱艹走}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zǒu&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Fi6y}}&lt;br /&gt;
&lt;br /&gt;
意思：会走的草。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/593687157&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===方言梗===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰⿱丿月勺（简）、⿸尸绝（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：düé&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|bde}}，{{x|4Hue}} / {{x|asuep}}&lt;br /&gt;
&lt;br /&gt;
意思：希顶语{{x|Hue}}的希北语谐音。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰下字}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：zì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|fHL}}&lt;br /&gt;
&lt;br /&gt;
意思：字符。&lt;br /&gt;
&lt;br /&gt;
备注：[[唏字]]的唏字名称。&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰衤尹（简）、⿰衤壹（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：yì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|5Lu}}、{{x|ufNV}}&lt;br /&gt;
&lt;br /&gt;
意思：旗帜。&lt;br /&gt;
&lt;br /&gt;
备注：希吕造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰凤幺（简）、⿰鳳幺（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：fiāo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|fiL}}&amp;lt;small&amp;gt;楚&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思：不详&lt;br /&gt;
&lt;br /&gt;
备注：为680号希吕字母汉写体。&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰牙尺}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：guǒ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|HBo}}&lt;br /&gt;
&lt;br /&gt;
意思：果的异体字。&lt;br /&gt;
&lt;br /&gt;
备注：希顶扩充字母{{x|⇧Q`}}可以写成{{x|⇧r`}}和{{x|⇧r}}的拼合。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰女资（简）、⿰女資（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（暂定）：zī&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|AHLx}}&lt;br /&gt;
&lt;br /&gt;
意思：[[希顶语北苏丹方言]]中的“好”。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰车合（简）、⿰車合（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：qià&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|⇧q⇧a⇧q}}&lt;br /&gt;
&lt;br /&gt;
意思：[[希顶语北苏丹方言]]中的一个语气助词。&lt;br /&gt;
&lt;br /&gt;
备注：写成希顶语时，必须大写。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===希北合字===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰犭⿱⿰怒尼威}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：shī / nùníwēi&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|vnuV}}&lt;br /&gt;
&lt;br /&gt;
意思：“狮”的[[希顶语北部方言]]读音合字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰⿱⿰尼威又鸟（简）、⿰⿱⿰尼威又鳥（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：jī / níwēiyòu&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|n5i6}}&lt;br /&gt;
&lt;br /&gt;
意思：“鸡”的希顶语北部方言读音合字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰牛⿱⿰威又乌（简）、⿰牛⿱⿰威又烏（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：xī / wēiyòuwū&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|56}}&lt;br /&gt;
&lt;br /&gt;
意思：“犀”的希顶语北部方言读音合字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰马⿱⿰乌外哥（简）、⿰馬⿱⿰烏外哥（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：yì / wūwàigē&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|5iYg}}&lt;br /&gt;
&lt;br /&gt;
意思：“驿”的希顶语北部方言读音合字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===社区杂字===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰口く}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：kū&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|oHkA}}&lt;br /&gt;
&lt;br /&gt;
意思：椭圆曲线。&lt;br /&gt;
&lt;br /&gt;
备注：象形字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰皮冈（简）、⿺毛冈（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：gāng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|jgT}}&lt;br /&gt;
&lt;br /&gt;
意思：纸巾。&lt;br /&gt;
&lt;br /&gt;
备注：荆哲造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰车最（简）、⿰車最（繁）、⿺辶最（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zuì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|qzV}}、{{x|zzV}}&lt;br /&gt;
&lt;br /&gt;
意思：代指遗迹。（遗迹→遗→【之中冖人】→【中之人】）&lt;br /&gt;
&lt;br /&gt;
备注：与黄雀飞造字同形了。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿵几七}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：qī&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Ni6n}}&lt;br /&gt;
&lt;br /&gt;
意思：代指 QQ用户 氯化钠很闲 ，也代指要处理的事物过多。&lt;br /&gt;
&lt;br /&gt;
备注：无&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰口我【哦】（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：wǒ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|owo}}&lt;br /&gt;
&lt;br /&gt;
意思：同咱，我们。&lt;br /&gt;
&lt;br /&gt;
备注：预防造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰口尔【𠰚】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：nǐ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|onu8}}&lt;br /&gt;
&lt;br /&gt;
意思：你们。&lt;br /&gt;
&lt;br /&gt;
备注：预防造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰口沓【𠴲】（简）、⿰口也【吔】（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：tā&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ota}}、{{x|tiao}}&lt;br /&gt;
&lt;br /&gt;
意思：他们。&lt;br /&gt;
&lt;br /&gt;
备注：预防造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟自（简）、⿰糸自（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：zhòng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|at1}}&lt;br /&gt;
&lt;br /&gt;
意思：荆哲用于表记粤语方言副词“仲”（即“还”hái）的汉字。&lt;br /&gt;
&lt;br /&gt;
备注：来自荆哲幼年时期对该方言字的联觉。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰朿四（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：sèr&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Hue4}}&lt;br /&gt;
&lt;br /&gt;
意思：同四。&lt;br /&gt;
&lt;br /&gt;
备注：无&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿺巴屎}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：bǎ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|pba}}&lt;br /&gt;
&lt;br /&gt;
意思：粪便，实为“㞎”的异体字。&lt;br /&gt;
&lt;br /&gt;
备注：崇仁汉字。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱一⿺⿶十丨一  /  ⿻丅⿺丄一}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：píng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|~pi8}}&lt;br /&gt;
&lt;br /&gt;
意思：在专有名词中同“平”字，一般情况下为褒义形容词，和盆相对。&lt;br /&gt;
&lt;br /&gt;
备注：希平造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰木夹【𬂩】（简）、⿰木夾【梜】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：jiá/xié&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|cqa}}&lt;br /&gt;
&lt;br /&gt;
意思：阿鲁巴，两人抬着一人撞向树（或柱子、旗杆、门等）。&lt;br /&gt;
&lt;br /&gt;
备注：kosmas造字&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱成龙（简）、⿱成龍（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：duāng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|FT}}&lt;br /&gt;
&lt;br /&gt;
意思：指一种口技音效。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰木⿱双示（简）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：biāo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|2-cbiL}}&lt;br /&gt;
&lt;br /&gt;
意思：即双标，对不同人采取不同态度。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰离普}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：pǔ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|lE-ipA}}&lt;br /&gt;
&lt;br /&gt;
意思：离谱，指一件事情超乎意料。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰肖戈}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：zhàn&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|xL-lz2}}&lt;br /&gt;
&lt;br /&gt;
意思：otl中一位肖姓演员。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱化为（简）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：huí&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|fa-wE}}&lt;br /&gt;
&lt;br /&gt;
意思：华为，一家中国企业，在otl和xtl均有存在。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱星⿰星星}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：xíng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|3-x8}}&lt;br /&gt;
&lt;br /&gt;
意思：通常用来表达肯定，类似“彳亍”，有时也代指三星。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿳宀政口（简）、⿰正客（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：zhè&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|rcef}}&lt;br /&gt;
&lt;br /&gt;
意思：政客。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱山乡}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：xiāng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|xuTw}}&lt;br /&gt;
&lt;br /&gt;
意思：上山下乡。&lt;br /&gt;
&lt;br /&gt;
备注：无&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===社区事物===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿹气寸}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：cùn&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Du86}}&lt;br /&gt;
&lt;br /&gt;
意思：一种人造气体。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰氵昂}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：áng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|E4Tb}} / {{x|E⇧an}}&lt;br /&gt;
&lt;br /&gt;
意思：希顶世界线中的119号元素。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰钅诸（简）、⿰金諸（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：zhū&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|NzAi}} / {{x|N⇧zh}}&lt;br /&gt;
&lt;br /&gt;
意思：希顶世界线中的120号元素。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰钅毛（简）、⿰金毛【𲇇】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：máo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|NmL}} / {{x|N⇧ma}}&lt;br /&gt;
&lt;br /&gt;
意思：希顶世界线中的122号元素。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰饣邑（简）、⿰食邑【䭂】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：yì&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|5iLL}}&lt;br /&gt;
&lt;br /&gt;
意思：锅巴。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰氵所【𣷲】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：suǒ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Eso}}&lt;br /&gt;
&lt;br /&gt;
意思：一种设想的性温酸性饮料，目前还未能实现&lt;br /&gt;
&lt;br /&gt;
备注：请不要和锌古的饮料混淆了&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
-{IDS：⿵门小【𮤭】（简）、⿵門鹿（繁）、⿸鹿门（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：mén&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|mvio}}&lt;br /&gt;
&lt;br /&gt;
意思：原指鹿幼崽才能通过的门，后延伸为可能性很小。&lt;br /&gt;
&lt;br /&gt;
备注：常与 ⿵门矣 搭配使用。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿵门矣}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：āi&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|mNY}}&lt;br /&gt;
&lt;br /&gt;
意思：原指只有尘埃才能通过的门，后延伸为几乎不可能的事。&lt;br /&gt;
&lt;br /&gt;
备注：常与 ⿵门小 搭配使用。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿸麻门（简）、⿵门麻（异）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：má&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|mmia}}&lt;br /&gt;
&lt;br /&gt;
意思：原指在门上种麻，后引申为超越自然的事物。&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===黄雀飞鸟===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰蚤鸟（简）、⿰蚤鳥（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：niǎo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|nuLn}}&lt;br /&gt;
&lt;br /&gt;
意思：是对方言词 “鸟鸡”（即鸟）的训写。~鸡，同义。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/445145551&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰令鸟【鸰】（简）、⿰令鳥【鴒】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：líng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|nli8}}&lt;br /&gt;
&lt;br /&gt;
意思：陆行鸟。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/480069524/answer/2063558337&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS（可能）：⿰瓜鸟（简）、⿰瓜鳥【𪀅】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：gū&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|giAn}}&lt;br /&gt;
&lt;br /&gt;
意思：不~：不孤鸟（黄雀飞对布谷鸟的别称）&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/648085262&amp;lt;nowiki/&amp;gt;（未给出汉字写法）&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰瓦鸟【𬸁】（简）、⿰瓦鳥【𩿺】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：wā&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|nwa}}&lt;br /&gt;
&lt;br /&gt;
意思：可能是乌鸦（可能特指老鸦）或者猫头鹰。是对方言词的训写，本字为鸹。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：[https://www.zhihu.com/pin/1434117067331506177 https://zhuanlan.zhihu.com/p/648085262]&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰凤鸟 / ⿰火凤【𮳡】（简）、⿰鳳鳥 / ⿰火鳳（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：fèng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|nnf3}}、{{x|xnf3}}&lt;br /&gt;
&lt;br /&gt;
意思：凤凰浴火重生。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/479000551&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿸厂⿰亻信}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：yàn&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|777iY}}（字理不明，主音节是言）&lt;br /&gt;
&lt;br /&gt;
意思：蝶背鹅（白色，头部有少许褐色，背上也有一撮褐色羽毛，图形很像一只飞舞的蝴蝶）。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/586713944&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===黄雀飞异体===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰彳各【𢓜】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：lù&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|loV}}（{{x|loz}}）&lt;br /&gt;
&lt;br /&gt;
意思：“路”的异体，用于“路径”&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/394047403&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰礻吉【祮】（正）、⿰衤吉【袺】（原文，为错别字）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：jí&lt;br /&gt;
&lt;br /&gt;
希顶语发音（可能）：{{x|uNo}} (/{{x|tNo}})&lt;br /&gt;
&lt;br /&gt;
意思：“吉”的异体，用于“吉祥”&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/361424121/answer/1977316374&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰口爪【𫩜】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zhuǎ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ozua}}&lt;br /&gt;
&lt;br /&gt;
意思：啄。是对方言词的训写，本字为啄。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/586713944&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿺辶爪}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zhuǎ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|zzua}}&lt;br /&gt;
&lt;br /&gt;
意思：~脑壳：点头；~脑壳朋友：非常要好的朋友。是对方言词的训写，本字为啄。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/586713944&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰亻爪}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zhuǎ&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|Vzua}}&lt;br /&gt;
&lt;br /&gt;
意思：~~脑壳：像鸡鸭那样的头的形状；奔儿头。是对方言词的训写，本字为啄。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/586713944&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===黄雀飞宗教===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰纟门（简），⿰糸門【𦁺】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：mén / āmén&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|am8}}&lt;br /&gt;
&lt;br /&gt;
意思：阿门的希顶语音译。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿱齐心（简），⿱齊心（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：jī / jīdū&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|jEF}}&lt;br /&gt;
&lt;br /&gt;
意思：基督的希顶语音译，意为齐心协力。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/400263998&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰土呙【埚】（简），⿰土咼【堝】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音：guō&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|god}}&lt;br /&gt;
&lt;br /&gt;
意思：上帝（god）的希顶语音译 / 对写，意为土地之主。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://www.zhihu.com/question/472771705/answer/2018549629&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
===黄雀飞不明===&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰扌介【扴】}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：jè&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|8je}}&lt;br /&gt;
&lt;br /&gt;
意思：可能指隆起（驼背），不详。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/658256531&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰讠知}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zhī&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|iHa}}&lt;br /&gt;
&lt;br /&gt;
意思：真~：不详，可能指真情实感。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/658256531&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰土华【𰉪】（简）、⿰土華【墷】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：huá&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|dfa}}&lt;br /&gt;
&lt;br /&gt;
意思：~田：可能是地名或人名。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/658256531&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰日灵（简）、⿰日靈【𣌟】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：líng&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|bvi8}}&lt;br /&gt;
&lt;br /&gt;
意思：中性形容词，不详。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/658256531&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰日云【𭥓】（简）、⿰日雲【𣊯】（可能存在的繁体）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：yún&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|byu8}}（正）、{{x|pyu8}}（原文，为错别字）&lt;br /&gt;
&lt;br /&gt;
意思：~灵：褒义形容词，不详。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/658256531&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS：⿰讠犮（简）、⿰言犮【詙】（繁）}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：bá&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|ibia}}&lt;br /&gt;
&lt;br /&gt;
意思：~卸：义不明，可能为“祓禊”之讹；其汉字形态的合字未出现，汉写形态的合字音{{x|qE}}（汉语发音：qi（可能是去声））。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/559584245&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
-{IDS（可能）：⿺辶⿰王曹}-&lt;br /&gt;
&lt;br /&gt;
汉语发音（可能）：zāo / cáo&lt;br /&gt;
&lt;br /&gt;
希顶语发音：{{x|zL3z}} / {{x|3zDL}}&lt;br /&gt;
&lt;br /&gt;
意思：义不明。&lt;br /&gt;
&lt;br /&gt;
备注：该字来源：https://zhuanlan.zhihu.com/p/577219584&lt;br /&gt;
&lt;br /&gt;
----- &amp;lt;!-- 编者请注意：请仅在此行上方添加条目，下方是本页面的分类 --&amp;gt;&lt;br /&gt;
[[分类:列表]]&lt;br /&gt;
[[分类:希顶语]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8DPUA%E7%BC%96%E7%A0%81&amp;diff=42964</id>
		<title>希顶字母PUA编码</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E5%AD%97%E6%AF%8DPUA%E7%BC%96%E7%A0%81&amp;diff=42964"/>
		<updated>2026-01-24T08:24:13Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 规范方案 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;希顶字母PUA编码&#039;&#039;&#039;，是由希顶规范委员会制定的编码方案，包含[[希顶汉字]]和[[希顶字母]]与用于[[希吕字母]]的可扩充序列。目前在希顶维基作为希顶语文本的网页的显示与数据内码。&lt;br /&gt;
&lt;br /&gt;
方案将有目前仍在完备的希顶协调字符集替换，新的编码的第〇码区（包含基本希顶字母和希顶汉字等字符）和原有的编码系统将向兼容。对于其外的字符将提供自动转换器。&lt;br /&gt;
&lt;br /&gt;
==规范方案==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!说明&lt;br /&gt;
! colspan=&amp;quot;16&amp;quot; |希顶字母PUA所收录的字符&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot; |未定义&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%1%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%2%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%3%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%4%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%5%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%6%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%7%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%8%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%9%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%0%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |%T%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; | %.%&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |N_&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |iu_&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |ui_&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E001&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E002&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E003&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E004&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E005&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E006&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E007&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E008&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E009&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E00F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot; |变体选择符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |-{}-&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |aho&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |aho&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |aho&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |tkY&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |afa&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |afa&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |atiY&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |atiY&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |lhu8&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |5Lu&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |uNV&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E015&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E016&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E017&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E018&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E019&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E01F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧!_&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧b&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧p&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧m&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧w&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧j&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧q&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧x&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧n&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧z&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧s&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧r&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧H&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧N&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E020&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E021&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E022&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E023&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E024&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E025&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E026&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E027&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E028&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E029&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E02F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |!_&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |b&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |p&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |m&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |w&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |j&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |q&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |x&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |n&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |z&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |s&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |r&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |H&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |N&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E030&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E031&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E032&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E033&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E034&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E035&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E036&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E037&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E038&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E039&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E03F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~!_&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~b&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~p&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~m&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~w&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~j&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~q&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~x&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~n&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~z&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~s&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~r&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~H&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~N&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E040&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E041&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E042&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E043&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E044&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E045&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E046&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E047&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E048&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E049&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E04F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧l&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧d&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧t&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧g&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧k&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧h&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧4&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧5&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧v&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧F&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧7&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧c&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧f&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧u&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧a&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E050&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E051&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E052&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E053&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E054&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E055&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E056&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E057&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E058&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E059&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E05F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |l&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |d&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |t&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |g&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |k&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |h&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |4&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |5&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |v&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |F&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |7&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |c&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |f&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |u&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |a&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E060&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E061&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E062&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E063&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E064&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E065&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E066&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E067&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E068&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E069&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E06F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~l&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~d&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~t&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~g&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~k&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~h&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~4&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~5&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~v&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~F&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~7&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~c&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~f&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~u&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~a&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E070&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E071&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E072&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E073&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E074&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E075&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E076&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E077&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E078&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E079&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07D&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E07F&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;9&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot; |希扩字母、希&amp;lt;br&amp;gt;吕字母等其他&amp;lt;br&amp;gt;编号具备字母&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧o&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧e&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧Y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧L&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧6&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧2&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧T&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧8&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧3&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧V&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧1&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |⇧i&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E080&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E081&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E082&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E083&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E084&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E085&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E086&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E087&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E088&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E089&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E08A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E08B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E08C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E08D&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |o&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |e&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |Y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |L&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |6&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |2&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |T&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |3&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |V&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |1&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |i&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E090&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E091&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E092&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E093&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E094&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E095&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E096&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E097&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E098&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E099&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E09A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E09B&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E09C&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E09D&lt;br /&gt;
|-&lt;br /&gt;
|字符&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|聊天字母&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~o&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~e&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~E&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~A&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~Y&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~L&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~6&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~2&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~T&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~8&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~3&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~V&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~1&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |~i&lt;br /&gt;
|-&lt;br /&gt;
|unicode码位&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A0&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A1&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A2&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A3&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A4&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A5&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A6&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A7&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A8&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0A9&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0AA&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0AB&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0AC&lt;br /&gt;
| style=&amp;quot;vertical-align:bottom;&amp;quot; |E0AD&lt;br /&gt;
|}&lt;br /&gt;
注：&amp;lt;br&amp;gt;&lt;br /&gt;
*字母部分满足 字母码位=字母序号+字母序号&amp;gt;&amp;gt;4&amp;lt;&amp;lt;5+写体类型&amp;lt;&amp;lt;4+0xe020 运算方式，对于表内未收录的可按公式自己计算出码位~。&lt;br /&gt;
*表里的未定义部分以后也许会赋予新的意思，码位超出第一私用区后的处理方式也是未定的。&lt;br /&gt;
*字符“⇧”是unicode里的字符 &amp;lt;kbd style=&amp;quot;font-family: system-ui&amp;quot;&amp;gt;⇧&amp;lt;/kbd&amp;gt;（U+21E7），是希顶维基搭载所字体提供的特殊渲染效果。&lt;br /&gt;
**因为不便输入，部分人使用^。&lt;br /&gt;
&lt;br /&gt;
==输入方式==&lt;br /&gt;
*在新的维基内可使用 {{Tl|X}} 模板将[[聊天字母]]自动转换为PUA编码。&lt;br /&gt;
*可以用物灵翻译器提供的转换功能进行转换。&lt;br /&gt;
*使用unicodepad之类的通用字符输入器输入对应的PUA字符。&lt;br /&gt;
*尝试编写对应的输入工具软件。&lt;br /&gt;
&lt;br /&gt;
==支持字体==&lt;br /&gt;
*[[xegoepuaall]]&lt;br /&gt;
目前已有较多希顶语字体基于PUA编码&lt;br /&gt;
&lt;br /&gt;
==不足==&lt;br /&gt;
*一部分社区成员更习惯用基于聊天字母码位的字体来输入。&lt;br /&gt;
*加载容易出问题，部分软件（基于ansi编码的）无法处理PUA字符。&lt;br /&gt;
*自动化输入器暂缺。（鹏鹏喵已研制此输入法）&lt;br /&gt;
*完整支持希顶字母PUA编码的字体较少。&lt;br /&gt;
*需要单独的渲染工具和字体才可以实现显示以阅读，如在qq等通用软件或系统界面使用，将显示豆腐块而无法阅读。&lt;br /&gt;
*当与其它使用0xE000-0xE19F字段的字体或软件同时使用时会发生冲突。&lt;br /&gt;
*[[黄雀飞]]不太习惯本方案，且不易安装对应的字体支持。&lt;br /&gt;
&lt;br /&gt;
==另见==&lt;br /&gt;
{{译文|en = Shidinn PUA Encoding}}&lt;br /&gt;
[[分类:希顶语]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=42947</id>
		<title>User:DGCK81LNN</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=User:DGCK81LNN&amp;diff=42947"/>
		<updated>2026-01-19T12:54:40Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* 作品 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{info|title=爱发电创作者认证|&lt;br /&gt;
我是〇改希顶转写器和 LNNBot 的维护者 DGCK81LNN，我入驻了爱发电以便接受赞助：&lt;br /&gt;
&lt;br /&gt;
https://afdian.com/a/DGCK81LNN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DGCK81LNN&#039;&#039;&#039; 2025年1月9日 (四) 22:49 (CST) [[Special:Diff/36355/36810|&amp;lt;sup&amp;gt;[验证以上消息是由我本人发布]&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[User:DGCK81LNN|中文]] | [[User:DGCK81LNN/en|English]]&lt;br /&gt;
{{infobox&lt;br /&gt;
|top-bcolor=#33bfab&lt;br /&gt;
|名字=DGCK81LNN&lt;br /&gt;
|别号=&amp;lt;div style=&amp;quot;display: inline-block; text-align: left&amp;quot;&amp;gt;&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;jbo&amp;quot;&amp;gt;la vrude&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|性别=男&lt;br /&gt;
|生日=2005–03–15&lt;br /&gt;
|身高=183cm&lt;br /&gt;
|体重=75kg&lt;br /&gt;
}}&lt;br /&gt;
{{#babel:zh-N|en-3|tok-2|de-1|ja-1|jbo-1}}&lt;br /&gt;
&lt;br /&gt;
本人目前大三，熟悉 JavaScript 网页前端编程，也会 C#、Python、Ruby 等其他编程语言。对人造语言逻辑语和道本语略知一二。[[希顶模组服务器|希服]]维基[https://希服.哼.site/wiki/特殊:用户权限/DGCK81LNN 管理员]。&lt;br /&gt;
&lt;br /&gt;
== 作品 ==&lt;br /&gt;
&lt;br /&gt;
本人有以下希顶相关作品或构想：&lt;br /&gt;
&lt;br /&gt;
* 网页希顶字母输入法 &#039;&#039;&#039;{{x|⇧xdi8}}IME&#039;&#039;&#039; （制作中，GitHub: [https://github.com/DGCK81LNN/xdi8-ime DGCK81LNN/xdi8-ime]，[https://dgck81lnn.github.io/xdi8-ime/ 预览测试页]）&lt;br /&gt;
* 希顶语等宽字体 &#039;&#039;&#039;Fairfax (HD) [[希顶字母PUA编码|XdPUA]]&#039;&#039;&#039;，基于 [https://www.kreativekorp.com KreativeKorp] 的 [https://www.kreativekorp.com/software/fonts/fairfax/ Fairfax] 和 [https://www.kreativekorp.com/software/fonts/fairfaxhd/ Fairfax HD]（GitHub: [https://github.com/DGCK81LNN/fairfax_xdpua DGCK81LNN/fairfax_xdpua]）&lt;br /&gt;
* &#039;&#039;&#039;[[LNN 中华语字]]&#039;&#039;&#039;，一种用于拼写普通话和希顶语的书写系统&lt;br /&gt;
* [[〇改希顶转写器]]，同步[[〇改希顶语（旧）|〇改希顶语]]最新字表，同时兼容旧版本字表，多音字选择自带提示，自动推测部分常见多音字读音！&lt;br /&gt;
* &#039;&#039;&#039;[[LNNBot]]&#039;&#039;&#039;，可在 [http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&amp;amp;k=545HEExTaNpllu_kYcbjXrziE5kvwkyq&amp;amp;authKey=2cTt9cxHXKXhf0nE3N9y9Uhksl6rRwaCg4ZxAwDB4rNxA8R8TbQt025pjtq3XAs%2B&amp;amp;noverify=0&amp;amp;group_code=916588916 QQ]、[https://kook.vip/l4ong1 Kook]、[https://discord.gg/SN4rxBEXwT Discord]、[https://t.me/+v2NshiJbZ5oxMzI1 Telegram] 提供希顶转写（与上述网页转写器使用相同的底层库）与其他功能&lt;br /&gt;
&amp;lt;!--* 希顶语脚本编程语言 &#039;&#039;&#039;{{x|⇧xdi8}}Script&#039;&#039;&#039;（希脚语？）（构思中）&lt;br /&gt;
* [https://picaq.github.io/sarasa/ 更纱等宽黑体]（Sarasa Gothic Mono）/ [https://typeof.net/Iosevka/ Iosevka] 希顶字母版 &#039;&#039;&#039;{{x|⇧gi8saa}} Mono&#039;&#039;&#039;（咕咕咕）--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://github.com/DGCK81LNN GitHub 个人资料]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42938</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42938"/>
		<updated>2026-01-18T15:00:45Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* aj() */ X x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音 || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音 || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref&amp;gt;&#039;&#039;&#039;r&#039;&#039;&#039;atio&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音 || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;ustain&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 延长 || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（高） || 以当前的一拍为时值创建采样率为 8000Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;&lt;br /&gt;
| 打击乐音符（低） || 以当前的一拍为时值创建采样率为 (4000 √2) Hz 的噪波音符，&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt; 可以减半或倍增其采样率。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42937</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42937"/>
		<updated>2026-01-18T05:28:48Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* tr3() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)，使用一种相对松散的语法，音符可以连写。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;Tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
Tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
Tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;) //left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42928</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42928"/>
		<updated>2026-01-14T00:36:22Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=musicjsx&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，音符可以连写。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=Talk:LNNBot/WhatCommands%E6%8C%87%E4%BB%A4/xej8a&amp;diff=42921</id>
		<title>Talk:LNNBot/WhatCommands指令/xej8a</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=Talk:LNNBot/WhatCommands%E6%8C%87%E4%BB%A4/xej8a&amp;diff=42921"/>
		<updated>2026-01-10T08:50:12Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* Author */ 回复&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Author==&lt;br /&gt;
&lt;br /&gt;
Who was the real author of &amp;quot;xej8a&amp;quot;? [[User:CurrentNews|CurrentNews]]（[[User talk:CurrentNews|留言]]） 2026年1月9日 (五) 18:32 (CST)&lt;br /&gt;
&lt;br /&gt;
:通过查阅指令日志得知，WhatCommands 指令 xej8a 由 136 于 2025年11月20日 11:39 至 16:14 (CST) 在QQ私聊创建。 [[User:DGCK81LNN|DGCK81LNN]]（[[User talk:DGCK81LNN|留言]]） 2026年1月10日 (六) 16:50 (CST)&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42884</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42884"/>
		<updated>2026-01-04T17:04:30Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* tr3() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，音符可以连写。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半音。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半音。最多连用两个，不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高八度。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低八度。可连用，不得与&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值增加一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值减半。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r0.5 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ 5__b/ r0.5 2___b/ 5___b/ 5__b/ r0.5 2___b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 5___b/ 2b__/ r0.5 5b__/ 5___/ 2b__/ r0.5 5b__/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2___b/ 2__b/ r0.5 6___b/ 2___b/ 2__b/ r0.5 6___b/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42883</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42883"/>
		<updated>2026-01-04T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​/* aj() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（最初以“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”命名）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，音符可以连写。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半度。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半度。最多连用两个。不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符&#039;&#039;&#039;延长&#039;&#039;&#039;一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值除以2。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词(似乎有问题) |&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;g0 b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r1 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 4___/ 2b__/ r0.5 5b__/ 4___/ 2b__/ r0.5 5b__/ g0.8 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ n 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42882</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42882"/>
		<updated>2026-01-04T16:07:19Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种移植自[https://test.vudrux.site/islp/music.html 网页版谱曲工具]的、相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2| *时值计数器决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;ip7(&amp;quot;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;quot;, 184)&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，音符可以连写。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符升高半度。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符降低半度。最多连用两个。不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;同时使用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符&#039;&#039;&#039;延长&#039;&#039;&#039;一拍。可连用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将前面的音符时值除以2。可连用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词(似乎有问题) |&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;g0 b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r1 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 4___/ 2b__/ r0.5 5b__/ 4___/ 2b__/ r0.5 5b__/ g0.8 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ n 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。目前实现并不完整。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42881</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42881"/>
		<updated>2026-01-04T15:55:25Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法如下：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 乐谱语法说明&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1 2 3 4 5 6 7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表低音区七个音符，从 C3 到 B3。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d r m f s l t&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表中音区七个音符，从 C4 到 B4。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;D R M F S L T&amp;lt;/code&amp;gt; &lt;br /&gt;
| 代表高音区七个音符，从 C5 到 B5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符升高三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将接下来的音符降低三个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长前一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器增加 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;!&amp;lt;/code&amp;gt;&lt;br /&gt;
| 时值计数器除以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 2。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 整体速度乘以 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 结束连音组（三连音无需加点，x 连音加点数为 x-3）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 12 个半音（一个八度）。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移高 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后续音符移低 1 个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量降低至原来的 1/1.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音量增强至原来的 1.5 倍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ ... &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; ... ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 并行播放多个音符或和弦。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{ ... : ... : ... }&amp;lt;/code&amp;gt;&lt;br /&gt;
| 重复段落。用冒号分隔不同段落，每轮重复依次播放对应段落。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，暂停一个音符的时值。&lt;br /&gt;
|-&lt;br /&gt;
| *时值计数器&lt;br /&gt;
| 决定下一个音符的长度，默认为 1。音符播放后重置。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://test.vudrux.site/islp/music.html 可以在线体验。]&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《月半小夜曲》前半段|&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;=&amp;gt;[3d7d--3-3d7d--4-2767--2-2544--3-3d7d--3-36dm--rr---7--(dr)m-#5-76---3d7d--3--355--(64--22)767--2-(22)544-(45-3--33)d7d--3-36dm--!rr--!_dd---7-rd!~d!~7__(33)d7d--33-355--642767--22-544-4533d7d--d3-/36d;m--rr--dd--d7-7d76---67dd---r-765-3(56----)67d---7-d-f------(mr)m---_7drmdm!d!~mdrms--ff---rd7!6!~557rf-m!r!~m367d7d7-67dm--r(r----rmr)(d----drd)7-7d76------__&amp;lt;6-[#5|3]&amp;gt;(33)d7d--3--355--64(22)767--222544-4533d7d--d336dm--rr--dd--d7-7!d!~76---67d[d---|6---][r-|7-]765-3(56)6-67d---7-d-f------(mr)m----&amp;lt;&amp;lt;|p___6mltD---26rmf---5rslt---15d-37m-,L36dmlm-26rflRlf37m#st---6mltD---6mlmD---26rflR--5rslt---15d-37m-6mltD---26rmf---dfDf7rf-37rm#s---,L36dmlm-26rfl---,S25rs---15dm37m-,L36dm-l-26rmf-r-4dld37#s-,L367d---4dfl5rt-37s-6mD-4dfl,T7df37rmlmR_7(#sm7#5m,T),M---,L-{[m-|d-|6-]:::}2-{[f-|r-|d-|6-]:::},S-{[t-|s-|f-]:::}1-[m-|d-|5-]3-[t-|#s-|m-],L-{[m-|d-|6-]:::}2-{[f-|r-|6-]:::}4df-37m-,L37dm7dm37m7t---,L367dmd-26rflfr-,S5rsr7r-15dm37#s-,L36dmlm-26rflfr-4dfd37#s-,L367d---4dld5rsr37s-,L3d-4dfd,T7df37rmlmr-7(#sm7#5m,T),M---]&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，在音符间可以省略空格。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符升高半度。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符降低半度。最多连用两个。不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;重复。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符&#039;&#039;&#039;延长&#039;&#039;&#039;一拍。可复用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符时值除以2。可复用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词(似乎有问题) |&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;g0 b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r1 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 4___/ 2b__/ r0.5 5b__/ 4___/ 2b__/ r0.5 5b__/ g0.8 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ n 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：未知，可能是{{U|遗迹}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;infxdi8music()&amp;lt;/code&amp;gt; 函数接受一个[[希吕表声法]]字符串并解析、播放。注意此函数目前并不是完整的实现。&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs&amp;diff=42878</id>
		<title>LNNBot/指令/musicjs</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs&amp;diff=42878"/>
		<updated>2026-01-04T11:34:06Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=严格选项解析&lt;br /&gt;
|所属插件=[https://github.com/DGCK81LNN/koishi-plugin-music @dgck81lnn/music]&lt;br /&gt;
|父级指令=util.script&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt;&#039;&#039;&#039; 允许用户通过一套 JavaScript API 来合成旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
 musicjs &amp;lt;code:{{LNNBot值类型链接|rawtext}}&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; 为 JavaScript 代码，提供以下函数和变量：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;note(tone: number, beats: number, temperament = 12)&amp;lt;/code&amp;gt; 创建平均律音符&lt;br /&gt;
*: 相当于 &amp;lt;code&amp;gt;noteHz(baseFrequency * (2 ** (tone / temperament)), beats)&amp;lt;/code&amp;gt;。&lt;br /&gt;
** &amp;lt;code&amp;gt;tone&amp;lt;/code&amp;gt; 音符相对于基准音的偏移（默认情况下，单位为半音）&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
** &amp;lt;code&amp;gt;temperament&amp;lt;/code&amp;gt; 平均律的音阶数；决定了多少 &amp;lt;code&amp;gt;tone&amp;lt;/code&amp;gt; 为一个八度&lt;br /&gt;
* &amp;lt;code&amp;gt;noteJust(ratio: number, beats: number)&amp;lt;/code&amp;gt; 创建纯律音符&lt;br /&gt;
*: 相当于 &amp;lt;code&amp;gt;noteHz(baseFrequency * ratio, beats)&amp;lt;/code&amp;gt;。&lt;br /&gt;
** &amp;lt;code&amp;gt;ratio&amp;lt;/code&amp;gt; 音符音高与基准音频率的比值&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;noteHz(frequency: number, beats: number)&amp;lt;/code&amp;gt; 创建指定频率音高的音符&lt;br /&gt;
** &amp;lt;code&amp;gt;frequency&amp;lt;/code&amp;gt; 频率（赫兹）；为负数时播放噪波，绝对值为采样率&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 音符时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;rest(beats: number)&amp;lt;/code&amp;gt; 休止&lt;br /&gt;
** &amp;lt;code&amp;gt;beats&amp;lt;/code&amp;gt; 休止时长（拍）&lt;br /&gt;
* &amp;lt;code&amp;gt;bpm: Number = 120&amp;lt;/code&amp;gt; 每分钟拍数&lt;br /&gt;
*: 为了兼容一些旧的代码，该变量的初始值是一个可以被隐式转换成数字的函数，可以通过调用修改速度；对其进行有效的赋值后，会变成普通数字。&lt;br /&gt;
* &amp;lt;code&amp;gt;baseFrequency = 440&amp;lt;/code&amp;gt; 基准音频率&lt;br /&gt;
* &amp;lt;code&amp;gt;gain = 0.5&amp;lt;/code&amp;gt; 音量&lt;br /&gt;
* &amp;lt;code&amp;gt;time = 0&amp;lt;/code&amp;gt; 当前时间（秒）&lt;br /&gt;
&lt;br /&gt;
每次创建音符时其开始时间由 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; 变量决定，创建音符或休止都会使其值增加。可通过手动减少此值（或用 &amp;lt;code&amp;gt;rest()&amp;lt;/code&amp;gt; 休止负的时间）后再创建音符来使其与已创建的音符同时播放。例如，演奏《D大调卡农》靠近开头的两小节：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
bpm = 60&lt;br /&gt;
note(9, 1); note(7, 1); note(5, 1); note(4, 1) // #F5 E5 D5 #C5&lt;br /&gt;
note(2, 1); note(0, 1); note(2, 1); note(4, 1) // B4 A4 B4 #C5&lt;br /&gt;
// 由于速度为每分钟 60 拍，演奏了 8 个一拍长的音符，此时 time 为 8.0&lt;br /&gt;
// 我们回到最开头，再创建大提琴的音符&lt;br /&gt;
time = 0 // 也可以用 rest(-8)，后退 8 拍&lt;br /&gt;
note(-19, 1); note(-24, 1); note(-22, 1); note(-27, 1) // D3 A2 B2 #F2&lt;br /&gt;
note(-26, 1); note(-31, 1); note(-26, 1); note(-24, 1) // G2 D2 G2 A2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 层级式子指令 ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;[[LNNBot/指令/musicjs*|musicjs*]]&amp;lt;/code&amp;gt;：在本指令的基础上提供了 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 等辅助函数，方便编写旋律&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42876</id>
		<title>LNNBot/指令/musicjs*</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=LNNBot/%E6%8C%87%E4%BB%A4/musicjs*&amp;diff=42876"/>
		<updated>2026-01-03T16:35:49Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LNNBot指令信息&lt;br /&gt;
|别名=&lt;br /&gt;
|属性=别名指令&lt;br /&gt;
|所属插件=&lt;br /&gt;
|父级指令=musicjs&lt;br /&gt;
|所需权限=&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt;&#039;&#039;&#039; 是 {{LNNBot指令链接|musicjs}} 的衍生指令，提供了辅助函数用于更便捷地编写旋律。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;musicjs* &amp;lt;code...&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除 &amp;lt;code&amp;gt;musicjs&amp;lt;/code&amp;gt; 提供的函数和变量之外，&amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 还提供一些由用户定义的函数用来用更简洁的语法编写旋律。&lt;br /&gt;
&lt;br /&gt;
用户可以使用 &amp;lt;code&amp;gt;[[LNNBot/指令/evaluate|eval]]&amp;lt;/code&amp;gt; 指令向 &amp;lt;code&amp;gt;musicjs*&amp;lt;/code&amp;gt; 添加辅助函数，只需在对象 &amp;lt;syntaxhighlight inline lang=&amp;quot;javascript&amp;quot;&amp;gt;storage.musicjsX&amp;lt;/syntaxhighlight&amp;gt; 上创建属性，名称建议与辅助函数名称相同，值为函数声明的 JavaScript 源代码字符串。&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{LNN}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt;（“&#039;&#039;&#039;A&#039;&#039;&#039;SCII &#039;&#039;&#039;简&#039;&#039;&#039;谱”）函数接受一个乐谱字符串，可以通过一种受简谱启发的语法编写乐曲。&lt;br /&gt;
&lt;br /&gt;
此辅助函数还定义了一个变量 &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;，控制音符 &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; 与基准音（由 &amp;lt;code&amp;gt;baseFrequency&amp;lt;/code&amp;gt; 定义，默认为 440 Hz）相差的半音数，初始为 0（即 1=C4），使用 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; 会增减其值。例如使用 5 个 &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; 可使 1=F4。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 每次被调用时，会将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5，并将内部的“时值乘数”变量初始化为 1，它与 &amp;lt;code&amp;gt;bpm&amp;lt;/code&amp;gt; 及圆括号的层数共同定义一“拍”的时长。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 名称 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&amp;amp;ndash;&amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| 音符 || 以当前的一拍为时值创建对应的简谱音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符 || 休止一拍。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;&lt;br /&gt;
| 低音点 || 将前一个音符降低一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 高音点 || 将前一个音符升高一个八度。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 附点 || 将前一个音符的时值延长半拍。&amp;lt;br&amp;gt;连用多个时，每个后续附点延长的时值是前一个附点的一半。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延音线 || 将前一个音符的时值延长一拍。可以跨过小节线甚至减时线的起止。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 小节线 || 无作用，仅辅助阅读。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;)&amp;lt;/code&amp;gt;&lt;br /&gt;
| 减时线 || 括号内一拍的时长减半，可以嵌套。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降号 || 使下一个音符降低一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升号 || 使下一个音符升高一个半音。不会影响后续的音符。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| 分声部 || 方括号内由斜杠分隔的各部分将同时开始演奏。&amp;lt;br&amp;gt;顺序最后的一个部分演奏结束时，无论其他各部分是否演奏完毕，都会继续演奏方括号之后的乐谱。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 升调 || 升调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| 降调 || 降调一个半音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;p&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：弱 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.33，若已经是 0.33 则设为 0.18。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：中 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.5。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt;&lt;br /&gt;
| 力度：强 || 将 &amp;lt;code&amp;gt;gain&amp;lt;/code&amp;gt; 设为 0.75，若已经是 0.75 则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt;&lt;br /&gt;
| 开始三连音或结束连音（&#039;&#039;&#039;t&#039;&#039;&#039;riplet/&#039;&#039;&#039;t&#039;&#039;&#039;uplet） || 如果当前时值乘数为 1，则将其设为 2 / 3；否则设为 1。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;&amp;gt;&#039;&#039;M&#039;&#039;、&#039;&#039;N&#039;&#039; 可以是正整数或小数；在这些指令之后不可直接跟音符或休止符，需要加空格分隔开。&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;N&#039;&#039; 连音（irregular &#039;&#039;&#039;d&#039;&#039;&#039;ivision） || 若 &#039;&#039;N&#039;&#039; 是 2 的正整数次幂，则将时值乘数设为 0.75；否则设为 &amp;lt;math&amp;gt;\frac{2^{\lfloor\log_2N\rfloor}}N&amp;lt;/math&amp;gt;。&#039;&#039;N&#039;&#039; 为 1 时实际效果为结束连音。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r&amp;lt;/code&amp;gt;&#039;&#039;M&#039;&#039;&amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;&#039;&#039;N&#039;&#039;&amp;lt;ref name=&amp;quot;division-num&amp;quot;/&amp;gt;&lt;br /&gt;
| 开始 &#039;&#039;M&#039;&#039;:&#039;&#039;N&#039;&#039; 连音（&#039;&#039;&#039;r&#039;&#039;&#039;atio） || 将时值乘数设为 &#039;&#039;N&#039;&#039; / &#039;&#039;M&#039;&#039;。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;&lt;br /&gt;
| 延长（&#039;&#039;&#039;s&#039;&#039;&#039;ustain） || 将前一个音符实际播放的时间延长一拍，不影响下一个音符开始的时间。&amp;lt;br&amp;gt;可连用，可套在减时线内使用来延长更短的时长。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{collapse|示例：《Somebody That I Used To Know》副歌|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs*&lt;br /&gt;
bpm=129&lt;br /&gt;
aj(&#039;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&#039;) // 1=F&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;(66)|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;3&#039;.(2&#039;)2&#039;6)|655-|&lt;br /&gt;
/pp&lt;br /&gt;
3&#039;&#039;--0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0(5561&#039;1&#039;6)|4&#039;.(3&#039;)3&#039;-|&lt;br /&gt;
0(2&#039;3&#039;2&#039;2&#039;2&#039;2&#039;|5&#039;5&#039;5&#039;5&#039;4&#039;)3&#039;(2&#039;)|&lt;br /&gt;
1&#039;-(61&#039;1&#039;6)|3&#039;.(2&#039;)2&#039;-|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;-----2&#039;&#039;|-)&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
]`)&lt;br /&gt;
aj(`[f&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;2&#039;)|2&#039;1&#039;1&#039;-|&lt;br /&gt;
0000|0000|&lt;br /&gt;
(2&#039;3&#039;3&#039;3&#039;1&#039;2&#039;2&#039;(2&#039;3&#039;))|2&#039;1&#039;1&#039;-|&lt;br /&gt;
/p&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(1&#039;01&#039;07070|6060)50|&lt;br /&gt;
(50502&#039;02&#039;0|3&#039;4&#039;5&#039;3&#039;)2&#039;0|&lt;br /&gt;
(60)00(70)|(60)00((2&#039;3&#039;)0)|&lt;br /&gt;
/pp&lt;br /&gt;
(03&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|1&#039;&#039;-(5&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----)0|00(5&#039;&#039;--2&#039;&#039;|&lt;br /&gt;
-3&#039;&#039;----02&#039;&#039;|-1&#039;&#039;----)0|&lt;br /&gt;
/m&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|&lt;br /&gt;
6,,.(6,,)5,,.(5,,)|4,,.(4,,)5,,.(5,,)|6,,&lt;br /&gt;
]`)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|6xL-Bro islptng}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ip7()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和一个 BPM 数字，使用一种相比于 &amp;lt;code&amp;gt;aj()&amp;lt;/code&amp;gt; 更加紧凑的语法。乐谱语法见此页面：[https://test.vudrux.site/islp/music.html ip7 music]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
辅助函数作者：{{U|cycwin}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 函数接受一个乐谱字符串和分隔符(可省略，默认为;)，使用一种相对松散的语法，在音符间可以省略空格。返回的是音符列表字符串，需搭配模板代码使用(参见示例)。乐谱语法如下:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &amp;lt;code&amp;gt;tr3()&amp;lt;/code&amp;gt; 乐谱语法&lt;br /&gt;
! 字符 !! 作用&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;amp;ndash;7&amp;lt;/code&amp;gt; &lt;br /&gt;
| 音符do&amp;amp;ndash;ti。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符升高半度。最多连用两个。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符降低半度。最多连用两个。不得与&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;重复。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符&#039;&#039;&#039;延长&#039;&#039;&#039;一拍。可复用。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
| 后缀，将最前面第一个音符时值除以2。可复用。&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;&lt;br /&gt;
| 休止符，被视作一个正常音符处理。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 调整bpm到...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;m...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将后面的音符整体增加...个音(12平均律)。...可以为负数。&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;r...&amp;lt;/code&amp;gt;&lt;br /&gt;
| 将时间往回调...&#039;&#039;&#039;拍&#039;&#039;&#039;，可利用此做和弦之类。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{collapse|示例: 《热异常》副歌四句歌词(似乎有问题) |&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;//musicjs* &lt;br /&gt;
for(let i of eval(tr3(&amp;quot;g0 b183 n 1.# r1 6b r1 4 6.b r1 2b r1 6b 1.# r1 6b r1 4 1. r1 5b r1 1. r1 5b r1 1 6b r1 5b r1 2b 4/3/4/4#/4 r1 2b r1 6_b n/ 3b/ 4 r1 2b 3b/4/ 3b r1 1 r1 6_ 3b r1 1 r1 6_ 4 r1 1 r1 6_ 6b/ r0.5 4/ r0.5 3b/ 6/ 7b r1 4 r1 2b 6.b r1 2b r1 6b 1.# r1 6b r1 4 1./ r0.5 4/ r0.5 2b/ 7b/ 6b r1 2b r1 7_b 4/3/4/ r0.5 2b/ 3/ 4 n 4/ r0.5 1/ 3b/4/3b/4/ r0.5 1#/ 3b/4/ r0.5 1/ r0.5 6_/3b/4/3b/4 r1 3b r1 1 2b../ r0.5 2b./ 1../ r0.5 1./ 7.b r1 4. r1 2.b r1 7b 2..b r1 2b. 6..b r1 2b. r1 6.b 2b.. r1 2.b 1.. r1 6b. r1 4. r1 1. 6b. r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4.**/ r1.5 2.b**/ r1.5 7b**/ r1.5 4**/ 3.b/ 4. r1 2.b r1 7b r1 4# 3.b/ 4./ 3.b r1 1. r1 6b r1 4 3.b 4. r1 1. r1 6 r1 4 6.b/ r0.5 6b/ 6./ r0.5 6/ 7.b r1 4. r1 2.b r1 7b 6..b r1 6.b 2..b r1 6.b r1 4. r1 2.b 1../ r0.5 1./ 7.b/ r0.5 7b/ 6.b r1 4. r1 2.b r1 6b 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ 3./ r0.5 3/ 4./ r0.5 4/ n/ n 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ r0.5 2.b/ r0.5 7b/ 3.b/ 4./ 3.b/ 4./ r0.5 1./ r0.5 6/ 3.b/ 2.b/ 1./ 7b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1]) //right hand&lt;br /&gt;
time=0&lt;br /&gt;
for(let i of eval(tr3(&amp;quot;b183 7b__ r1 4__ r1 7b___ 7b__**/ r1.5 4_**/ r1.5 6_b**/ 7b__/ 7b___/ 4__/ 4#__**/ 4#__ 4_/ r0.5 2_b/ 7_b r1 5_b 2b__ r1 2b___ 6b__/ 2b_/ 4_/ 6__b**/ r1 4_ r1 2_b 4__**/ r1.5 4___**/ 4__ 1_/ 4__ 7b__ r1 4__ r1 7b___ 6_b**/ r1.5 4_**/ r1.5 7__b**/ 7__b/ 7___b/ 4__/ 4#__**/ r1.5 4#___**/ 7_b r1 4_# 4_/ r1 2_b/ 7__b/ 4__#/ 2__b r1 2___b 6__b**/ r1.5 2_b**/ r1.5 4_**/ 6__b/ 4_ r1 2_b 4__ r1 4___ 4__/ 1_/ 4_/ 1_**/ r1 4_ r1 6_ 7__b r1 7___b 7___b/ 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7___b/ 7__b/ r0.5 4__/ 7___b/ 7__b/ r0.5 4__/ 4___/ 2b__/ r0.5 5b__/ 4___/ 2b__/ r0.5 5b__/ g0.8 7__b/ 5___b/ r0.5 2___b/ 7__b/ 5___b/ r0.5 2___b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ 4___/ 4__/ r0.5 1__/ 4___/ 4__/ r0.5 1__/ 7b___/ 7b__/ r0.5 4__/ 7b___/ 7b__/ r0.5 4__/ 5___b/ 5__b/ r0.5 2__b/ 5___b/ 5__b/ r0.5 2__b/ 2____b/ 5___b/ r0.5 1___/ 2____b/ 5___b/ r0.5 1___/ n 7__b r1 4__ r1 7___b&amp;quot;,&amp;quot; &amp;quot;)))note(eval(i[0]),i[1])//left hand&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
	<entry>
		<id>https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E6%A8%A1%E7%BB%84%E6%9C%8D%E5%8A%A1%E5%99%A8&amp;diff=42869</id>
		<title>希顶模组服务器</title>
		<link rel="alternate" type="text/html" href="https://wiki.xdi8.top/index.php?title=%E5%B8%8C%E9%A1%B6%E6%A8%A1%E7%BB%84%E6%9C%8D%E5%8A%A1%E5%99%A8&amp;diff=42869"/>
		<updated>2026-01-03T08:57:52Z</updated>

		<summary type="html">&lt;p&gt;DGCK81LNN：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;希顶模组服务器&#039;&#039;&#039;是由{{U|Nu3khoci3|雪火虫}}建立并管理的[[:Category:希顶游戏|Minecraft]]服务器，旨在为玩家提供一个加载了[[希顶模组]]的专属游玩环境。&lt;br /&gt;
&lt;br /&gt;
服务器加载了[[希顶模组]]及其他扩展内容，玩家&#039;&#039;&#039;必须&#039;&#039;&#039;使用搭载了对应模组集的客户端才能进入服务器。&lt;br /&gt;
&lt;br /&gt;
== 基本信息 ==&lt;br /&gt;
* &#039;&#039;&#039;Minecraft版本&#039;&#039;&#039;：Java版1.21.4&lt;br /&gt;
* &#039;&#039;&#039;主要模组&#039;&#039;&#039;：&lt;br /&gt;
** 灯纟火（Xdi8Aho Mod）&lt;br /&gt;
** [SPM]烤地瓜（Sweet Potato Mod）&lt;br /&gt;
* &#039;&#039;&#039;客户端要求&#039;&#039;&#039;：需要使用&#039;&#039;&#039;Fabric&#039;&#039;&#039;加载器，并搭载前置支持Architectury API&amp;lt;del&amp;gt;及Fabric API&amp;lt;/del&amp;gt;。&lt;br /&gt;
* &#039;&#039;&#039;服务器地址&#039;&#039;&#039;：【加入QQ群后查看】&lt;br /&gt;
* &#039;&#039;&#039;服务器交流群（QQ）&#039;&#039;&#039;：754732657&lt;br /&gt;
* &#039;&#039;&#039;希服维基（更多信息）&#039;&#039;&#039;：https://希服.哼.site/&lt;br /&gt;
* &#039;&#039;&#039;BlueMap 在线地图&#039;&#039;&#039;：https://希服.哼.site/blmp/&lt;br /&gt;
&lt;br /&gt;
== 服务器制度 ==&lt;br /&gt;
* 服务器为&#039;&#039;&#039;公有制&#039;&#039;&#039;，所有物品归公共所有，鼓励玩家合作与共享。&lt;br /&gt;
* 鼓励玩家进行基础设施建设（包括轨道交通系统、生电机器等），旨在为所有玩家提供遍历。&lt;br /&gt;
* 欢迎所有玩家进行各种与希顶相关的建筑建设，共同丰富服务器世界。&lt;br /&gt;
&lt;br /&gt;
== 区划 ==&lt;br /&gt;
{{Info|text=以下内容相对过时，请加入服务器 QQ 群或参考[https://希服.哼.site/wiki/ 希服维基]以获得更准确的信息。}}&lt;br /&gt;
区划及所谓的市长、区长设定不代表对某一地区的所有权，仅作为世界观的补充设定。所有玩家都可以在所有的区划内自由进行建设。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 服务器区划&lt;br /&gt;
|-&lt;br /&gt;
! 地级市 !! 县级区划!! 详细说明&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 主城区 || 最早开发的区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 河西区 || 位于秦淮河西侧的区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 江北区 || 位于长江北部的区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 栖霞区 || 位于主城东侧、紫金山北侧的区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 江宁区 || 位于主城外侧的广阔其他区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 钟山区 || 即紫金山的范围&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市 || 溧水区 || 位于填岗的溧水河以南区域&lt;br /&gt;
|-&lt;br /&gt;
| 填岗市|| 高淳区 || 填岗最南侧的平坦岛屿&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市||绍城区 || 位于西绍村对岸的区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 中心区 || 绍城中心人工建造的石英岛屿（在建）&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 西绍区 || 西绍村及周围区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 雀楼区 || 黄雀楼（在建）周边的平坦区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 北绍区 || 北绍村周边的区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 蓝野区 || 绍城东侧的草原区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市|| 惠济区 || 绍城西侧、 西绍对岸的区域&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市（代管）|| 扩地 || 进行少量开发的天然村庄&lt;br /&gt;
|-&lt;br /&gt;
| 绍城市（代管）|| 沼泽 || 沼泽刷怪塔所在的区域&lt;br /&gt;
|-&lt;br /&gt;
| 澜沧市|| 澜沧区 || 澜沧岛及周边地区&lt;br /&gt;
|-&lt;br /&gt;
| 澜沧市|| 马来区 || 马来半岛&lt;br /&gt;
|-&lt;br /&gt;
| 澜沧市|| 望海区|| 河西和马来之间的半岛区域&lt;br /&gt;
|-&lt;br /&gt;
| 澜沧市|| 巴别区|| 位于望海南部海上的区域&lt;br /&gt;
|-&lt;br /&gt;
| 郎廣地区|| 郎廣 || 待开发的热带草原村庄及周边区域&lt;br /&gt;
|-&lt;br /&gt;
| 灯谷市|| # || #&lt;br /&gt;
|-&lt;br /&gt;
| 无建制领地|| # || 距离大部分建制区域过远，包括女巫塔、鱼塔、末地传送门、林地府邸、方解石山等地区&lt;br /&gt;
|-&lt;br /&gt;
| 下界地区|| # || #&lt;br /&gt;
|-&lt;br /&gt;
| 末地地区|| # || #&lt;br /&gt;
|-&lt;br /&gt;
| 希顶维度地区|| # || #&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==生产单位==&lt;br /&gt;
&lt;br /&gt;
生产单位不是任何类型的企业，设定上是无政府的公有的按需生产单位。包含复合体、村庄、单一机器几种类型。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 服务器中的生产单位&lt;br /&gt;
|-&lt;br /&gt;
! 俗称 !! 大致位置!! 详细说明&lt;br /&gt;
|-&lt;br /&gt;
| 城北重工 || 填岗主城区、栖霞区 || 包含自动熔炉组、刷铁轨机、刷竹机和南瓜机等&lt;br /&gt;
|-&lt;br /&gt;
| 河西重工/希音重工 || 河西区 || 包含刷石机、自动树场、熔炉组、海龟场（未运转）、村民交易区、蜂房（停产）等的工业核心区&lt;br /&gt;
|-&lt;br /&gt;
| 江宁农场 || 江宁区 || 位于江宁区的农业核心区，养殖多种动物、生产多种作物。&lt;br /&gt;
|-&lt;br /&gt;
| 填岗地铁 || 填岗 || 由多个铁路系统合并而来的复杂铁路系统，包含从填岗到绍城的主要铁路交通系统&lt;br /&gt;
|-&lt;br /&gt;
| 高速铁路 || 下界 || 即下界交通系统&lt;br /&gt;
|-&lt;br /&gt;
| 南方铁路 || 灯谷市 || 运营位于南方广阔区域的铁路&lt;br /&gt;
|-&lt;br /&gt;
| 西绍 || 西绍 || 生产铁和少量农产品&lt;br /&gt;
|-&lt;br /&gt;
| 北绍 || 北绍 || 生产甘蔗、竹子&lt;br /&gt;
|-&lt;br /&gt;
| 扩地 || 扩地 || 生产设施落后，目前已废弃&lt;br /&gt;
|-&lt;br /&gt;
| 灯谷 || 灯谷 || 生产黄金&lt;br /&gt;
|-&lt;br /&gt;
| 鱼塔 || 海地神殿 || 生产海晶系列方块和鳕鱼&lt;br /&gt;
|-&lt;br /&gt;
| 泽塔 || 沼泽 || 生产粘液球、骨头、箭、火药、线、腐肉等掉落物&lt;br /&gt;
|-&lt;br /&gt;
| 巫塔 || 女巫塔 || 生产红石粉、萤石粉、蜘蛛眼等物资&lt;br /&gt;
|-&lt;br /&gt;
| 黑塔 || 末地 || 提供经验，生产末影之眼&lt;br /&gt;
|-&lt;br /&gt;
| 刷沙机 || 末地 || 刷沙子、铁砧、混凝土、龙蛋等可下落方块&lt;br /&gt;
|-&lt;br /&gt;
| 猪灵交易 || 下界 || 使用黄金交换石英、黑曜石、哭泣的黑曜石、皮革、线、下界砖、光灵箭等物资&lt;br /&gt;
|-&lt;br /&gt;
| 凋零骷髅塔 || 下界要塞 || 生产煤炭、凋零骷髅头颅、骨头等&lt;br /&gt;
|-&lt;br /&gt;
| 烈焰人塔 || 下界要塞 || 生产烈焰棒&lt;br /&gt;
|-&lt;br /&gt;
| 杀凋机 || 末地返回传送门 || 消耗凋零骷髅头生产下界之星&lt;br /&gt;
|-&lt;br /&gt;
| 袭击塔|| 扩地东部海洋 || 生产绿宝石、不死图腾、红石等&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
此外服务器中存在“建议经济”模式，比计划经济更温和、没有任何强制性。所有人都可以提出建设的建议。以下是部分呼声较高的建设建议：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 服务器中被建议建造的生产单位&lt;br /&gt;
|-&lt;br /&gt;
! 俗称 !! 大致位置!! 详细说明&lt;br /&gt;
|-&lt;br /&gt;
| 溺尸塔|| 填岗江中 || 生产铜、三叉戟、鹦鹉螺壳等&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 服务器主要地点 ==&lt;br /&gt;
=== 填岗===&lt;br /&gt;
填岗是服务器的主城，名称来自希顶世界线的同名城市[[填岗]]。&lt;br /&gt;
&lt;br /&gt;
填岗内的的诸多地名与南京地名有关，如长江、秦淮河和紫金山。&lt;br /&gt;
&lt;br /&gt;
填岗目前分为主城、江宁、河西、江北、栖霞、钟山、溧水、高淳等区域，主要地点如下表所示：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 主城主要地点&lt;br /&gt;
|-&lt;br /&gt;
! 名称 !! 所属区域!! 详细说明&lt;br /&gt;
|-&lt;br /&gt;
| 街口 || 主城 || 城市中心，填岗最早开始发展的地方&lt;br /&gt;
|-&lt;br /&gt;
| 仓库 || 主城 || 包含许多大箱子，用于存储所有物资&lt;br /&gt;
|-&lt;br /&gt;
| 萤火 || 主城 || 城北的工业区，包含许多简单生电机械，和玩家nu3k的家&lt;br /&gt;
|-&lt;br /&gt;
| 码头 || 主城 || 位于主城西北角，可以在这里乘船前往江北和河西&lt;br /&gt;
|-&lt;br /&gt;
| 于方 || 栖霞 || 靠近主城，有玩家Yufang的家和刷竹机&lt;br /&gt;
|-&lt;br /&gt;
| 希宁 || 栖霞 || 已建成希宁图腾，是未来的希宁总部&lt;br /&gt;
|-&lt;br /&gt;
| 仙森 || 栖霞 || 即填岗仙人之森，希顶神秘学的核心区&lt;br /&gt;
|-&lt;br /&gt;
| 蔗塘|| 栖霞 || 仙森旁的甘蔗种植区&lt;br /&gt;
|-&lt;br /&gt;
| 神殿|| 栖霞 || 仙森的早期神秘学建筑&lt;br /&gt;
|-&lt;br /&gt;
| 七九|| 钟山 || 玩家ajth的家，位于紫金山中&lt;br /&gt;
|-&lt;br /&gt;
| 雨音|| 江宁 || 玩家雨音的家&lt;br /&gt;
|-&lt;br /&gt;
| 农场|| 江宁 || 主城南方的畜牧业中心&lt;br /&gt;
|-&lt;br /&gt;
| 龙江|| 河西 || 位于河西的北部，河西最早开发的区域，目前是大宗货物集散地之一&lt;br /&gt;
|-&lt;br /&gt;
| 希齐|| 河西 || 位于河西的中部，是希齐总部所在地&lt;br /&gt;
|-&lt;br /&gt;
| 沙滩|| 河西 || 位于河西的南部，工业中心和交通枢纽&lt;br /&gt;
|-&lt;br /&gt;
| 希音|| 河西 || 希音总部及玩家的家&lt;br /&gt;
|-&lt;br /&gt;
| 浦口|| 江北 || 江北前往江南的渡口&lt;br /&gt;
|-&lt;br /&gt;
| 大屋|| 江北 || 玩家Yufang正在建设的大型村民小屋&lt;br /&gt;
|-&lt;br /&gt;
| 低地|| 溧水 || 溧水较低的平地&lt;br /&gt;
|-&lt;br /&gt;
| 高地|| 溧水 || 溧水较高的平地&lt;br /&gt;
|-&lt;br /&gt;
| 平原|| 高淳 || 位于高淳北部的平原群活动中心&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===其他地点===&lt;br /&gt;
以下地点不属于填岗市，但也是玩家经常访问或提到的地点/区域。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 主要的其他地点&lt;br /&gt;
|-&lt;br /&gt;
! 名称 !! 所属地级区划!! 详细说明&lt;br /&gt;
|-&lt;br /&gt;
| 扩地 || 绍城 || 最早发现的村庄，现在有简单的刷怪塔和购买经验修补附魔书的村民&lt;br /&gt;
|-&lt;br /&gt;
| 绍城 || 绍城 || 已开始初步建设的比填岗更大的城市，原型为上海、广州&lt;br /&gt;
|-&lt;br /&gt;
| 西绍 || 绍城 || 有刷铁机、种植园，也可以进行村民交易&lt;br /&gt;
|-&lt;br /&gt;
| 北绍 || 绍城 || 有甘蔗机，村民全部为图书管理员&lt;br /&gt;
|-&lt;br /&gt;
| 泽塔 || 绍城 || 沼泽刷怪塔所在地&lt;br /&gt;
|-&lt;br /&gt;
| 澜沧 || 澜沧 || 热带海岛城市&lt;br /&gt;
|-&lt;br /&gt;
| 马来 || 澜沧 || 位于澜沧北部的半岛&lt;br /&gt;
|-&lt;br /&gt;
| 望海 || 澜沧 || 马来东侧的另一个半岛&lt;br /&gt;
|-&lt;br /&gt;
| 灯谷 || 灯谷 || 猪人塔传送门所在村庄&lt;br /&gt;
|-&lt;br /&gt;
| 金塔 || 灯谷 || 即猪人塔&lt;br /&gt;
|-&lt;br /&gt;
| 运河 || 灯谷 || 通往南方海域的运河&lt;br /&gt;
|-&lt;br /&gt;
| 黄雀 || 灯谷 || 南方铁路公司驻地&lt;br /&gt;
|-&lt;br /&gt;
| 郎廣 || 郎廣 || 位于高淳南方的待开发村庄/区域&lt;br /&gt;
|-&lt;br /&gt;
| 南老 || 郎廣 ||  郎廣北部靠近高淳的半岛&lt;br /&gt;
|-&lt;br /&gt;
| 希顶 || 暂无 || 已探索区域的最高峰&lt;br /&gt;
|-&lt;br /&gt;
| 水晶 || 暂无 || 紫水晶资源产地&lt;br /&gt;
|-&lt;br /&gt;
| 方解 || 暂无 || 方解石资源产地&lt;br /&gt;
|-&lt;br /&gt;
| 末地 || 暂无 || 末地传送门，有刷沙机&lt;br /&gt;
|-&lt;br /&gt;
| 黑塔 || 暂无 || 即末影人刷怪塔&lt;br /&gt;
|-&lt;br /&gt;
| 外岛 || 暂无 || 有末地城&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 服务器早期历史==&lt;br /&gt;
&lt;br /&gt;
9.15&lt;br /&gt;
&lt;br /&gt;
模组服务器开服&lt;br /&gt;
&lt;br /&gt;
预防成为除了服主雪火虫外的第一位玩家&lt;br /&gt;
&lt;br /&gt;
简单探索后，雪火虫在岩浆池边种了一点小麦，这就是填岗的开始。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.16&lt;br /&gt;
&lt;br /&gt;
服务器群建立&lt;br /&gt;
&lt;br /&gt;
ajth、QWERTY、GUA加入群组&lt;br /&gt;
&lt;br /&gt;
雪火虫填河增加土地面积、建立栅栏和栅栏门，盖了一栋小火柴盒。&lt;br /&gt;
&lt;br /&gt;
预防探索世界，带回更多类型的种子，建了简单的几个机器（刷雪机、刷石机等）。&lt;br /&gt;
&lt;br /&gt;
栅栏将填岗划分为农业区、存储区、其他区。&lt;br /&gt;
&lt;br /&gt;
QWERTY发现村庄，日后将被命名为扩地村，建立了简单的村民繁殖和交易中心。&lt;br /&gt;
&lt;br /&gt;
ajth盖了房子，建立了最早的畜牧业。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.17&lt;br /&gt;
&lt;br /&gt;
第一条下界交通：南瓜之路建成，扩地村和填岗市得到正式命名。&lt;br /&gt;
&lt;br /&gt;
预防完成豪宅建设，是填岗早期的地表建筑。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.18&lt;br /&gt;
&lt;br /&gt;
各种迷惑操作后，第一个勉强能用的刷铁机在扩地建成。&lt;br /&gt;
&lt;br /&gt;
终于不缺铁了，填岗进入铁器时代。&lt;br /&gt;
&lt;br /&gt;
9.19&lt;br /&gt;
&lt;br /&gt;
使用南瓜建造的普通刷怪塔建成，但效率极低。&lt;br /&gt;
&lt;br /&gt;
扩地村被僵尸袭击而暂时覆灭。&lt;br /&gt;
&lt;br /&gt;
9.20&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.西邵村刷铁机建造完成（半核，晚上刷不了）&lt;br /&gt;
&lt;br /&gt;
2.填岗地标灯纟火图腾基本完工&lt;br /&gt;
&lt;br /&gt;
3.填岗信标底座建成（底层绿宝石，其他是铁，当时还没意识到绿宝石的消耗量）&lt;br /&gt;
&lt;br /&gt;
4.填岗拆除内部围栏，填补部分湖泊，腾出更多土地&lt;br /&gt;
&lt;br /&gt;
5.袭击破坏西邵村，使用特殊手段复原&lt;br /&gt;
&lt;br /&gt;
6.填岗建成自动化冶炼装置&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.21&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.刷铁机升级（成普通的单核，之前连单核都不是）&lt;br /&gt;
&lt;br /&gt;
2.胡萝卜开始种植（新闻上说“虽然很鸡肋”，但后来成为填岗主城唯一保留的种植业）&lt;br /&gt;
&lt;br /&gt;
3.与西绍村民交易获得钻石武器、工具和套装，进入钻石器时代&lt;br /&gt;
&lt;br /&gt;
4.信标底座换成全铁结构&lt;br /&gt;
&lt;br /&gt;
重点：进入钻石器时代&lt;br /&gt;
&lt;br /&gt;
9.22&lt;br /&gt;
&lt;br /&gt;
预防找到了紫水晶矿&lt;br /&gt;
&lt;br /&gt;
预防拆废弃的传送门&lt;br /&gt;
&lt;br /&gt;
预防打恶魂&lt;br /&gt;
&lt;br /&gt;
准备去希顶维度！&lt;br /&gt;
&lt;br /&gt;
雪火虫挂机刷铁和绿宝石、开光影拍照片&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.23&lt;br /&gt;
&lt;br /&gt;
终于到达希顶维度，来软的！&lt;br /&gt;
&lt;br /&gt;
预防雕刻大量符文石，为填岗增加了更多希顶风味。&lt;br /&gt;
&lt;br /&gt;
扬帆入群&lt;br /&gt;
&lt;br /&gt;
模组发现大量bug，各开发者激烈讨论&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.24&lt;br /&gt;
&lt;br /&gt;
预防建成刷铁轨机，这是未来轨道交通大发展的基石&lt;br /&gt;
&lt;br /&gt;
预防到达末地，进行探索&lt;br /&gt;
&lt;br /&gt;
预防使用雪块前往末地城&lt;br /&gt;
&lt;br /&gt;
预防到达末地城，获得鞘翅&lt;br /&gt;
&lt;br /&gt;
预防建成紫水晶之路&lt;br /&gt;
&lt;br /&gt;
至此，已到达全部四个维度&lt;br /&gt;
&lt;br /&gt;
与此同时，另一边&lt;br /&gt;
&lt;br /&gt;
雪火虫在养牛，图图牛牛，养海龟，生海龟蛋，不知道是在搞什么（）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.25&lt;br /&gt;
&lt;br /&gt;
猪人塔建成！填岗进入黄金时代。&lt;br /&gt;
&lt;br /&gt;
填岗江西新区开始开发，随后更名为河西（地名逐渐对应南京）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.26&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
猪人塔配合村民交易苹果，使金苹果实现量产，金苹果（金胡萝卜）成为新的主食！（雪火虫）&lt;br /&gt;
&lt;br /&gt;
末地铁路修建完工。（预防）&lt;br /&gt;
&lt;br /&gt;
刷铁机旁的地狱门加载器建成。（雪火虫）&lt;br /&gt;
&lt;br /&gt;
黄金之路完工，方便前往猪人塔。（雪火虫）&lt;br /&gt;
&lt;br /&gt;
地狱交通枢纽稍稍扩建，以方便未来的更多铁路建设。（雪火虫）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.27&lt;br /&gt;
&lt;br /&gt;
填岗地图墙初版出现&lt;br /&gt;
&lt;br /&gt;
预防画出地图示意图&lt;br /&gt;
&lt;br /&gt;
意义不明的铁质三维图腾建成&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.28&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.河西新区砍伐大量树木，开始初期的正式开发。第一栋房子“铁正方体”建成，为全铁结构房屋（一个非常魔怔的房子，但是可以给四个人睡觉）。&lt;br /&gt;
&lt;br /&gt;
2.西绍村遭到袭击，后逐步重建。&lt;br /&gt;
&lt;br /&gt;
3.健康饮食计划开始，营养价值低于2.4的垃圾食品转移至西邵村垃圾食品存放处。金苹果和金萝卜继续大量生产。&lt;br /&gt;
&lt;br /&gt;
4.预防开始大量收集木材，为巨型村民小屋的建设囤积材料。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.预防完成大木头块的两个面&lt;br /&gt;
&lt;br /&gt;
2.主城地砖部分换成铁块，试图做个标志性建筑但做不出来，拆了&lt;br /&gt;
&lt;br /&gt;
3.ajth、nu3k、Yufang三人行&lt;br /&gt;
&lt;br /&gt;
4.灯纟火人有二大不可：不可给僵尸建立快速通道、不可与卫道士进行交流。（未来的袭击塔：……）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.30&lt;br /&gt;
&lt;br /&gt;
服务器里没什么事，但是激烈讨论希顶模组设计&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
预防把龙杀了&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.沼泽刷怪塔开始建设（ajth）&lt;br /&gt;
&lt;br /&gt;
2.扩地刷怪塔维修（预防）&lt;br /&gt;
&lt;br /&gt;
2.地狱铁路系统全封闭化基本完成（黄金之路全部完成，紫水晶之路部分完成）&lt;br /&gt;
&lt;br /&gt;
3.填岗城市界面翻新&lt;br /&gt;
&lt;br /&gt;
4.秦淮河两岸继续整地，河岸更加平滑，同时增加了少量可用土地&lt;br /&gt;
&lt;br /&gt;
5.ajth的房屋翻新，并开始建设希齐图腾&lt;br /&gt;
&lt;br /&gt;
另外预防学习Java中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.3&lt;br /&gt;
&lt;br /&gt;
沼泽刷怪塔完工！（ajth）&lt;br /&gt;
&lt;br /&gt;
从此粘液球、丝、羊毛、骨头、火药都不缺了。&lt;br /&gt;
&lt;br /&gt;
进入沼泽时代&lt;br /&gt;
&lt;br /&gt;
填岗轨道交通系统完成（虽然很简陋），包含4条线路。&lt;br /&gt;
&lt;br /&gt;
未来的仙森地区开始少量早期建设。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.4&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.沼泽刷怪塔效率极高，实现粘液球、火药、丝、骨头自由&lt;br /&gt;
&lt;br /&gt;
2.刷竹机建成（预防）&lt;br /&gt;
&lt;br /&gt;
3.仙森神殿（1期）建成&lt;br /&gt;
&lt;br /&gt;
4.超高层建筑：蹦蹦床建成&lt;br /&gt;
&lt;br /&gt;
5.使用TNT炸远古残骸，下界合金锭的数量达到5个&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.5&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.从西绍到北绍的3号线北延线完工（预防）&lt;br /&gt;
&lt;br /&gt;
2.北绍村民全部转职为图书管理员，刷附魔书（预防）&lt;br /&gt;
&lt;br /&gt;
3.预防建造刷甘蔗机，雪火虫开始在仙森种植甘蔗&lt;br /&gt;
&lt;br /&gt;
4.仙森立方体小屋（和龙江的完全相同，标 准 化）建成，仙森围墙建成，（非常短的）仙森线建成（主要是方便去外面收甘蔗，因为仙森围墙只有矿车能穿过，人不能直接走过去）&lt;br /&gt;
&lt;br /&gt;
5.扩地村重建开始，初始村民来自北绍村&lt;br /&gt;
&lt;br /&gt;
6.希齐基地、大屋继续建造&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.6&lt;br /&gt;
&lt;br /&gt;
填岗主城扩建（越来越像南京了）&lt;br /&gt;
&lt;br /&gt;
主城新三件套建设（希故宫、玄武喷泉、紫峰大厦）&lt;br /&gt;
&lt;br /&gt;
国 庆 结 束&lt;br /&gt;
&lt;br /&gt;
10.7&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.轨道交通不下车换乘系统完成(包括地狱交通)&lt;br /&gt;
&lt;br /&gt;
2.服务器修复某bug（掉的太快会踢人）&lt;br /&gt;
&lt;br /&gt;
3.欢迎新人（希音）&lt;br /&gt;
&lt;br /&gt;
4.预防继续建设大屋&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.8&lt;br /&gt;
&lt;br /&gt;
照搬新闻&lt;br /&gt;
&lt;br /&gt;
1.扩地村刷出卖经验修补附魔书的村民，可用于持续获得大量经验修补附魔书&lt;br /&gt;
&lt;br /&gt;
2.小黑塔建成，位于末地铁路左侧，可用于修补装备(以及获得末影珍珠)&lt;br /&gt;
&lt;br /&gt;
3.挖zax了一些远古残骸，凑出9个公用的下界合金装备(均已附魔经验修补)，分别为剑、镐(普通镐和精准采集各1把)、斧、胸甲、护腿、靴子、头盔。&lt;br /&gt;
&lt;br /&gt;
重点：进入下界合金时代&lt;br /&gt;
&lt;br /&gt;
10.9&lt;br /&gt;
&lt;br /&gt;
1.预防新的鞘翅*2，现在一共4个&lt;br /&gt;
&lt;br /&gt;
2.填岗车站用骨块重建（包括解决了换乘问题）&lt;br /&gt;
&lt;br /&gt;
3.希音的建筑开始建设&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.10&lt;br /&gt;
&lt;br /&gt;
1.希音的建筑完工&lt;br /&gt;
&lt;br /&gt;
2.预防挖了大量钻石，我挖了少量远古残骸&lt;br /&gt;
&lt;br /&gt;
3.预防在天上建了几个金的环&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.11&lt;br /&gt;
&lt;br /&gt;
1.烤牛机建成&lt;br /&gt;
&lt;br /&gt;
2.预防发现猪人堡垒&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10.12&lt;br /&gt;
&lt;br /&gt;
1.刷沙机建成&lt;br /&gt;
&lt;br /&gt;
2.方解石之路建成&lt;br /&gt;
&lt;br /&gt;
10.13&lt;br /&gt;
&lt;br /&gt;
今日无事&lt;br /&gt;
&lt;br /&gt;
10.14&lt;br /&gt;
&lt;br /&gt;
1.江三桥建成（计划中还有有江大桥、江二桥，由于江三桥最短，故先建设）&lt;br /&gt;
&lt;br /&gt;
2.4号线改造&lt;br /&gt;
&lt;br /&gt;
3.马开始繁殖&lt;br /&gt;
&lt;br /&gt;
4.开始编辑维基&lt;br /&gt;
[[Category:希顶游戏]]&lt;/div&gt;</summary>
		<author><name>DGCK81LNN</name></author>
	</entry>
</feed>