Я пытаюсь начать программировать небольшой синтезатор (генератор волн) на моем Raspberry Pi 3a+. Для начала я попытался использовать модуль звукового устройства Python для воспроизведения потока из массива numpy. Тем не менее, мой raspberry pi не выводит никакого звука, что странно, поскольку точно такой же код отлично работает на моем ноутбуке и воспроизводит приятный, устойчивый синусоидальный тон, как и следовало ожидать.
Код, который я использовал, в основном просто скопирован пример кода из документации звукового устройства, его можно найти здесь: https://python-sounddevice.readthedocs.io/en/0.4.1/examples.html#play-a-sine-signal
Я думаю, что загрузил все необходимые модули на свой пи (portAudio и т. д.), так как я загрузил такие же на свой ноутбук, где код работает.
Может быть, sounddevice просто не справляется с какой-то частью железа pi, или я где-то накосячил в настройках ALSA (хотя проверял несколько раз)?
Интересно, что pi отлично воспроизводит звук с модулем simpleaudio, который, к сожалению, недостаточно универсален для того, что я планирую делать, поэтому мне нужно звуковое устройство или что-то подобное. Я был бы очень благодарен, если бы кто-то мог помочь мне здесь.