Språk för överföring av ringsignal för text
Ring Tone Text Transfer Language ( RTTTL ) utvecklades av Nokia [ behövd hänvisning ] för att användas för att överföra ringsignaler till mobiltelefon av Nokia.
RTTTL-formatet är en sträng uppdelad i tre sektioner: namn, standardvärde och data.
Jintu - sektionen består av en sträng som beskriver namnet på ringsignalen. Det får inte vara längre än 10 tecken och får inte innehålla ett kolon ":"-tecken. (Men eftersom Smart Messaging -specifikationen tillåter namn på upp till 15 tecken, gör vissa applikationer som bearbetar RTTTL det också.)
Standardvärdesavsnittet är en uppsättning värden separerade med kommatecken, där varje värde innehåller en nyckel och ett värde separerat med ett = -tecken, som beskriver vissa standardvärden som bör följas under körningen av ringsignalen. Möjliga namn är
- d - varaktighet
- o - oktav
- b - takt , tempo
Datasektionen består av en uppsättning teckensträngar separerade med kommatecken, där varje sträng innehåller en varaktighet , tonhöjd , oktav och valfri punktering (vilket ökar notens varaktighet med hälften).
Formatet för RTTTL-notation liknar musikmakrospråket som finns i BASIC- implementationer som finns på många tidiga mikrodatorer.
Teknisk specifikation
För att bli igenkänd av ringsignalprogram måste en ringsignal i RTTTL/Nokring-format innehålla tre specifika element: namn, inställningar och anteckningar.
Här är till exempel RTTTL-ringsignalen för Haunted House:
HauntHouse: 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
De tre delarna är åtskilda av ett kolon.
- Del 1: namnet på ringsignalen (här: "HauntHouse"), en sträng av tecken representerar namnet på ringsignalen
- Del 2: inställningar (här: d=4,o=5,b=108), där "d=" är standardlängden för en anteckning. I det här fallet betyder "4" att varje not utan varaktighetsspecifikation (se nedan) som standard betraktas som en kvartsnot . "8" skulle betyda en åttondelston , och så vidare. Följaktligen är "o=" standardoktav . Det finns fyra oktaver i formatet Nokring/RTTTL. Och "b=" är tempot , i "slag per minut".
- Del 3: anteckningarna. Varje ton är separerad av ett kommatecken och inkluderar i ordningsföljd: en varaktighetsspecificerare, en standardmusiknot, antingen a, b, c, d, e, f eller g, och en oktavspecifikator, som i vetenskaplig tonhöjdsnotation . Om ingen varaktighet eller oktavspecifikation finns, gäller standardinställningen.
Varaktigheter
Standardmusikaliska varaktigheter betecknas med följande notationer:
- 1 - hel not
- 2 - halvnot
- 4 - kvartsnot
- 8 - åttonde noten
- 16 - sextonde noten
- 32 - trettio andra ton
Prickade rytmmönster kan skapas genom att lägga till en punkt ("".") i slutet av ett duration/beat/oktav-element.
Tonhöjd
- P - vila eller pausa
- A - A
- A# - A♯ / B♭
- B - B / C♭
- C - C
- C# - C♯ / D♭
- D - D
- D# - D♯ / E♭
- E - E / F♭
- F - F / E♯
- F# - F♯ / G♭
- G - G
- G# - G♯ / A♭
Oktav
RTTTL-formatet tillåter oktaver från A under mitten C och går upp fyra oktaver. Detta motsvarar mobiltelefoners oförmåga att återge vissa toner hörbart. Dessa oktaver är numrerade från lägsta tonhöjd till högsta tonhöjd från 4 till 7.
Oktaven bör lämnas utanför notationen vid vila eller paus i mönstret .
Exempel
Ett exempel på RTTTL-formatet skulle vara
femte:d=4,o=5,b=63:8P,8G5,8G5,8G5,2D#5
- Hur skiljer jag en Nokring/RTTTL-ringsignal från andra ringsignaler? (Eric Bematchez, about.com)
- RTTTL-specifikationsdokument i Backus-Naur-notation