ไดรเวอร์เสียงเสมือนจริงสำหรับ Windows? [ปิด]


20

มีไดร์เวอร์เสียง WDM เสมือนจริง (อาจเป็นฟรีหรือโอเพนซอร์ซ) สำหรับ Windows พร้อมด้วยปลั๊กอินการประมวลผลเพิ่มเติมซึ่งจะเพิ่มเลเยอร์อีกหนึ่งชั้นระหว่างแอปพลิเคชัน windows และไดร์เวอร์เสียงของการ์ดเสียงจริง

  • เพิ่มซอฟต์แวร์ DSP ไปยังเอาต์พุตเสียงทั่วไป ฉันต้องการที่จะใช้เอฟเฟกต์แบบกำหนดเองเช่นตัวแปลงหรือตัวแปลงสเตอโรโฟนิกถึง binaural สำหรับการฟังสตรีมมิ่งสื่อออนไลน์บนหูฟัง ฯลฯ

  • เชื่อมต่อเอาต์พุตไปยังบัฟเฟอร์ที่กำหนดเองแทนการ์ดเสียง ตัวอย่างเช่นสามารถบันทึกเสียงหรือส่งสัญญาณเสียงผ่านการเชื่อมต่อไร้สายไปยังแหล่งสัญญาณไร้สายอื่นได้หรือไม่

ฉันรู้เกี่ยวกับไดรเวอร์VACเท่านั้น แต่ไม่รู้ว่าฉันจะใช้มันอย่างไรเพื่อทำงานเหล่านี้ และน่าเสียดายที่มันไม่ฟรี

นอกจากนี้ไดรเวอร์เสียงเป็นเพียงความคิดของฉันวิธีการแก้ปัญหาเหล่านี้ - ถ้าคุณรู้วิธีอื่นโปรดแบ่งปันความรู้ของคุณ

ฉันต้องการสิ่งนี้สำหรับ Windows 7 และ / หรือ Windows XP


ฉันเพิ่งค้นพบAirfoilเพื่อแก้ไขปัญหาที่สอง อย่างไรก็ตามครั้งแรกยังคงเปิดอยู่
Ognjen

คำตอบ:


11

ขณะนี้มีทางเลือกฟรี (donationware) เป็นสายเคเบิลเสียง VAC เสมือน ตรวจสอบVB-เสียงเสมือนสายเคเบิ้ล

ภาพหน้าจอของสายเคเบิล VB-Audio เสมือน

มีไดรเวอร์ 32 บิตและ 64 บิตสำหรับสนับสนุนสายเคเบิลเสมือนหนึ่งเส้น สายนี้ดูเหมือนว่ารองรับ 8 ช่องสัญญาณ (รอบทิศทาง 7.1) สามารถรองรับอัตราตัวอย่าง 96kHz และมีขนาดบัฟเฟอร์ที่ปรับได้


2
ฉันกำลังมองหาบางอย่างที่จะเพิ่มอุปกรณ์การเล่นและการบันทึกบน Windows เพื่อให้ฉันสามารถสตรีมเสียงจากแอพพลิเคชั่นที่เลือกใช้ OBS HiFi-Cable บนหน้าที่คุณเชื่อมโยงใช้งานได้ดีกว่าความหน่วงแฝงน้อยกว่าไม่มีการกำหนดค่าใด ๆ ที่ฉันสามารถกำหนดค่าได้ด้วยสายสัญญาณเสียงเสมือน ตอนนี้ฉันสามารถสตรีมเกมจังหวะ (osu!, beatmania) ผ่าน OBS และไม่รวมซอฟต์แวร์ VoIP (พึมพำ, skype) จากสตรีม
Jimmy Zelinskie

ลิงค์นั้นตายไปแล้ว ดูเหมือนว่าจะเป็นโฮสต์ภายใต้ vb-audio.com/Cable ในขณะนี้
JvO

5

มีไดรเวอร์หลายตัวที่ใช้งานได้แม้ไม่มีการ์ดเสียงจริงอยู่:

แต่ทั้งสองไม่มีความสามารถในการใช้เอฟเฟกต์ AFAIK


2

ฉันพบ API แบบโอเพนซอร์สฟรีที่เรียกว่าแจ็คซึ่งดูเหมือนว่าอนุญาตทั้งสองอย่างที่คุณขอ

มีแอปพลิเคชั่นจำนวนมากที่ใช้ประโยชน์จากแจ็คซึ่งเสนอสิ่งที่คุณต้องการ

จากเว็บไซต์ของพวกเขา:

