词条 | RTTTL |
释义 | 简介(Ring Tone Text Transfer Language):RTTTL格式是标准的手机铃声格式,已经被许多手机所支持。很多外国的类似网站会以RTTTL来提供手机响铃。使用RTTTL的好处是以纯文字格式储存,传送及修改都很方便,但坏处是不能即时试听。 例子有关RTTTL的基本格式,不妨看看以下的例子: application:d=4,o=6,b=125:8g5,2c7,1c,b7,8f.,d 首先,application("cnnstr") 是代表该首响铃的名称。名称虽然可任意填写,但不能超过 11个字节。 接着是 d, o 及 b 的数值,这些数值代表该首歌曲的缺省值。 d--------音符的音拍 "1" 表示全音符 "2" 表示二分音符 "4" 表示四分音符 "8" 表示八分音符 "16" 表示十六分音符 "32" 表示三十二分音符(部分诺基亚手机不支持,禁用!) o -------音符的音阶 诺基亚手机有的支持四个音阶,而3210只支持三个音阶;为了提高通用性,一律使用三个音阶。因此o的范围为5-7: "5" 表示低音,"7" 表示高音,而 "6" 则是正常音域。 b ------全首歌曲的节拍 其他说明在很多手机的响铃中,都有节拍快慢 (Tempo,或BMP,bits per minute) 的出现,RTTTL也不例外。以下是诺基亚手机接受的b值:25,28,31,35,40,45,50,56,63,70,80,90,100,112,125,140,160,180,200,225,250,285,320,355,400,450,500,565,635,715,800,900。 以1/4拍歌曲为例,下表列出不同b值代表的完整音符(即一拍)播放时间长度。 最后是RTTTL的音符部份,一般的格式正如首个音符:8g5 8 就是该音符的d值(音拍值); g 是音符的音位,此处是suo的音; 5 是该音符的o值(音阶值)。 如果一个音符中缺少了某些数值,例如 1c,b7,d 等,这便代表这个音符使用了缺省值。 这三个音符的全写就是 1c6,4b7,4d6。 "P" | 停顿 "C" | do "C#" | do高半音 "D" | rai "D#" | rai高半音 "E" | me "F" | fa "F#" | fa高半音 "G" | suo "G#" | suo高半音 "A" | la "A#" | la高半音 "B" |或”H” xi 最后,如果音符的 key 后面带有一点 ".",例如: 8f. 那就相当于五线谱中的一些音符后加的一点。意思是把这个音符延长播放,而延长的长度正是原长度的一半。也就是四分音符会延长八分,而全音符会延长二分。 当然,如果某个音符内有 "#",便是代表此音符高半度了! 基本的RTTTL格式正是如此,相信会对大家制作手机响铃时有所帮助。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。