imy的编码方法

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:10:38

(一)IMY基本格式解析:
??##########################
??BEGIN:IMELODY
??VERSION:<version>
??FORMAT:<format>
??[NAME:<ring_name>]
??[COMPOSER:<composer_name>]
??[BEAT:<beat>]
??[STYLE:<style>]
??[VOLUME:<volume>]
??MELODY:<melody>
??END:IMELODY
??###########################
??注:[]中为可选项?;<>中为变量?;两排#号间为要存储为*.imy文件中的内容
??变量详解:
??(1)<version>:版本号。唯一值1.2
??(2)<format>:格式编号。取值CLASS1.0|CLASS2.0(不了解后者是否被T68支持,一般填CLASS1.0)
??(3)<ring_name>:ASCII字符,铃声名
??(4)<composer_name>:作者名
??(5)<beat>:节奏。取值从25到900bpm(拍/分钟),越大节奏越快,缺省120
??(6)<style>:风格。取值为S0|S1|S2。
??;?;?;?; S0:普通。每音符间有暂停,音符与暂停时间比为20:1,缺省值
??;?;?;?; S1:持续。每音符间无暂停
??;?;?;?; S2:断奏。音符与暂停时间比为1:1
??(7)<volume>:音量。取值V0到V15。V0为静音,缺省V7
??(8)<melody>:旋律字符串
??具体格式:{<silence>|<note>|<led>|<vibe>|<backlight&g