daß Sie nur dann einen Ton erhalten, wenn Sie, wie oben beschrieben,
auch Lautstärke und Wellenform festlegen.
3. HÜLLKURVEN-EINSTELLUNG - Die Werte für Anschlag und
Abschwellen, die wie die Wellenform für jede Stimme getrennt gewählt
werden können, werden zusammen durch einen Zahlenwert dargestellt.
Während der Anschlag-Parameter die Zeit angibt, in der der Ton bis zur
maximalen
(vorher
Abschwellparameter ein Maß dafür, wie schnell die Lautstärke auf den
Halte-Pegel abfällt. Wurde als Halte-Pegel 0 gewählt, so ergibt der
Abschwell-Parameter die Abklingzeit bis zur Lautstärke 0 und bestimmt
dadurch die Tondauer. Die den einzelnen Stimmen zugeordneten
Adressen
und
entsprechenden Werte können der folgenden Tabelle entnommen
werden. Die für Anschlag und Abschwellen gewählten Werte werden
addiert und die Summe in das entsprechende Register gepoked.
ANSCHLAG-EINSTELLUNGEN
REGISTER
STIMME
1
2
5
12
Wenn Sie lediglich eine Anschlag-Zeit wählen, z. B. durch POKE
54277,64, so wird die Abschwell-Zeit automatisch 0 gesetzt (und
umgekehrt). Durch POKE 54277,66 stellen Sie den Anschlag auf einen
mittleren Wert (64=4*16) und das Abschwellen auf einen kleinen Wert
(2), der Wert 66 ergibt sich dann als Summe von 64 und 2. Am besten
erkennen Sie die Zusammensetzung, wenn Sie statt POKE 54277,66
schreiben: POKE A,4*16+2 (wobei natürlich die Registeradresse A vorher
definiert werden muß!)
Wir sind jetzt an einem Punkt angelangt, wo es wahrscheinlich am
sinnvollsten ist, das bisher Besprochene im Rahmen eines Programms
zusammenzufassen. Tippen Sie NEW ein, drücken Sie die <RETURN>-
Taste und geben Sie folgendes Programm ein:
10 REM EXPERIMENTIERPROGRAMM
20 SI=54272:FL=SI:FH=SI+1:TL=SI+2:
TH=SI+3:W=SI+4: A=SI+5: H=SI+6:
L= SI+24
30 PRINT"DRÜCKE EINE TASTE!"
40 GETZ$:IFZ$=""THEN40
eingestellten)
die
den
verschiedenen
3
ANSCHLAG
19
15*16 (weich) ... 0*16 (hart)
Lautstärke
Anschlag-Einstellungen
INHALT
ABSCHWELLEN
15 (weich) ... 0 (hart)
Bildschirm-Botschaft
Taste gedrückt?
87
ansteigt,
ist
der