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

Tabla de contenido
o
~
~-----
,
,
1
~LiL---
_
,
'
,
.
2:\J.----­
o
caída simple
y
fin
,--
,
,
ataque simple
y fin
2
caída simple
y
sostenimiento
3
~,----.--_
.
,
3
ataque simple
y
sostenimiento
4
caída repetida
4:~
5 ataque repetido
6 ataque-caída repetidos
5
:~
7
caída-ataque repetidos
,
,
6
:
~
7
~
I
I
El siguiente programa interpreta la misma nota con cada uno de estos valores. Trate de
«escuchar» las formas ilustradas en el diagrama.
10 LET a$="UX1000WOC&W1C&W2C&W3C&W4C&W5C&W6C&W7C"
20 PLAY a$
La U acti
va
los efectos y la W selecciona la forma de
onda.
La cláusula X1000 establece
cuánto tiempo deben durar los efectos (su parámetro tiene que estar entre O y 65535). Si
no se incluye la X, el +3 escogerá el valor más largo. La
s
formas que llegan a
estabilizarse
(1 a
3
en la tabla anterior)
funcionan
mejor con valores de X en torno a 1000, mientras
que las periódicas (4 a 7) son más eficaces con valores pequeños
,
tales como 300. Pruebe
diversos valores de X en el programa anterior para hacerse una idea de cómo funciona
cada uno
.
La orden PLAY no está limitada a las notas puramente musicales. Hay también tre
s
gene­
radores de 'ruido blanco' (ruido blanco es, más o menos, el ruido que produce la radio
en FM o el televisor cuando no están sintoniza dos). Cualquiera de los tres
canales
puede
interpretar notas, ruido blanco o una mezcla de ambas cosas. Para seleccionar esta mezcla
se especifica la letra M seguida de un número (del l al 63). El significado del número es
el que se indica en la siguiente
tabla.
Canales
de tono
Canales de ruido
A
B
C
A
B
C
Número
1
2
4
8
16
32
Capítulo
8. Guía de programación en
+
3 BASIC
148
Tabla de contenido
loading

Tabla de contenido