快来注册!

*即使不注册, DCC也会展示所有知识性和分享内容

琴谱格式编写


例子:

需要知道的是,所有的能被MAS识别的曲子都是放在JSON后缀的文件里的。
关于文件里的内容,这里举个简短的例子:

{
    "name": "Song name",
    "verse_list": [0, 5, 10, 23],
    "pnm_list": [
        {
            "text": "This is a song lyric",
            "style": "monika_credits_text",
            "notes": [
                "D5",
                "C5SH",
                "B4",
                "F4SH",
                "B4",
                "C5SH",
                "D5",
                "E5",
                "D5",
                "C5SH",
                "B4",
                "A4",
                "G4",
                "D5",
                "E5"
            ],
            "express": "1eub",
            "postexpress": "1eua",
            "vis_timeout": 2.0,
            "verse": 0,
            "posttext": true
        },
        {
            "text": "This is the another song lyric",
            "style": "monika_credits_text",
            "notes": [
                "D5",
                "A4",
                "D5",
                "A4",
                "D5",
                "A4",
                "D5",
                "E5",
                "C5SH"
            ],
            "postnotes": [
                "D5",
                "C5SH"
            ],
            "express": "1eub",
            "postexpress": "1eua",
            "ev_timeout": 1.0
        }
    ]
}

"专有名词"解释:

主词条中的对应类型:
name:"Song name" ——谱子名称

  • 必须是唯一不重复的
  • 会显示在弹琴列表里面

verse_list: [x, y, z]——x y z意味索引
它让你在弹琴出现错误的时候不会重新开始,就像弹《Your Reality》一样,会从其中的某一段重新开始。
通常来说从0开始排序。

pnm_list:代表其中一个个段落
_comment: 例子中没有写,但这代表被忽略的字段,可用于添加注释

2 个月 后
无人输入