JACK เป็นระบบสำหรับจัดการเสียงแบบเรียลไทม์, เวลาแฝงต่ำ (และ MIDI) มันทำงานบน GNU / Linux, Solaris, FreeBSD, OS X และ Windows (และสามารถพอร์ตไปยังแพลตฟอร์มอื่นที่สอดคล้องกับ POSIX) สามารถเชื่อมต่อแอปพลิเคชั่นที่แตกต่างกันจำนวนมากกับอุปกรณ์เสียงได้รวมถึงอนุญาตให้พวกเขาแบ่งปันเสียงระหว่างกัน ลูกค้าสามารถทำงานในกระบวนการของตัวเอง (เช่นแอปพลิเคชันปกติ) หรือสามารถเรียกใช้ภายในเซิร์ฟเวอร์ JACK (เช่นเป็น "ปลั๊กอิน") JACK ยังรองรับการกระจายการประมวลผลเสียงผ่านเครือข่ายทั้ง LAN ที่รวดเร็วและเชื่อถือได้รวมถึง WAN ที่ช้าและเชื่อถือได้น้อยลง

ฉันสนใจที่จะทราบว่าสิ่งนี้ใช้ได้ผลกับสิ่งที่คุณทำอยู่หรือไม่


1
JACK บน Windows ใช้งานได้กับแอปพลิเคชันและการ์ดเสียงที่รองรับ ASIO เท่านั้น ตามความรู้ของฉันไม่มีไดรเวอร์ WDM ทั่วไปที่อนุญาตให้แอปพลิเคชันที่ไม่ใช่ ASIO สามารถเชื่อมต่อกับมันได้
แบรด

@brad เกี่ยวกับ Asio4All ล่ะ?
Mahmoud Al-Qudsi

@ MahmoudAl-Qudsi นั่นไม่เกี่ยวข้อง ASIO4All เปิดใช้งาน ASIO สำหรับการ์ดเสียงที่ไม่ใช่ ASIO คำถามคือเกี่ยวกับการเชื่อมโยงซอฟต์แวร์ปกติเข้าด้วยกัน แจ็คสามารถทำได้ในบริบท ASIO แต่ไม่ใช่ WDM
แบรด

@Bran ฉันใช้SARซึ่งเป็นไดรเวอร์ ASIO ที่จัดหาอุปกรณ์ WDM เสมือนจริงเช่นเดียวกับการส่งผ่านไปยังไดรเวอร์ ASIO "ของจริง" (เช่น ASIO4ALL) ผลลัพธ์จะคล้ายกับสิ่งที่คุณสามารถทำได้บน Linux โดยใช้ PulseAudio ที่ด้านบนของแจ็ค: อุปกรณ์เล่น / บันทึกเสมือน WDM หลายตัวที่เชื่อมต่อจากแจ็ค / แจ็คและเข้าถึงฮาร์ดแวร์จริงจากแจ็ค คุณสามารถแก้ไขอุปกรณ์ WDM กับแจ็คเอาท์พุทของฮาร์ดแวร์หรือใช้ DAW ที่ใช้แจ็ค Windows ได้เช่น Ardor เพื่อทำการ DSP
cdhowie

1

หากคุณสามารถจัดการกับการรองรับ Windows Vista และใหม่กว่าเท่านั้นคุณสามารถตั้งค่าเอฟเฟกต์แบบกำหนดเองให้กับสแต็กเสียง ( กราฟอุปกรณ์เสียงที่โฮสต์โดยaudiodg.exe) โดยตรงสำหรับแอปพลิเคชันที่ใช้ API ต่อไปนี้:

  • WinMM (API เสียงที่เก่าแก่ที่สุดและเข้ากันได้มากที่สุดบน Windows)
  • DirectSound
  • WASAPI ในโหมดที่ใช้ร่วมกัน

ไม่รองรับสิ่งต่อไปนี้:

  • Kernel สตรีมมิ่ง (KS)
  • WASAPI ในโหมดพิเศษ
  • ASIO

คุณลักษณะที่ช่วยให้คุณสามารถตั้งโปรแกรมฟิลเตอร์ของตัวเองที่เรียกว่าAudio Processing Objectsและข้อมูลเพิ่มเติมได้จาก Microsoft ที่นี่ (ควรจะมีการเชื่อมโยงที่มีเสถียรภาพ) โดยมีรายละเอียดเพิ่มเติมที่นี่

โปรดทราบว่าทั้งหมดนี้เป็นเรื่องง่ายด้วย Gstreamer และ Pulseaudio บน Linux; หากคุณสามารถได้สแต็กที่คล้ายกันเพื่อเป็นแบ็กเอนด์สำหรับเสียง Windows ทั้งหมดคุณจะไม่ต้องทำสิ่งที่น่ารังเกียจของการติดตั้ง sAPO


