aUCBLogo Demos and Tests / testsounds


to testsounds
;comment [
   
Sounds [440 1000  550 1000  660 1000  770 1000waitMS 300
   
Sounds [550 1000  660 1000  770 1000waitMS 300
   
Sounds [660 1000  770 1000] 
   
sf=SoundsFinished
   
osf=sf
   
print sf
   
overwriteMode
   
y=Cursor.2-1
   
while [SoundsFinished sf+3]
   
[   if SoundsFinished != osf
      
[   osf=SoundsFinished
         
setCursor list y
         
type osf
      
]
   
]
   
insertMode
   
pr []
;]   
;comment [
   
(Sounds (se 
      
rSeq 20 10000 100 
      
rSeq 10000 20 10010)
   
(Sounds (sin rSeq 0 15*360 200)*4000+4000  10)
   
waitMS 2000
;]
   
(Sounds (sin rSeq 0 3*360 200)*1000+1000  10)
   
(Tones (rSeq -20 60 20010)
end