Я пытаюсь автоматизировать воспроизведение звуков с помощью модуля winsound
в python. Я дошел до того, что могу дать функции любое количество нот (чьи имена я сохранил как частоты) и темп в BPM. Тем не менее, звуковой сигнал по умолчанию в winsound очень грубый и разносится в более высоких темпах (что-либо выше 60 ударов в минуту).
Можно ли использовать другой звук вместо функции по умолчанию winsound.Beep
? Я хочу придерживаться сгенерированного звука через код (не mp3 или любые загруженные файлы), потому что я уже сохранил различные заметки в виде частот, и мне есть с чем работать; все, что нужно, это лучший звук.
Если winsound не лучший вариант, есть ли другой способ генерировать звук в python? У меня также есть некоторый опыт работы с C ++ и Java (или, по крайней мере, достаточно для автоматизации звуков), так есть ли какие-нибудь библиотеки для получения лучшего и более согласованного звука?