DaveW Active Member Licensed User Longtime User Oct 31, 2014 #1 From experiments and comments in other threads it seems that Beepers are played immediately they are called. This means that: Dim b, p As Beeper b.Initialize(300, 500) '300 milliseconds, 500 hz p.Initialize(300, 1) '300 milliseconds, 1 hz (i.e. an inaudible pause) b.Beep p.Beep b.Beep will play 3 sounds virtually simultaneously, not (what sounds like) beep - pause - beep Is there a way to play 2 or more beeps after each other without them interfering? I'm not trying to make a full synthesizer, I just want to be able to play 'beep' or 'beep__beep' Thanks for any help
From experiments and comments in other threads it seems that Beepers are played immediately they are called. This means that: Dim b, p As Beeper b.Initialize(300, 500) '300 milliseconds, 500 hz p.Initialize(300, 1) '300 milliseconds, 1 hz (i.e. an inaudible pause) b.Beep p.Beep b.Beep will play 3 sounds virtually simultaneously, not (what sounds like) beep - pause - beep Is there a way to play 2 or more beeps after each other without them interfering? I'm not trying to make a full synthesizer, I just want to be able to play 'beep' or 'beep__beep' Thanks for any help
Erel B4X founder Staff member Licensed User Longtime User Nov 2, 2014 #2 You will need to use a timer to start the second beep after 300 milliseconds. Upvote 0
DaveW Active Member Licensed User Longtime User Nov 2, 2014 #3 Thanks Erel ! I really should have have thought of that myself, but I am a beginner Upvote 0