Генерация синусоидальной волны более низкой частоты с использованием numpy.array

Я искал эффективный способ генерировать синусоидальный звук в Pygame, но мой код очень требователен к тому, что может работать, не прерывая волну. Код из этого предыдущего вопроса: ошибка при воспроизведении синусоиды через pygame.sndarray wave = numpy.array([[1,1], [2,2], [3,3]], dtype="int8") # default pygame.sndarray.make_sound(wave)

Это единственный, с которым я столкнулся, который работает. Но звук, который он генерирует, чрезвычайно высок. Я не понимаю, что происходит с ценностями, может кто-нибудь объяснить мне, что [1,1], [2,2], [3,3]] значения, и как я могу изменить их, чтобы создать более низкую частоту звука?

0 ответов

Другие вопросы по тегам