Un fenómeno muy frecuente en la música es la repetición de un grupo de notas. Cualquier
parte de una cadena puede ser repetida escribiéndola entre paréntesis. Así, si cambiamos
la línea 10 por:
10
LET a$=t$+"04(cCHgG)"
el efecto es el mismo que obteníamos antes. Si ponemos el paréntesis de cerrar sin un pa
réntesis de abrir anterior que le corresponda, se repite indefinidamente todo el tramo pre
vio de la cadena, desde el principio hasta el paréntesis. Esto es aprovechable en los efectos
ritmicos y líneas de bajo. Para demostrarlo, pruebe lo siguiente (tendrá que usar
I
BREAK
I
para detener el sonido):
PLAY "04N2cdefgfed)"
y después
PLAY "04N2cd(efgtled)"
Si preparamos una línea de bajo que se repita indefinidamente y después la utilizamos pa
ra
acompañar
una melodía, sería interesante que el acompañamiento terminase al mismo
tiempo que la melodía. Afortunadamente, en
PLAY
hay un mecanismo que nos permite
lograrlo: si
PLAY
se encuentra la letra
H
en cualquiera de las cadenas que está interpretan
do, detiene todos los sonidos inmediatamente. Ejecute el siguiente programa (de nuevo
tendrá que pulsar
I
BREAK
I
para interrumpirlo):
10
LET a$="cegbdfaC"
20 LET b$="04cC)"
30 PLAY a$.b$
Ahora modifique la línea 10 de la forma siguiente:
10
LET a$="cegbdfaCH"
y ejecútelo de nuevo.
Hasta aquí sólo hemos usado notas que comienzan y terminan en el mismo nivel de volu
men. El +3 puede alterar el volumen de una nota mientras está interpretándola, de forma
que, por ejemplo, la nota puede ser intensa al principio y decaer lentamente (como las del
piano)
.
Para controlar este efecto se utiliza la letra W (de waveform, 'forma de onda')
seguida de un número entre Oy 7, junto con una
U
para cada canal al que se quiera aplicar
el efecto. Si en un canal determinado se ha especificado volumen con
V,
no responderá
a la U. El siguiente diagrama muestra la forma en que varía el volumen a lo largo del
tiempo para los diversos valores del parámetro de V.
Sección
19.
Sonido
147