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

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:

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

externa länkar