RTTTL

(Ring Tone Text Transfer Language):RTTTL格式是標準的手機鈴聲格式,已經被許多手機所支持。很多外國的類似網站會以RTTTL來提供手機響鈴。使用RTTTL的好處是以純文字格式儲存,傳送及修改都很方便,但壞處是不能即時試聽。

基本介紹

  • 外文名:RTTTL
  • 全稱:Ring Tone Text Transfer Language
例子,其他說明,

例子

有關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格式正是如此,相信會對大家製作手機響鈴時有所幫助。

相關詞條

熱門詞條

聯絡我們