level 11
sunrisefirst
楼主
转帖:https://tieba.baidu.com/p/1238436934
其中地址:http://hi.baidu.com/arashi7/item/13d3e23e32585409ceb9fec7
晚上要坐火车,发在贴吧码一下~到时候用掌百看~
关于如何在Mabi里写自己喜欢的音乐来解释一下MABI乐谱的格式:
首先 字母的大小写是等效的
T=TEMPO 节奏的意思 通俗的说就是播放的速度
如果没有给T赋值 游戏程序默认为T=120 赋值必须在T的有效区间[32,255]
R 是休止符 L 代表音长 数字是音长的具体取值 一般取1 2 4 8 16 32 64 分别是一个全音符 1/2音符... 1/64音符
如果不赋值 系统默认为4 即1/4音符
V代表音量 在游戏里的取值区间为 [0,15] 如果不给V赋值 系统默认为12 音量也很重要 可以控制几个旋律间的关系 如一般主旋取15 和弦取12,13 再次:可以通过一个和弦V的变化来达到"渐入渐出"的效果 如V7FFFFFFV10FFFFFV13FFFV15FFFFFFFV10FFFFFV7FFFFFFV5FFFV2FFF
C D E F G A B 就是 do re mi fa sol ra shi 哆 来 咪 发 索 啦 西
这些字母后面跟的数字也是音长 如L4C1C1C1C1=L1C4C4C4C4=L1CCCC(利用系统默认 省略掉了N个4 哈哈)
. 是点音符 描述的也是音长 是延迟半个音的意思 如 L8. 就相当于1/8+1/8*1/2=3/16
O 代表基价 描述的是音高 取值区间[1,8] 默认为4
N 描述的是绝对音高和音调 取值区间[12,96] N12=O1c N50=d N96=O8c N12~N96的音高正好也就是MABI能够允许的音高范围 中间的大家可以类推 N描述稍微复杂了点 用的字节多且不直观 所以一般不常用 大家做个了解即可
& 是连音线 C2&C2&C2=C1&C2=C1. C2&C2=C1 用MIDI2MML程序转出来的乐谱 经常会包含这样的音符(这取决于MIDI的编写者) 这时候手动化简是很有必要的
>和<,表示前后音域的相对关系, >是升,<是降,这个用法比起On的定义不但直观 而且能节约一半字符
# + - 这三个是表示音调的变音符号---把固定的音升高或者降低叫“变化音”用来表示这种变化的符号叫“变音符号”.
其中#跟+等效 表示升半调 -表示降半调 标注于音符之后 音长之前 如F#2=F+2 而F2+其实就是F2而已 那个+无意义 其实就是钢琴上那个黑键啊 半音
下面结合如下实例分析
T122r32>f+16.L8c+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16ar16a16ra16rL16br>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+
T22:
r32:其中r是休止符 32代表音长为1/32
>f+16. 意思其实就是 O4L4>F#16 也就是O5L4F#16
2012年08月12日 10点08分
1
其中地址:http://hi.baidu.com/arashi7/item/13d3e23e32585409ceb9fec7
晚上要坐火车,发在贴吧码一下~到时候用掌百看~
关于如何在Mabi里写自己喜欢的音乐来解释一下MABI乐谱的格式:
首先 字母的大小写是等效的
T=TEMPO 节奏的意思 通俗的说就是播放的速度
如果没有给T赋值 游戏程序默认为T=120 赋值必须在T的有效区间[32,255]
R 是休止符 L 代表音长 数字是音长的具体取值 一般取1 2 4 8 16 32 64 分别是一个全音符 1/2音符... 1/64音符
如果不赋值 系统默认为4 即1/4音符
V代表音量 在游戏里的取值区间为 [0,15] 如果不给V赋值 系统默认为12 音量也很重要 可以控制几个旋律间的关系 如一般主旋取15 和弦取12,13 再次:可以通过一个和弦V的变化来达到"渐入渐出"的效果 如V7FFFFFFV10FFFFFV13FFFV15FFFFFFFV10FFFFFV7FFFFFFV5FFFV2FFF
C D E F G A B 就是 do re mi fa sol ra shi 哆 来 咪 发 索 啦 西
这些字母后面跟的数字也是音长 如L4C1C1C1C1=L1C4C4C4C4=L1CCCC(利用系统默认 省略掉了N个4 哈哈)
. 是点音符 描述的也是音长 是延迟半个音的意思 如 L8. 就相当于1/8+1/8*1/2=3/16
O 代表基价 描述的是音高 取值区间[1,8] 默认为4
N 描述的是绝对音高和音调 取值区间[12,96] N12=O1c N50=d N96=O8c N12~N96的音高正好也就是MABI能够允许的音高范围 中间的大家可以类推 N描述稍微复杂了点 用的字节多且不直观 所以一般不常用 大家做个了解即可
& 是连音线 C2&C2&C2=C1&C2=C1. C2&C2=C1 用MIDI2MML程序转出来的乐谱 经常会包含这样的音符(这取决于MIDI的编写者) 这时候手动化简是很有必要的
>和<,表示前后音域的相对关系, >是升,<是降,这个用法比起On的定义不但直观 而且能节约一半字符
# + - 这三个是表示音调的变音符号---把固定的音升高或者降低叫“变化音”用来表示这种变化的符号叫“变音符号”.
其中#跟+等效 表示升半调 -表示降半调 标注于音符之后 音长之前 如F#2=F+2 而F2+其实就是F2而已 那个+无意义 其实就是钢琴上那个黑键啊 半音
下面结合如下实例分析
T122r32>f+16.L8c+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16ar16a16ra16rL16br>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+ac+ac+16aa16c+abad16aL16rardardbr>c+r<b8e8b8eb8bL8ebg+fc+fc+16ff16c+fc+
T22:
r32:其中r是休止符 32代表音长为1/32
>f+16. 意思其实就是 O4L4>F#16 也就是O5L4F#16