虚拟跳线软件干什么用的_森然DJ声卡驱动跳线搭载宿主机架直播全民K歌

现在我们来说一下森然DJ声卡驱动跳线,森然DJ声卡如果你想用第三方的宿主机架软件,那么就必须在驱动上跳线,才能使用,这个第三方的宿主机架软件主要有 SAM, Studio One, Cubase, Pro Tools等等,有很多。用宿主机架软件主要是方便我们DIY效果,想要什么就能调什么,功能非常强大。下面呢孤狼来教你怎么使用森然DJ声卡驱动跳线搭载宿主机架,做直播也好,玩全民K歌唱歌也好,都可以实现机架效果。

我们先来看看下面图片是森然DJ声卡驱动跳线界面,还请对号入坐。

dc73b83e860068aa1c11eba6957cb8dc.png

这是默认跳线,机架使用没有效果。

首先,我们要做的是麦克风进机架,音乐也进机架,系统声音不要进机架。

需要注意一下,在任何情况下,系统通道不能声音不能进入到录音通道中去,如果进了,就产生 卡麦 情况,也有网友叫 返耳,原理很简单,在语音聊天时,自己说话的声音是由录音通道发出去给对方的,对方说话的声音是从系统默认通道出来的,这样我们耳机才能听到,如果系统通声音进入到录音通道,会怎么样呢,想想。

下面是详细的跳线,以 Studio One 3.5 宿主机架为例,其他机架都大同小异:

841d72c0aab7ccacc31938712a41033e.png

我们先来看看,系统默认播放通道,和系统默认录音通道。

Out 1/2 做系统默认通道,只要是没的设置播放通道的声音都是由系统默认通道出来,例如,网页、游戏,等等。 Out 3/4 做音乐播放通道,请你将 酷狗或QQ音乐再或是网易云音乐设置为Out 3/4 。Out 5/6 不用,不要管。

现在我们来看看录音通道,Mix (Virtual) 机架输出通道,经由跳线后,麦克风/音乐由机架输出。

fdb4243d64459c46296fc2adfee00afe.png

我们现在来看一下跳线,Out 1/2 系统默认通道 ,只有跳线给监听通道,耳机才有系统的声音。当前耳机插在 Device Out 3/4 口上,如果你的耳机不是插在 Device Out 3/4 口上,请将Out 1/2 系统默认通道跳线到Device Out 1/2 或Device Out 5/6 上。Out 3/4 是音乐播放通道,我们跳线给 (ASIO)In 3/4 通道。Out 5/6 没有用,不要跳线。ASIO Out 1/2 通道是机架输出的效果通道,我们需要听到效果就需要跳线给监听通道,前耳机插在 Device Out 3/4 口上所以跳线上,然后我们的机架效果需要给录音通道,也给Mix (Virtual)通道跳线上。最后(ASIO)In 1/2 是机架麦克风输入通道,我们需要跳线上,当前使用 5V MIC ,也就是说当前的麦克风插在 5V 麦克风插口上,如果你麦克风插件在其它口上在(ASIO)In 1/2 通道上换跳线。

1950cdc72b692b0896f6109fa0f28c7f.png

这是Studio One3.5机架输入和输出设置,要与前面的跳线相对应才行,不然没有声音。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 PyAudio 中,要实现声卡跳线,可以使用 `input_device_index` 和 `output_device_index` 参数来选择不同的输入和输出设备。这两个参数分别指定输入和输出设备在系统中的设备索引,通过改变这些参数的值,可以选择连接不同的输入和输出设备,实现声卡跳线。 具体来说,您需要使用 `pyaudio.PyAudio().get_device_count()` 方法获取当前系统中的音频设备数量,并通过 `pyaudio.PyAudio().get_device_info_by_index(index)` 方法获取每个设备的详细信息,包括设备名称、输入和输出通道数、支持的采样率等。然后,根据需要选择合适的设备索引,并将其传递给 `input_device_index` 和 `output_device_index` 参数即可。 以下是一个简单的代码示例,演示如何使用 PyAudio 实现声卡跳线: ```python import pyaudio # 初始化 PyAudio audio = pyaudio.PyAudio() # 获取音频设备数量 device_count = audio.get_device_count() # 打印每个设备的详细信息 for i in range(device_count): device_info = audio.get_device_info_by_index(i) print(f"Device {i}: {device_info['name']}, {device_info['maxInputChannels']} input channels, {device_info['maxOutputChannels']} output channels") # 选择输入设备和输出设备索引 input_device_index = 0 # 选择第一个设备作为输入设备 output_device_index = 1 # 选择第二个设备作为输出设备 # 打开音频输入流和输出流 stream_in = audio.open(format=pyaudio.paInt16, channels=2, rate=44100, input=True, input_device_index=input_device_index, frames_per_buffer=1024) stream_out = audio.open(format=pyaudio.paInt16, channels=2, rate=44100, output=True, output_device_index=output_device_index) # 读取音频数据并输出 while True: data = stream_in.read(1024) stream_out.write(data) ``` 在这个代码示例中,我们首先获取系统中的音频设备数量,并打印每个设备的详细信息。然后,我们选择第一个设备作为输入设备,第二个设备作为输出设备,并打开音频输入流和输出流,实现从输入设备捕获音频并将其输出到输出设备。需要注意的是,不同设备的采样率、通道数等参数可能不同,需要根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值