Ringing Tones Text Transfer Language
From Wikipedia, the free encyclopedia
On mobile phones, RTTTL, Ringing Tones Text Transfer Language or Nokring is a popular format of cellular phone ringtone.
[edit] Technical specification
A RTTTL/Nokring format ringtone must contain three specific elements in order to be recognized by ringtone programs. The three elements are name, settings, and notes.
For example, here is the RTTTL ringtone for Haunted House : 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
The three parts are separated by a colon.
- Part 1: name of the ringtone (here: "HauntedHouse"), a string of characters represents the name of the ringtone
- Part 2: settings (here: d=4,o=5,b=10), where "d=" is the default duration of a note. In this case, the "4" means that each note with no duration specifier (see below) is by default considered a quarter note. "8" would mean an eighth note, and so on. Accordingly, "o=" is the default octave. There are four octaves in the Nokring/RTTTL format. And "b=" is the tempo, in "beats per minute".
- Part 3: the notes. Each note is separated by a comma and includes, in sequence: a duration specifier, a standard music note, either a, b, c, d, e, f or g, and an octave specifier. If no duration or octave specifier are present, the default applies.
[edit] References
- How do I distinguish a Nokring/RTTTL ringtone from other ringtones? (Eric Bematchez, about.com)
- Some sample RTTTL's
- Definition of RTTTL (in Backus–Naur form)