SDL/examples/audio/02-simple-playback-callback
Nicolas Firmo do Patrocinio Barra b95989d14a Fixed sine wave distortion over time.
Audio distortion after a while caused by loss of precision in dividing a large floating point number resolved by keeping `current_sine_sample` (formelly named `total_samples_generated`) between 0 and freq - 1.
2025-01-17 17:41:56 -08:00
..
README.txt examples: Print a description of the program to the console on startup. 2024-07-30 12:23:07 -04:00
simple-playback-callback.c Fixed sine wave distortion over time. 2025-01-17 17:41:56 -08:00

If you're running this in a web browser, you need to click the window before you'll hear anything!

This example code creates an simple audio stream for playing sound, and
generates a sine wave sound effect for it to play as time goes on. Unlike
the previous example, this uses a callback to generate sound.