一、简介(iMelody Ringtone Format):这是被专门设计用于EMS(增强型短信)中的铃声,与2000年由爱立信提出,并与2001年6月得到3GPP认可成为国际标准,i-Melody是一种基于文本的方式标志音调的单音节铃声(非和弦),它可以用代码调用手机的解码芯片发出一些声音,以及对振动、屏幕背光、来电灯的控制。它的标准化工作由IrDA负责。IMY实际上就是为了给用户提供的一种应用功能,让用户可以自己编音乐,用手机的“自编铃声”就能编辑制作。
支持EMS的爱立信以及现在的索尼爱立信手机型号多采用i-Melody铃声格式。MTK平台的手机也支持这种格式,而我们常说的“山寨机”大多是采用MTK芯片,有些品牌机也用MTK平台。
IMY铃声是一段铃声代码文件,具有占有空间小、容易编辑等特点。中国移动规定其为通用彩信文件格式之一,可以用短信进行收发(当然不花流量咯!)。IMY标准非常灵活,音域跨了9个8度,24种不同音长;还可以加入振动、屏幕背光及来电灯亮灭的效果,给人以更加美妙神奇的音乐体验。
怎样看你的手机是否支持IMY铃声?
短信编辑界面,选项——插入对象——我的铃声/预设铃声。(IMY铃声文件在短信中会以音符的图标显示。)
若能进行上述操作,则恭喜你,你的手机支持IMY;若“我的铃声”为空白,则你的手机闪存(人们习惯上将其错叫成“手机内存”)里的“audio”文件夹里没有IMY铃声。
二、imy可传播手机病毒吗?2008年11月以来,很多人收到了一些“黑屏短信”、“死机短信”、“狂振、狂闪短信”,这些短信是怎么做到的呢?又是不是病毒呢?
了解了IMY的本质,就不难回答上面的问题(请看上文加粗的文字)。这也正是“山寨机”容易中招的原因。
那些短信中包含有一些恶作剧的IMY铃声文件。以黑屏短信为例,这个IMY铃声文件不含声音代码,而只含有关闭背光、来电灯以及振动的命令(下面将会进一步详解),让人误认为是死机。笔者亲自试过,这个文件只会让手机黑屏73秒,并非真死,并且对手机无害。
IMY铃声调用的命令仅仅是声音指令、振动开启及关闭指令、屏幕背光和来电灯亮灭指令。所以并非病毒。虽不是病毒,但手机狂振、狂闪却应该是对手机有伤害的。
那么,如何删除带有这种恶作剧IMY铃声文件的短信呢?
——调成静音模式,然后删除。原因是静音模式时,IMY铃声就不会播放,其中的恶作剧就不会得逞。呵呵~
还是强烈倡议大家“和平使用”IMY铃声。过犹不及嘛,恶作剧也应有个度。
三、IMY铃声代码详解其实IMY铃声文件本无罪,所以大家不要被恶作剧吓到。
下面通过《生日快乐歌》的代码,来详细了解一下IMY代码格式。(两排#号间为要存储为*.imy文件中的内容;引号及其中间内容为代码解释,实际代码中没有;“MELODY旋律字符串”中的空格也是为了大家看的更明白而加上的)
注意:代码一律用英文半角字符。
###################
BEGIN:IMELODY
VERSION:1.2“版本号”
FORMAT:CLASS1.0“格式编号。取值CLASS1.0或CLASS2.0,前者居多”
NAME:HAPPY BIRTHDAY“铃声名。可缺省”
COMPOSER:MTK(13)“演奏乐器。可缺省”
BEAT:165“节奏。取值从25到900bpm(拍/分钟),越大节奏越快,缺省值120”
STYLE:S0“风格。取值为S0;S1;S2;缺省值S0”
VOLUME:V10“音量。取值V0到V15。V0为静音,缺省值V7”
MELODY:(*3a2 V+ a2 #f2 d2 #c2 *3b1 g2 #f2 d2 V- e2 vibeon ledon backoff d1 vibeoff ledoff backon @2)“旋律字符串”
END:IMELODY
##################
“风格STYLE”中
S0:普通。每音符间有暂停,音符与暂停时间比为20:1
S1:持续。每音符间无暂停
S2:断奏。音符与暂停时间比为1:1
“旋律字符串MELODY”中的特效命令
“vibeon”、“vibeoff” 分别为振动开启,停止命令;
“ledoff”、“ledon” 分别为来电灯关闭、开启命令;
“backoff”、“backon” 分别为屏幕背光关闭、开启命令;
"("+<melody>+"@n)" 为重复特效,n取值0到无穷
“旋律字符串MELODY”中的音符格式
<音阶><升降调><具体唱名><音长><延时符>
<音阶>:取值 “*0”、“*2”、… “*8”;(a=55Hz) | (a=110Hz) | … | (a=14080 Hz) 缺省"*4",代表标准音(小字一组a音为880Hz)。
<升降调>:“#”代表升半音,d、g、a、c、f前可加“#”;
“&”代表降半音,d、g、a、b、e前可加“&”。
<具体唱名>:c、d、e、f、g、a、b。
<音长>:数值"0" | "1" | "2" | "3" | "4" | "5",分别为全音符、半音符、1/4音符...1/32音符。
<延时符>:“.” | “:”| “;” ;延时符,1.5倍、1.75倍与2/3倍。
“旋律字符串MELODY”中的休止符
r0,r1,r2,r3,r4,r5;停顿时长分别为全音符、半音符、1/4音符...1/32音符 。
其后同样可加延时符,如“r3.”。
“旋律字符串MELODY”中音量控制
V+,V-。
四、怎样获得imy铃声文件?可以DIY。网上有一些制作imy铃声的软件,可以用他们来DIY。
也可以用一些软件来将其他格式的音乐转换成imy格式。
还可以在网上找一些代码的文本,复制到记事本里,把文件后缀".txt"改成".imy",保存到手机闪存的“audio”文件夹里即可。
OK,现在就用浪漫十足的IMY铃声来扮炫你的生活吧!!!