Zum Inhalt springen

Ring Tones Text Transfer Language

aus Wikipedia, der freien Enzyklopädie

Ring Tone Text Transfer Language (RTTTL) oder Nokring ist ein verbreitetes Format für monophone Klingeltöne für Mobiltelefone.

Technische Details

Ein Klingelton im RTTTL/Nokring-Format muss diese drei folgenden Teile beinhalten, um von Klingeltonprogrammen erkannt zu werden: Den Namen, die Standardvorgaben und die Noten.

Zum Beispiel sieht der RTTTL-Klingelton für "Haunted House" so aus: HauntedHouse: 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

Die drei Teile sind durch einen Doppelpunkt getrennt.

  • Teil 1: Name des Klingeltones (hier: "HauntedHouse") mehrere Zeichen die den Namen des Klingeltones darstellen.
  • Teil 2: Standardvorgaben (hier: d=4,o=5,b=108), wobei "d=" die Standardnotenlänge ist. In diesem Fall bedeutet "4", dass jede Note ohne Längenangabe eine Viertelnote ist. "8" würde eine Achtelnote bedeuten usw. Des Weiteren ist "o=" die Standardoktave. Es gibt vier Oktaven im Nokring/RTTTL-Format. "b=" steht für die Abspielgeschwindigkeit in Schlägen pro Minute.
  • Teil 3: Die Tonangaben. Alle Tonangaben sind durch Kommata voneinander getrennt und beinhalten:
  1. Optional die Tonlänge (1, 2, 4, 8 …). Ein Punkt hinter der Notenangabe verlängert die Tonlänge um die Hälfte.
  2. Die Notenangabe (c, d, e, f, g, a, b (= internationale Tonbezeichnung)) oder Pause (p). Eine Raute nach der Notenangabe erhöht diese um einen Halbton (Kreuz-Versetzungszeichen), b-Versetzungszeichen gibt es in RTTTL nicht.
  3. Optional die Oktave.

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20071213025845
      | {{#ifeq: 20071213025845 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20071213025845}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20071213025845}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com) | {{#invoke:WLink|getEscapedTitle|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}} | {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20071213025845|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm}}
    || {{#if:  || }}
  }}{{#if: How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)
    | {{#if: {{#invoke:WLink|isBracketedLink|How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (englisch) (Eric Bematchez, about.com)}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://cellphones.about.com/od/cellularfaqs/f/rf_rtttl_format.htm }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}