【问题标题】:Intercepting Sound From Other Programs截取其他程序的声音
【发布时间】:2020-11-12 23:38:39
【问题描述】:
我想做几件事:
-我想通过 max 听到所有其他程序的声音,并且只通过 max。
-我想实时编辑那个声音并且只听到编辑过的声音。
-我想减慢声音,同时将未减慢的传入输入堆叠到缓冲区中,然后我可以加快速度赶上。
这在 Max 中可行吗?即使是第 1 步,我也遇到了很多困难。即使我将扬声器用作输入设备,我也无法监控它,更不用说编辑它了。我正在使用 Max for Live,物有所值。
【问题讨论】:
标签:
audio
driver
signal-processing
max-msp-jitter
【解决方案1】:
第 1 步和第 2 步
在 Mac 上,您可以使用 Loopback
您可以将系统输出设置为环回驱动程序,然后将环回驱动程序设置为 Max 中的输入,然后将扬声器设置为输出。
对于 Windows,您也可以这样做,但使用不同的内部音频路由系统,例如 Jack
第 3 步
您可以使用buffer~ 对象来做到这一点。当然,缓冲区的大小是有限的,存储数小时的音频可能会有问题,但在一台像样的计算机上,几分钟不应该是问题。 buffer~ 帮助文件将向您展示存储和读取音频所需的第一步。