0

ไม่ฟรี แต่มีประโยชน์อาจจะให้ผลกระทบ - DMMF เสมือนสตรีมเสียง นอกจากนี้ยังมีDante เสมือนการ์ดเสียง คุณพบสิ่งที่มีประโยชน์ในเวลานี้หรือไม่?


0

วิธีหนึ่งในการบรรลุสิ่งเดียวกัน; แม้ว่ามันจะไม่ใช่เทคนิคที่คุณต้องการ แต่ก็คือการใช้อุปกรณ์ลูปแบ็คเสียงเสมือนเช่นสายเคเบิลเสียงเสมือน. ซอฟต์แวร์ดังกล่าวสร้างอุปกรณ์ส่งและรับเสมือนใหม่ที่สามารถใช้รับเช่นเอาท์พุทอุปกรณ์เสียงของ Windows ที่เป็นค่าเริ่มต้นตั้งเป็นอุปกรณ์เสมือนและส่งไปยังแอปพลิเคชันประมวลผลเสียง ดังนั้นปลั๊กอินไม่ได้อยู่ในไดรเวอร์ แต่คุณยังสามารถรับ yer fx ได้โดยส่งเสียงไปยังอุปกรณ์เสียงเริ่มต้น จากนั้นคุณควรใช้ไดรเวอร์ ASIO สำหรับเวลาแฝงที่ต่ำ หากการ์ดเสียงของคุณไม่ใช่อุปกรณ์ออดิโอไฟล์ก็อาจไม่ได้มาพร้อมกับไดรเวอร์ ASIO แม้ว่าฉันจะแนะนำให้คุณตรวจสอบอยู่ดี หากไม่มีให้ใช้ ASIO4ALL ซึ่งมีไดรเวอร์ ASIO สำหรับอุปกรณ์เสียงเกือบทั้งหมด จากนั้นคุณจะต้องใช้แพลตฟอร์มที่พูด ASIO และอาจใช้เอฟเฟกต์ VST Protools สามารถใช้งานได้ แต่มีค่าใช้จ่ายสูงเกินไปสำหรับแอปพลิเคชันนี้ Reaper เป็นไปได้อย่างหนึ่งที่ไม่แพง และมันมีตัวอย่างที่ไม่หมดอายุ มีคนฟรีเช่นกัน สิ่งสำคัญคือที่นี่สามารถทำเอฟเฟกต์เสียงแบบเรียลไทม์ได้เช่นไม่สามารถแก้ไขไฟล์แบบคลื่นได้ทั้งหมด จากนั้นคุณเริ่มแอปพลิเคชั่นสร้างแทร็กเลือกอุปกรณ์ลูปแบ็คของคุณสำหรับไดรเวอร์ ASIO สำหรับอินพุตและเอาท์พุตของเอาท์พุตเสียบเอฟเฟกต์ VST ของคุณ (Reaper มาพร้อมกับ fx ที่ง่าย) และเปิดใช้งานการตรวจสอบ ติดตาม (ตรวจสอบความช่วยเหลือสำหรับข้อมูลการทำเช่นนี้) ฟังดูเกี่ยวข้อง แต่จริงๆแล้วสามารถเริ่มต้นได้อย่างรวดเร็ว Reaper ทำการรีโหลดโครงการที่ใช้ล่าสุดเป็นค่าเริ่มต้น เสียบเอฟเฟกต์ VST ของคุณ (Reaper มาพร้อมกับ fx ที่เรียบง่าย) และเปิดใช้งานการติดตามบนแทร็ก (ตรวจสอบข้อมูลเพื่อช่วยในการทำสิ่งนี้) ฟังดูเกี่ยวข้อง แต่จริงๆแล้วสามารถเริ่มต้นได้อย่างรวดเร็ว Reaper ทำการรีโหลดโครงการที่ใช้ล่าสุดเป็นค่าเริ่มต้น เสียบเอฟเฟกต์ VST ของคุณ (Reaper มาพร้อมกับ fx ที่เรียบง่าย) และเปิดใช้งานการติดตามบนแทร็ก (ตรวจสอบข้อมูลเพื่อช่วยในการทำสิ่งนี้) ฟังดูเกี่ยวข้อง แต่จริงๆแล้วสามารถเริ่มต้นได้อย่างรวดเร็ว Reaper ทำการรีโหลดโครงการที่ใช้ล่าสุดเป็นค่าเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.