Я хочу воспроизводить различные частоты по возрастанию в октаве, и я заставил свой код Python рассчитывать частоты, но WinSound не позволяет мне воспроизводить нецелые значения Гц.
Это мой вариант код на данный момент:
import winsound
a4_frequency_hz = 440
range_of_pitches = [2**(i/12) * a4_frequency_hz for i in range(13)]
for pitch in range_of_pitches:
winsound.Beep(pitch, 1000)
Подробнее здесь: https://stackoverflow.com/questions/787 ... g-python-3