Aratu música escrita para tocar y cambiar mientras suena

1. Qué tipo de lenguaje es

▶ Abrir en Aratu para escuchar y cambiar los ejemplos

Aratu es un lenguaje declarativo: el texto describe lo que suena, no una lista de órdenes que se cumplen una tras otra. Es la misma familia que HTML, CSS o una hoja de cálculo. No escribes "toca esta nota, espera, toca la siguiente"; escribes cómo es la música, y Aratu calcula cuándo ocurre cada sonido.

Algunas consecuencias:

tempo: 100
melodia = | riff riff+1 riff+2 riff |
motif riff = [mi4 re do re]

Aquí el motivo está escrito después de la línea que lo usa, y funciona.