: → oohack: Ownyn 可否明示怎么做 爬了很多vst怎么做还是不了 06/25 10:22
: 推 henrylol: 推推 Amazon没原生ASIO只能靠偏方了 06/25 20:53
: → yys310: 没有原生ASIO那用这有啥好处? 不也是wasapi给VB吗 06/26 02:06
在某些限定前提下,没原生还是可以在共用模式生出类独占,虽然要绕几个弯
撷取没支援音频专用 I/O (独占)APP 输出的 RAW Audio Streaming = BitPerfect
虽然这还是要看应用源端拉出什么 RAW 东西到输出让后面的人捡
对 Windows Audio Stack 有些了解,大概就能推测能从哪些地方下手
再来就是试错,最大的敌人不是逻辑、流程问题
而是各种程式与系统软硬件、驱动、API 间的神奇相容性问题与 Bugs
各种程式、Plugins、API 就算明明是同功能的替换还是有很大机率不相容而出问题
&现在订阅制串流当道
但不少串流 APP 都没提供独占模式,甚至提供过但又收回
究其主因我猜跟独占模式能被简单的无损侧录有关
Spotify 连听个有损破离线档都要绑个 30天 DRM 加密
想听的集中录一录还有必要付一整年的钱!?
无损串流就更不用说了,订无损串流送无损○
理论上合理使用不触法,BUT
截共用模式 RAW Audio 出输明明不是很困难很需要技术
但还真没看过有歪国仁直接给完整详细教学,不知道是不是怕有人来敲门:D(啊我也会怕
※
Exclusive mode 对输出比较重要,因为要绕过 Windows 共用堆栈
Shaerd mode 是让大家上车用的当然不能独占
Shaerd mode I/O Device 端点能用闲置没在用的 H/W 像 Onboard or S/PDIF 端点来用
但最好还是找个 Virtual Cable 或多个来专用
单个可以切采样率,多个可以各自不同采样率选输出(APP or default)
要完全的 BitPerfect,ASIO4ALL 不能用在 Shaerd mode I/O 要找其它的替代品
输出至 DAC 最好还是原生ASIO,没原生或不想用 WASAPI Exclusive 输出才用 ASIO4ALL
※
另一种思路可从 Equalizer APO 上车,简易关键字是用 ReaStream 下车
比较简单也比较少相容性的问题,有需要切 Samplerate 的话也较少操作
※
有需要切输出或采样率可以用 SoundVolumeView.exe 设捷径s 放桌面点选切换
Device Name=开程式,右键内容查该设备的 Command-Line Friendly ID
/SetDefaultFormat [Device Name] [Bits Per Sample] [Sample Rate-Hertz]
{Number Of Channels}
/SaveDeviceFormat [Device Name] [Filename]
/LoadDeviceFormat [Device Name] [Filename]
可组合一键切默认装置&改采样率,如
"%PATH%\SoundVolumeView.exe" /SetDefault "Device Name" 0 /SetDefaultFormat "Device Name" 24 44100
没法像上面直接指定采样率的可从 /SaveDeviceFormat 存的设定档读设定
"%PATH%\SoundVolumeView.exe" /SetDefault "Device Name" 1 /LoadDeviceFormat "Device Name" "Hi-Fi Cable 24-48000.dat"
※
VST Host 个人推荐
NanoHost @ https://www.tone2.com/nanohost.html
Element @ https://kushview.net/element/
Pedalboard2 @ https://www.niallmoody.com/work/pedalboard2/
相容性这东西只能各人各自去试
试到合用、不破辍音、延迟满意、想用的 Plugins 能挂等
不过说真的,除非你真的很想要很 RAW 很 RAW 的 Audio 流,何必这么麻烦
比起 BitPerfect 输出
我个人更倾向有进行实时 DSP 的需求,才有导出 RAW Audio Streaming 的意义
CAudioLimiter 我个人不推荐
因为看 YouTube 直播碰到没处理好音讯、没设好音量的会破音破更大
但在牺牲共用模式通用性的前提
关掉 Windows CAudioLimiter 不失为改善单一应用音质的偷吃步
所以可以考虑用这个就好