Hello
The B4A beeper function is not ideal for my app because of the distortion it produces (see attached recording trace). When using the beeper a loud click is produced at the end, when producing short beeps < 50 ms the click is pretty much all you hear (I have tested on lots of devices, its not a device effect).
I believe the reason for this is that it is classical broadband distortion caused by terminating the signal at a high level, according to the functions instructions (beep for n milliseconds the stop).
My ideal beeper would be the same but it would terminate as the signal crossed the x axis at zero amplitude, which I believe would result in a clean beep, at very slightly the wrong duration (negligible).
I have tried to implement this with a streamer, using one of Erel's examples, but the buffering causes issues at these low beep durations.
Any ideal how to implement this ?
Thanks
Huw
The B4A beeper function is not ideal for my app because of the distortion it produces (see attached recording trace). When using the beeper a loud click is produced at the end, when producing short beeps < 50 ms the click is pretty much all you hear (I have tested on lots of devices, its not a device effect).
I believe the reason for this is that it is classical broadband distortion caused by terminating the signal at a high level, according to the functions instructions (beep for n milliseconds the stop).
My ideal beeper would be the same but it would terminate as the signal crossed the x axis at zero amplitude, which I believe would result in a clean beep, at very slightly the wrong duration (negligible).
I have tried to implement this with a streamer, using one of Erel's examples, but the buffering causes issues at these low beep durations.
Any ideal how to implement this ?
Thanks
Huw