来自当知百科
跳转到: 导航搜索

目录

一、简介

  (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 ledonbackoff 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到无穷(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铃声来扮炫你的生活吧!!!

个人工具
名字空间

变换
查看
操作
导航
工具箱