输入格式:
{
"beat":
[bpm(必须有),四分音符的相对时长,节拍分子,节拍分母(不填,默认4/4拍)],
"notes":[
[
[音,相对时长,开始的相对时刻(此项可省略)],
[第二个音信息]
……
],
[第二个音轨信息]……
]
}
其中,“音”为数字,中央C(523hz)为60,范围[0,127];超出范围的都是休止。音符首尾相连,“相对时长”一般为整数
bpm填一分钟内四分音符的数量
notes为列表,放音轨,每个音轨为列表,放音符信息,每个音符信息为列表,放相对时长和音序号
例如:双音轨的114514:
{"beat":[100,2],"notes":[[[60,1],[60,1],[65,1],[-1,1],[67,1],[60,1],[65,4]],[[48,1],[48,1],[53,2],[55,1],[48,1],[53,4]]]}