so = require("component").sound
for i =1,5doif i ==5then
i =-1end
so.clear()
so.setWave(1,i)
so.delay(1000)
so.process()
os.sleep(1.1)end
this little program plays all the defrend wave modes but the problem is it sems to play some at the same time (yes you heard me in the end it plays noise and sqaure and sine and triangle at the same time) why is this? there is a os.sleep(1.1) to sleep before playing a new one? so why is it doing that?
EDIT: before you ask i have a:
for i =1,8do
so.close(i)end
to make sure that all channels is closed before the program plays (and so.open(1) is executed right after ofcurse)
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
(useing comutrionics sound card)
this little program plays all the defrend wave modes but the problem is it sems to play some at the same time (yes you heard me in the end it plays noise and sqaure and sine and triangle at the same time) why is this? there is a os.sleep(1.1) to sleep before playing a new one? so why is it doing that?
EDIT: before you ask i have a:
to make sure that all channels is closed before the program plays (and so.open(1) is executed right after ofcurse)
Link to post
Share on other sites