Язык передачи текста мелодии звонка
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Язык передачи текста рингтонов ( RTTTL ) — это текстовый формат, разработанный компанией Nokia. [ нужна ссылка ] для передачи мелодий звонка Nokia на мобильные телефоны .
Формат RTTTL представляет собой строку, разделенную на три части: имя, значение по умолчанию и данные.
Раздел имени состоит из строки, описывающей название мелодии звонка. Он не может содержать более 10 символов и не может содержать двоеточие ":". (Однако, поскольку спецификация Smart Messaging допускает длину имен до 15 символов, некоторые приложения, обрабатывающие RTTTL, также делают это.)
Раздел значений по умолчанию представляет собой набор значений, разделенных запятыми, где каждое значение содержит ключ и значение, разделенное символом = , который описывает определенные значения по умолчанию, которых следует придерживаться во время исполнения рингтона. Возможные имена:
- д - продолжительность
- о - октава
- б – такт , темп
Раздел данных состоит из набора строк символов, разделенных запятыми, где каждая строка содержит длительность , высоту тона , октаву и необязательную точку (которая увеличивает длительность ноты наполовину).
Формат нотации RTTTL аналогичен языку музыкальных макросов , который используется в реализациях BASIC и присутствует на многих ранних микрокомпьютерах.
Техническая спецификация
[ редактировать ]Чтобы распознаваться программами рингтонов, рингтон формата RTTTL/Nokring должен содержать три определенных элемента: имя, настройки и примечания.
Например, вот рингтон RTTTL для дома с привидениями:
HauntHouse: d=4,o=5,b=108: 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4, 1p, 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4
Эти три части разделены двоеточием.
- Часть 1: название мелодии звонка (здесь: «HauntHouse»), строка символов представляет название мелодии звонка.
- Часть 2: настройки (здесь: d=4,o=5,b=108), где «d=" — длительность ноты по умолчанию. В данном случае «4» означает, что каждая нота без указания длительности (см. ниже) по умолчанию считается четвертной . «8» будет означать восьмую ноту и так далее. Соответственно, «o=" — это октава по умолчанию . В формате Nokring/RTTTL четыре октавы. А «b=" — это темп в ударах в минуту.
- Часть 3: примечания. Каждая нота разделяется запятой и включает в себя последовательно: указатель длительности, стандартную музыкальную ноту (a, b, c, d, e, f или g), а также указатель октавы, как в научной нотации высоты тона . Если спецификатор длительности или октавы не указан, применяется значение по умолчанию.
Продолжительность
[ редактировать ]Стандартные музыкальные продолжительности обозначаются следующими обозначениями:
- 1 - целая нота
- 2 - половинная нота
- 4 – четвертная нота
- 8 – восьмая нота
- 16 – шестнадцатая нота
- 32 – тридцать вторая нота
паттерны с точками Ритмические можно сформировать путем добавления символа точки («.») в конец элемента длительности/доли/октавы.
Подача
[ редактировать ]- П – отдых или пауза
- А - А
- А# - А♯ / Б♭
- Б - Б / С♭
- С - С
- C# – C♯/D♭
- Д -Д
- Ре# - Ре♯ / Е♭
- Е - Е / F♭
- Ж - Ж / Е♯
- F# — F♯ / G♭
- G - G
- G # - G ♯ / A ♭
Октава
[ редактировать ]Формат RTTTL допускает октавы, начиная с ля ниже среднего до и заканчивая четырьмя октавами выше. Это соответствует неспособности мобильных телефонов воспроизводить определенные звуки на слух. Эти октавы пронумерованы от самого низкого тона до самого высокого, от 4 до 7.
Октаву следует исключить из обозначения в случае паузы или паузы в образце.
Пример
[ редактировать ]Примером формата RTTTL может быть
fifth:d=4,o=5,b=63:8P,8G5,8G5,8G5,2D#5
Ссылки
[ редактировать ]- Как отличить рингтон Nokring/RTTTL от других рингтонов? Архивировано 13 декабря 2007 г. в Wayback Machine (Эрик Бематчез, about.com).
- Документ спецификации RTTTL в нотации Бэкуса-Наура
Внешние ссылки
[ редактировать ]- Преобразование RTTTL в другие форматы. Архивировано 7 февраля 2009 г. на Wayback Machine.
- Спецификация