小编Cor*_*ulf的帖子

如何使 Alsa Loopback 设备在 Puredata 中工作

我正在尝试将来自 Airplay 源(使用 Shairport-sync)的音频信号路由到 Puredata。为此,我在 Alsa 中创建了一个环回设备。然后我像这样将此虚拟设备设置为 Shairport 的输出(hw:2 是环回设备):

shairplay-sync -a -Airplay -- -d hw:2
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将回送设备设置为 Puredata 的输入时,我收到以下消息:

audio I/O stuck... closing audio
Run Code Online (Sandbox Code Playgroud)

我想知道这个问题是否可能来自我的 .asoundrc 文件?这里是 :

# playback PCM device: using loopback subdevice 0,0
pcm.amix {
  type dmix
  ipc_key 219345
  slave {
  pcm "hw:Loopback,0,0"
  period_size 1024
        buffer_size 2048
        rate 44100
  }
}

# capture PCM device: using loopback subdevice 0,1
pcm.asnoop {
  type dsnoop
  ipc_key 219346
  slave.pcm "hw:Loopback,0,1"
}

# duplex device combining our PCM devices defined above …
Run Code Online (Sandbox Code Playgroud)

alsa audio

5
推荐指数
1
解决办法
1658
查看次数

标签 统计

alsa ×1

audio ×1