Кіріспе
Nokia компаниясы ұялы телефондарға қоңырау үнін жіберу үшін жасаған бағдарламалау тілі Ring Tone Text Transfer Language (RTTTL) – бұл Nokia компаниясының ұялы телефондарға қоңырау үнін жіберу үшін әзірлеген мәтіндік формат. RTTTL форматы үш бөлімнен тұратын тізбек: атау, бастапқы мән және деректер. Атау бөлімінде қоңырау үнінің атын сипаттайтын тізбек болады. Ол 10 символдан аспауы керек және екінүкте (:) символын қамтуға болмайды. (Дегенмен, Smart Messaging спецификациясы атауларды 15 символға дейін рұқсат ететіндіктен, RTTTL-ді өңдейтін кейбір қолданбалар да солай істейді.) Бастапқы мән бөлімі – үтірлермен бөлінген мәндер жиынтығы, әрбір мән кілт пен = символымен бөлінген мәнді қамтиды, бұл қоңырау орындалғанда сақталуы тиіс белгілі бір бастапқы параметрлерді сипаттайды. Мүмкін болатын атаулар: d – ұзақтығы, o – октава, b – соққы, темп. Деректер бөлімі үтірлермен бөлінген символдар тізбегінен тұрады, мұнда әрбір тізбекте ұзақтығы, биіктігі, октавасы және нүкте (бұл нотаның ұзақтығын жартысына арттырады) болады. RTTTL нотациясының форматы көптеген алғашқы микрокомпьютерлердегі BASIC іске асылымдарында кездесетін Музыкалық макро тіліне ұқсас.
Ring Tone Text Transfer Language (RTTTL) is a text based format that was developed by Nokia to be used to transfer ringtones to Nokia cellphones. The RTTTL format is a string divided into three sections: name, default value, and data. The name section consists of a string describing the name of the ringtone. It can be no longer than 10 characters, and cannot contain a colon ":" character. (However, since the Smart Messaging specification allows names up to 15 characters in length, some applications processing RTTTL also do so.) The default value section is a set of values separated by commas, where each value contains a key and a value separated by an = character, which describes certain defaults which should be adhered to during the execution of the ringtone. Possible names are
d duration
o octave
b beat, tempo
The data section consists of a set of character strings separated by commas, where each string contains a duration, pitch, octave and optional dotting (which increases the duration of the note by one half). The format of RTTTL notation is similar to the Music Macro Language found in BASIC implementations present on many early microcomputers.
Сегіздік
RTTTL форматы ортаңғы C-ден төменгі А нотасынан басталатын және төрт октаваға дейін көтерілетін октаваларды қолдайды. Бұл ұялы телефондардың кейбір дыбыстарды естіп қабылдау мүмкіндігінің шектеуімен байланысты. Октавалар ең төменгі ырғақтан ең жоғары ырғаққа қарай 4-тен 7-ге дейін нөмірленеді. Егер үлгіде үзіліс немесе тынығу болса, нотацияда октава көрсетілмеуі керек.