Skip to content

10. Ritmo

sevioptero edited this page Jan 15, 2021 · 1 revision

10. Ritmo

Recuerde que en el capítulo 5 explicamos cómo convertir música en números para ponerlos en líneas DATA. Hablamos de la conversión de los tonos, pero dejamos pendiente la de la duración de las notas. En este capítulo vamos a estudiar cómo convertir esa notación musical en números que el Amstrad pueda entender.

En música, el tiempo es un factor obviamente muy importante. De él depende el ritmo y el tempo.

Pero dejemos las cosas claras. Recuerde que, en la notación musical, las corcheas, fusas y similares caracterizan la duración de las notas, pero no en términos absolutos, sino en forma de diferencias entre unas y otras. No dan, pues, información sobre el tempo, que es el responsable de la velocidad global a la que se interpreta la pieza musical. No confunda estos dos conceptos, que son independientes entre sí.

Volviendo al capítulo 5, recordará que cuando interpretó la melodía secreta del programa 5.2, no sólo era correcta la velocidad global, sino que cada nota tenía la duración adecuada. Cuando traduje la música a números, tuve que utilizar una tabla de conversión de notas (corcheas, semicorcheas, etc.) a tiempo. Al programar música es necesario asegurarse de que la duración de cada nota es correcta en relación con la de las restantes. Vea la tabla 10.1, en la que figuran las duraciones relativas de las diversas notas.

Como sabemos, si una corchea dura 20, una negra tiene que durar el doble: 40. En la tabla se indican los parámetros de duración de las notas. Ahora se nos plantea otro problema. Las melodías se pueden ejecutar con tempos diferentes. Sería un trabajo agotador tener que cambiar los números de duración en las líneas de datos cada vez que se quisiera modificar el tempo de una melodía.

Esta es la razón por la que en el programa 5.2 incluíamos una línea que definía el tempo. Su valor se multiplica por cada uno de los números de duración antes de introducirlos en la instrucción SOUND. De esta forma, para variar el tempo no tenemos más que modificar una línea del programa.

Nota Duración
𝅘𝅥𝅯 10
𝅘𝅥𝅯𝅘 15
𝅘𝅥𝅮 20
𝅘𝅥𝅮𝅘 30
𝅘𝅥 40
𝅘𝅥𝅘 60
𝅗𝅥 80
𝅗𝅥𝅘 120
𝅝 160

Tabla 10.1 Números de duración de las notas musicales en el Amstrad.

Partiendo de esta base, usted puede empezar a pensar en los diferentes ritmos posibles que quiera dar a su música. Experimente con rock and roll, valses, pasodobles, ... El ritmo es un factor muy importante en música, hasta el punto de poder cambiar la naturaleza de una melodía. En este momento usted dispone de toda la información necesaria para convertir música en programas para el Amstrad. Es misión suya experimentar y traducir a datos numéricos sus ideas musicales.