AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 157

Tabla de contenido
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
Tabla de contenido
loading

Tabla de contenido