如何在Python中的多声道音频输出中将实时合成声音定向到各个声道

2024-04-25 01:04:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要

  1. 从传感器读取变量数据
  2. 使用这些数据生成音频
  3. 将生成的音频实时输出到各个音频输出通道

我的问题是第三项

第一部分及;2与吉他特效踏板有很多共同之处,我认为:输入一些变量,然后随着输入变量的变化实时调整音频输出,但不要在执行时停止发送信号

使用pyaudio.play的mapping[]参数,使用pyaudio将wav文件驱动到特定的通道,我没有遇到任何问题,也没有遇到过动态生成正弦波并使用pyaudio.stream.play将其发送出去的问题

我正在使用8个音频输出通道。我的问题是stream.play只允许您指定频道数,据我所知,我不能说,例如,“stream-generated_audio to channel 5”


Tags: 文件数据playstream参数信号动态传感器