Ring Tone Text Transfer Language ( RTTTL ) es un formato basado en texto que fue desarrollado por Nokia [ cita requerida ] para ser utilizado para transferir tonos de llamada a teléfonos celulares Nokia .
El formato RTTTL es una cadena dividida en tres secciones: nombre, valor predeterminado y datos.
La sección de nombre consta de una cadena que describe el nombre del tono de llamada. No puede tener más de 10 caracteres y no puede contener dos puntos :). (Sin embargo, dado que la especificación de mensajería inteligente permite nombres de hasta 15 caracteres, algunas aplicaciones que procesan RTTTL también lo hacen).
La sección de valores predeterminados es un conjunto de valores separados por comas, donde cada valor contiene una clave y un valor separado por un carácter = , que describe ciertos valores predeterminados que se deben respetar durante la ejecución del tono de llamada. Los nombres posibles son
La sección de datos consta de un conjunto de cadenas de caracteres separadas por comas, donde cada cadena contiene una duración , un tono , una octava y un punto opcional (que aumenta la duración de la nota a la mitad).
El formato de la notación RTTTL es similar al lenguaje macro musical que se encuentra en las implementaciones de BASIC presentes en muchas de las primeras microcomputadoras.
Especificaciones técnicas
Para ser reconocido por los programas de tonos de llamada, un tono de llamada en formato RTTTL/Nokring debe contener tres elementos específicos: nombre, configuración y notas.
Por ejemplo, aquí está el tono de llamada RTTTL para 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
Las tres partes están separadas por dos puntos.
- Parte 1: nombre del tono de llamada (aquí: "HauntHouse"), una cadena de caracteres representa el nombre del tono de llamada
- Parte 2: ajustes (aquí: d=4,o=5,b=108), donde "d=" es la duración predeterminada de una nota. En este caso, el "4" significa que cada nota sin especificador de duración (ver más abajo) se considera por defecto una negra . "8" significaría una corchea , y así sucesivamente. En consecuencia, "o=" es la octava predeterminada . Hay cuatro octavas en el formato Nokring/RTTTL. Y "b=" es el tempo , en "pulsaciones por minuto".
- Parte 3: las notas. Cada nota está separada por una coma e incluye, en secuencia: un especificador de duración, una nota musical estándar, ya sea a, b, c, d, e, f o g, y un especificador de octava, como en la notación científica de tono . Si no hay ningún especificador de duración o de octava, se aplica el valor predeterminado.
Duraciones
Las duraciones musicales estándar se indican mediante las siguientes notaciones:
- 1 - nota entera
- 2 - nota blanca
- 4 - negra
- 8 - corchea
- 16 - semicorchea
- 32 - nota de treinta y dos
Los patrones de ritmo punteado se pueden formar añadiendo un carácter de punto (".") al final de un elemento de duración/tiempo/octava.
Paso
- P - descanso o pausa
- A - A
- La# - La♯ / Si♭
- Si - Si / Do♭
- C - C
- Do# - Do♯ / Re♭
- D -D
- Re# - Re♯ / Mi♭
- Mi - Mi / Fa♭
- F - F / Mi♯
- F# - F♯ / G♭
- Sol - Sol
- Sol# - Sol♯ / La♭
Octava
El formato RTTTL permite octavas que comienzan desde el la por debajo del do central y suben cuatro octavas. Esto se corresponde con la incapacidad de los teléfonos celulares para reproducir ciertos tonos de manera audible. Estas octavas están numeradas desde el tono más bajo hasta el más alto, del 4 al 7.
La octava debe omitirse de la notación en el caso de un descanso o pausa en el patrón.
Ejemplo
Un ejemplo del formato RTTTL sería
quinto:d=4,o=5,b=63:8P,8G5,8G5,8G5,2D#5
Referencias
- ¿Cómo puedo distinguir un tono de llamada Nokring/RTTTL de otros tonos de llamada? Archivado el 13 de diciembre de 2007 en Wayback Machine (Eric Bematchez, about.com)
- Documento de especificación RTTTL en notación Backus-Naur
Enlaces externos
- Convertir RTTTL a otros formatos Archivado el 7 de febrero de 2009 en Wayback Machine
- Especificación
