iMelody
каскадные таблицы стилей
iMelody — монофонический формат музыкального файла, созданный для мобильных устройств компанией Sony Ericsson.
MIME-тип: text/x-iMelody или audio/iMelody
Расширение: .imy
Синтаксис
BEGIN:IMELODY VERSION: version FORMAT: format [NAME: characters] [COMPOSER: characters>] [BEAT: beat] [STYLE: style ] [VOLUME: volume] [COPYRIGHT: copyright] MELODY:melodyEND:IMELODY
Синтаксис нот
Октава *4 Нота #c Длительность ; Громкость V+ Повтор @2 ...
*4#c;V+@2
Октавы - префикс ноты
*1 = 55 Hz
*2 = 110 Hz
*3 = 440 Hz
*4 = 880 Hz
*5 = 1760 Hz
*6 = 3520 Hz
*7 = 7040 Hz
*8 = 14080 Hz
Ноты
c = До
d = Ре
e = Ми
f = Фа
g = Соль
a = Ля
b = Си
# = диез: #нота = #c #d #f #b #g #a [iss-note, sharp notes]
& = бемоль: &нота = &d &e &g &a &b [ess-note, flat notes]
r = пауза (вместо ноты)
Продолжительность ноты, события
0 - полная нота [1]
1 - 1/2 [0,5]
2 - 1/4 [0,25]
3 - 1/8 [0,125]
4 - 1/16 [0,0625]
5 - 1/32 [0,03125]
; = 2/3 [0,667]
. = 1+1/2 [1,5]
: = 1+3/4 [1,75]
( c: | r2 )
Повтор мелодии
@0 = бесконечно
@1 = 1 раз
@2 = 2 раза
Громкость
с 0 ... по 15
( V+ , V- , V0 ... V15 )
[ 7 = default ]
0 = 1/1
1 = 1/2
2 = 1/4
3 = 1/8
4 = 1/16
5 = 1/32
6 = 1/64
7 = 1/128
8 = 1/256
9 = 1/512
10 = 1/1024
11 = 1/2048
12 = 1/4096
13 = 1/8192
14 = 1/16384
15 = 1/32768
Вибрация (vibe)
управление вибрацией
vibeon = вкл.
vibeoff = откл.
Подсветка (backlight)
управление подсветкой
backon = вкл.
backoff = откл.
Светодиоды (LED)
управление светом
ledon = вкл.
ledoff = откл.