Мне нужно
- читать переменные данные с датчиков
- использовать эти данные для генерации звука
- выплевывать сгенерированный звук на отдельные каналы вывода звука вв режиме реального времени
Моя проблема с пунктом 3.
Части 1 и 2 имеют много общего с педалью эффектов гитары, я должен подумать: взять некоторую переменную, а затем настроить звуквывод в режиме реального времени при изменении входной переменной, но никогда не прекращайте посылать сигнал при этом.
У меня не было проблем с использованием pyaudio для передачи файлов wav к определенным каналам с помощью параметра mapping [] pyaudio.play, также у меня не было проблем с динамическим генерированием синусоидальных волн и их отправкой с использованием pyaudio.stream.play.
Я работаю с 8 выходными аудиоканалами. Моя проблема в том, что stream.play позволяет вам указывать только количество каналов, и, насколько я могу судить, я не могу сказать, например, «stream generate_audio to channel 5».