离线原琴谱面 -- YChart 格式详解
一、后缀名
YChart谱面的后缀名为"ychart" 如:
(相关资料图)
右键YChart谱面选择打开方式可选择离线原琴 (安装目录\)
选择打开方式后即可双击打开播放
*如使用离线原琴及以前版本请将YChart谱面文件移动到安装目录后打开
二、格式
*谱面使用纯文本
1.第一行 -- Bpm
bpm xxx 如:bpm 140
bpm+空格+数字
建议填写谱面真实Bpm的16~32倍 因为一行为一拍(60/Bpm)进行读取播放
如谱面中含有1/16拍音符,那么建议使用真实Bpm的16倍
如谱面中含有1/32拍音符,那么建议使用真实Bpm的32倍 以此类推...
2.第二行及以后
①:d xxx 或 d xxx,xxx ... d+空格+音符
如:
d 12 表示从左到右,从上到下的第12个音符
d 14,7 表示从左到右,从上到下的第12个音符和第7个音符同时播放
d 14,13,6 表示从左到右,从上到下的第14个音符和第13个音符还有第6个音符同时播放
以此类推...
②:c (单独一个"c")
表示跳过此拍
三、如何解析谱面
在离线原琴中的解析谱面方式: *YChart变量:[False/True(是否打开谱面),谱面数据(字符串)]
需要的模块:
打开谱面函数 (emm... 或许不需要写两个if):
播放函数:
播放音符的类(播放模式0,JiXuBoFan默认为True,LuZhi默认为False):
播放音符的类(播放模式1,JiXuBoFan默认为True,LuZhi默认为False):
播放模式1的Thread_List_刷新函数(playsound_mode_1_options_sleep_time默认为):
四、演示
起风了:
bpm 385
c
c
d 9,9
c
c
d 8
d 9,9
c
d 8
c
d 9
c
d 10
c
d 12
c
d 10
c
d 9,9
c
c
d 8
d 9,9
c
d 8
c
d 9
d 10
d 9
d 8
d 19
c
c
c
d 9,9
c
c
d 8
d 9,9
c
d 8
c
d 9
c
d 10
c
d 12
c
d 10
c
c
d 9,9
c
c
d 10
d 9
c
d 8,9
c
d 9,9,9
c
c
c
d 9,9
c
c
d 8
d 9,9
c
d 8
c
d 9
c
d 10
c
d 12
c
d 10
c
d 9
c
d 10
d 9
c
d 8,20
c
c
c
d 10
d 9
d 8
d 9
d 8
c
c
d 8
d 10
d 9
d 8
d 9
d 8
c
c
d 8
d 10
d 9
d 8
d 9
d 8
c
c
c
d 8
c
d 9
c
d 10
c
d 8
c
d 13
c
d 12
d 13,13
c
c
d 8
c
d 14
c
d 13
d 14
c
d 14
c
d 13
d 14,14
c
c
d 10
d 1
d 2
d 1
d 14
d 13
c
c
c
d 12
c
d 13
d 12
c
d 13,13
c
d 12
d 13
d 12
d 13
c
d 12
c
d 9
c
d 12,12
d 10,10
c
c
d 8
c
d 9
c
d 10
c
d 8
c
d 13
c
d 12
d 13,13
c
c
d 8
c
d 14
c
d 13
d 14
c
d 14
c
d 13
d 14,14
c
c
d 10
d 1
d 2
d 1
d 14
d 13
c
c
d 12
c
d 13
c
d 3
d 3
c
d 12
c
d 13
c
d 3
d 3
c
d 12,12
c
d 12,13
c
c
c
d 1
c
d 2
c
d 3
c
d 6
d 5,5
c
d 6
d 5,5
c
d 6
d 5,5
c
d 2
c
d 2
d 3,3
c
d 6
d 5,5
c
d 6
d 5,5
c
d 6
d 5
c
d 3,3
c
d 2,2
d 1
d 12
c
d 1
c
d 1
c
d 2,2
c
d 1
d 12
c
c
d 1
c
d 3,3,3
c
c
d 3,2
c
c
d 3,2
c
c
d 1
c
d 2
c
d 3
c
d 6
d 5,5
c
d 6
d 5,5
c
d 6
d 5
c
d 2
d 3
c
d 6
d 5,5
c
d 6
d 5,5
c
d 6
d 5
c
d 2
c
c
d 3,3
d 2
c
d 1
d 13
c
d 3
c
d 2
c
d 1
c
d 13,13
d 13,1
c
c
d 1,1
标签: