GW-BASIC-BEFEHLE UND FUNKTIONEN
SOUND
Bemerkungen:
Sehr langsam
Langsam
M ittel
J
Schnell
Sehr schnell
Beispiel:
4 -2 7 0
SOUND erzeugt einen Ton, der ausgegeben wird,
bis ein anderer SOUND-Befehl angetroffen wird.
Wird ein SOUND-Befehl mit einer "Dauer" von 0
angetroffen, so wird jeder gerade ausgeführte Ton
ausgeschaltet. (Wird gerade kein SOUND-Befehl
ausgeführt, so hat SOUND "Frequenz",0 keine Aus
wirkung.)
Töne können gepuffert werden, damit die Pro-
grammausfuhrung nicht gestoppt wird, wenn ein
neuer SOUND-Befehl angetroffen wird. (Siehe
MB-Befehl unter PLAY.)
Für Ruhepausen wird SOUND 32767, "Dauer"
benutzt.
Die "Dauer" für einen Takt wird auf der Grundlage
der Takte pro Minute berechnet. Die Takte pro
Minute werden durch 1092 (die Anzahl von Zeitein
heiten in einer Minute) dividiert. In der folgenden
Tabelle werden typische Tempi in der Form von
Zeiteinheiten (Dauer) angegeben.
Tempo
Larghissim o
Largo
L a rghetto
G rave
Lento
Adagio
A d a g ie tto
A ndante
A ndantino
M oderato
A lleg re tto
Allegro
Vivace
V e loce
Presto
Prestissim o
Mit dem folgenden Programm wird ein Glissando
nach oben und unten erzeugt.
10 FOR I = 220 TO 2200 STEP 20
Takt
Zeiteinheiten/
schläge/
Takt
Minute
(Dauer)
40-60
27.3-18.2
60-66
18.2-16.55
66-76
16.55-14.37
76-108
14.37-10.11
108-120
10.11-9.1
120-168
9.1-6.5
168-208
6.5-5.25
GW-BASIC