READ b
, e
, s
, l:
'read begin, end, step and sound lenght
SND st, l
' SOUND s, .1
samples& = 22050 * lenght '22050 because MONO
do_Zmeny! = 22050 / freq
amplitude# = 1 / do_Zmeny!
'graphic visualisation: samples to 800 (to screen width):
gs = 800 / samples&
e# = e# + amplitude#
IF ABS(e#
) >= 1 THEN amplitude#
= amplitude#
* -1
'visualisation
oldGs = nGs: oldGy = nGy
nGs = gs * sn
nGy
= 300 + 100 * SIN(e#
) '-----------------