Язык передачи сигнала вызова - Ring Tone Transfer Language - Wikipedia
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Язык передачи текста мелодии звонка (RTTTL) был разработан Nokia[нужна цитата ] использоваться для передачи мелодии к сотовый телефон компании Nokia.
Формат RTTTL - это строка, разделенная на три части: имя, значение по умолчанию и данные.
В джинту Раздел состоит из строки, описывающей название мелодии звонка. Он не может быть длиннее 10 символов и не может содержать двоеточие «:». (Однако, поскольку Умный обмен сообщениями спецификация допускает имена длиной до 15 символов, некоторые приложения, обрабатывающие RTTTL, также делают это.)
В значение по умолчанию раздел - это набор значений, разделенных запятыми, где каждое значение содержит ключ и значение, разделенные знаком = символ, который описывает определенные значения по умолчанию, которых следует придерживаться во время исполнения мелодии звонка. Возможные имена
- d - продолжительность
- о - октава
- б - бить, темп
В данные раздел состоит из набора строк символов, разделенных запятыми, где каждая строка содержит продолжительность, подача, октава и необязательно расставление точек (что увеличивает продолжительность ноты наполовину).
Формат нотации RTTTL аналогичен формату Музыка Макро Язык нашел в БАЗОВЫЙ реализации, присутствующие на многих ранних микрокомпьютерах.
Техническая спецификация
Для распознавания программами рингтонов рингтон в формате RTTTL / Nokring должен содержать три определенных элемента: имя, настройки и заметки.
Например, вот рингтон RTTTL для Haunted House:
Хаунтхаус: 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 - тридцать вторая нота
Пунктирный ритм паттерны могут быть сформированы путем добавления символа точки («.») в конец элемента длительности / доли / октавы.
Подача
- п - отдых или пауза
- А - А
- A # - A♯ / B ♭
- B - B / C ♭
- C - С
- C # - C♯ / D ♭
- D - D
- D # - D♯ / E ♭
- E - E / F ♭
- F - F / E♯
- F # - F♯ / G ♭
- грамм - ГРАММ
- ГРАММ# - G♯ / A ♭
Октава
Формат RTTTL допускает октавы, начиная с A ниже среднего C и поднимаясь на четыре октавы. Это соответствует неспособности сотовые телефоны воспроизвести определенные тона слышно. Эти октавы пронумерованы от самого низкого до самого высокого тона от 4 до 7.
В октава следует исключить из обозначений в случае отдыха или паузы в шаблоне.
Пример
Пример формата RTTTL:
пятая: d = 4, o = 5, b = 63: 8P, 8G5,8G5,8G5,2D # 5
Рекомендации
- Как отличить рингтон Nokring / RTTTL от других рингтонов? (Эрик Бематчез, about.com)
- Документ спецификации RTTTL в нотации Бэкуса-Наура