diff --git a/CircuitPython_Essentials/CircuitPython_Audio_Out_Tone.py b/CircuitPython_Essentials/CircuitPython_Audio_Out_Tone.py index 0316f093..1c619af3 100644 --- a/CircuitPython_Essentials/CircuitPython_Audio_Out_Tone.py +++ b/CircuitPython_Essentials/CircuitPython_Audio_Out_Tone.py @@ -13,7 +13,7 @@ frequency = 440 # Set this to the Hz of the tone you want to generate. length = 8000 // frequency sine_wave = array.array("H", [0] * length) for i in range(length): - sine_wave[i] = int((1 + math.sin(math.pi * 2 * i / 18)) * tone_volume * (2 ** 15)) + sine_wave[i] = int((1 + math.sin(math.pi * 2 * i / length)) * tone_volume * (2 ** 15 - 1)) audio = audioio.AudioOut(board.A0) sine_wave_sample = audioio.RawSample(sine_wave)