Кіріспе

Nokia компаниясы ұялы телефондарға қоңырау үнін жіберу үшін жасаған бағдарламалау тілі Ring Tone Text Transfer Language (RTTTL) – бұл Nokia компаниясының ұялы телефондарға қоңырау үнін жіберу үшін әзірлеген мәтіндік формат. RTTTL форматы үш бөлімнен тұратын тізбек: атау, бастапқы мән және деректер. Атау бөлімінде қоңырау үнінің атын сипаттайтын тізбек болады. Ол 10 символдан аспауы керек және екінүкте (:) символын қамтуға болмайды. (Дегенмен, Smart Messaging спецификациясы атауларды 15 символға дейін рұқсат ететіндіктен, RTTTL-ді өңдейтін кейбір қолданбалар да солай істейді.) Бастапқы мән бөлімі – үтірлермен бөлінген мәндер жиынтығы, әрбір мән кілт пен = символымен бөлінген мәнді қамтиды, бұл қоңырау орындалғанда сақталуы тиіс белгілі бір бастапқы параметрлерді сипаттайды. Мүмкін болатын атаулар: d – ұзақтығы, o – октава, b – соққы, темп. Деректер бөлімі үтірлермен бөлінген символдар тізбегінен тұрады, мұнда әрбір тізбекте ұзақтығы, биіктігі, октавасы және нүкте (бұл нотаның ұзақтығын жартысына арттырады) болады. RTTTL нотациясының форматы көптеген алғашқы микрокомпьютерлердегі BASIC іске асылымдарында кездесетін Музыкалық макро тіліне ұқсас.

Сегіздік

RTTTL форматы ортаңғы C-ден төменгі А нотасынан басталатын және төрт октаваға дейін көтерілетін октаваларды қолдайды. Бұл ұялы телефондардың кейбір дыбыстарды естіп қабылдау мүмкіндігінің шектеуімен байланысты. Октавалар ең төменгі ырғақтан ең жоғары ырғаққа қарай 4-тен 7-ге дейін нөмірленеді. Егер үлгіде үзіліс немесе тынығу болса, нотацияда октава көрсетілмеуі керек.