CPC Sound

SOUND Kanalstatus, Tonperiode, Dauer, Volume, 
      Lautstärken-Hüllkurve, Ton-Hüllkurve, Rauschen
Kanalstatus
Normalwert ist 1
Tonperiode
Tonhöhe nach folgender Berechnung vom Kammerton ausgehend:
FREQUENZ = 440*(2^(OKTAVE+((N-10)/12)))
PERIODE = ROUND(62500/FREQUENZ)
mit N=1 für C, 2 für C#, 3 für D usw.
Dauer
Die Einheit ist hundertstel Sekunden. Für eine Sekunde braucht es jeweils 100.
Volume
Die Lautstärke von 0-15, der Standarswert ist 12.
Lautstärken Hüllkurve
Mit dem Befehl ENV wird die Kurve bestimmt.
Ton Hüllkurve
Mit dem Befehl ENT wird die Kurve bestimmt.
Rauschen
0-31
Nicht belegte Parameter können leergelassen werden. Beispiel:
sound 1,239,200,15,,,2

Lautstärken Hüllkurve

ENV Nr, Schrittanzahl, Schrittweite, Schrittdauer
Nr
die Nummer (0-15) auf die der SOUND-Befehl referenziert.
Schrittanzahl
Wieviele Lautstärkeänderungen soll der Ton durchlaufen. (0-127)
Schrittweite
-128 bis 127
Schrittdauer
0-256 in Einheiten je einer hundertstel Sekunde.

Ton Hüllkurve

ENT Nr, Schrittanzahl, Schrittweite, Schrittdauer
Nr
die Nummer (0-15) auf die der SOUND-Befehl referenziert.
Schrittanzahl
Wieviele Tonhöhenvariationen soll der Ton durchlaufen. (0-239)
Schrittweite
-128 bis 127 bei negativen Werten nimmt die Tonhöhe zu, sonst nimmt sie ab.
Schrittdauer
0-256 in Einheiten je einer hundertstel Sekunde.

CPC Programmierung/Bedienung - Computer-Oldies E-Mail