Язык передачи сигнала вызова - Википедия - Ring Tone Transfer Language

Язык передачи текста мелодии звонка (RTTTL) был разработан Nokia[нужна цитата ] использоваться для передачи мелодии к сотовый телефон компании Nokia.

Формат RTTTL - это строка, разделенная на три части: имя, значение по умолчанию и данные.

В джинту Раздел состоит из строки, описывающей название мелодии звонка. Он не может быть длиннее 10 символов и не может содержать двоеточие «:». (Однако, поскольку Умный обмен сообщениями спецификация допускает имена длиной до 15 символов, некоторые приложения, обрабатывающие RTTTL, также делают это.)

В значение по умолчанию раздел - это набор значений, разделенных запятыми, где каждое значение содержит ключ и значение, разделенные знаком = символ, который описывает определенные значения по умолчанию, которых следует придерживаться во время исполнения мелодии звонка. Возможные имена

В данные раздел состоит из набора строк символов, разделенных запятыми, где каждая строка содержит продолжительность, подача, октава и необязательно расставление точек (что увеличивает продолжительность ноты наполовину).

Формат нотации 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, и спецификатор октавы. Если спецификатор длительности или октавы не указан, применяется значение по умолчанию.

Продолжительность

Стандартные музыкальные длительности обозначаются следующими обозначениями:

Пунктирный ритм паттерны могут быть сформированы путем добавления символа точки («.») в конец элемента длительности / доли / октавы.

Подача

  • п - отдых или пауза
  • А - А
  • 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

Рекомендации

внешняя ссылка