Введение

Компьютерный язык, разработанный Nokia для передачи мелодий звонка на сотовые телефоны.

Ring Tone Text Transfer Language (RTTTL) – это текстовый формат, разработанный Nokia для передачи мелодий звонка на мобильные телефоны Nokia. Формат RTTTL представляет собой строку, разделенную на три секции: имя, значения по умолчанию и данные. Секция "Имя" состоит из строки, описывающей название мелодии звонка. Она не может превышать 10 символов и не может содержать символ двоеточия ":". (Однако, поскольку спецификация Smart Messaging допускает названия длиной до 15 символов, некоторые приложения, обрабатывающие RTTTL, также поддерживают такую длину.) Секция "Значения по умолчанию" представляет собой набор значений, разделенных запятыми, где каждое значение содержит ключ и значение, разделенные символом "=", описывающие определенные параметры, которые должны соблюдаться при воспроизведении мелодии. Возможные ключи:
d – длительность
o – октава
b – такт, темп

Секция "Данные" состоит из набора строк, разделенных запятыми, где каждая строка содержит длительность, высоту тона, октаву и необязательное стаккато (увеличивающее длительность ноты на половину). Формат нотации RTTTL аналогичен языку Music Macro Language, встречающемуся в реализациях BASIC на многих ранних микрокомпьютерах.

Октава

Формат RTTTL позволяет использовать октавы, начиная с ноты Ля ниже средней До и поднимаясь на четыре октавы вверх. Это связано с ограничениями сотовых телефонов в воспроизведении определенных тонов. Октавы нумеруются от 4 до 7, где 4 – самая низкая, а 7 – самая высокая. В случае паузы в мелодии обозначение октавы опускается.