มาถึงคุณโดย Etienne Dechamps - GitHub
ASIO เป็นเครื่องหมายการค้าและซอฟต์แวร์ของ Steinberg Media Technologies GmbH
หากคุณกำลังมองหาตัวติดตั้งให้ดูหน้า GitHub Reasees
Flexasio เป็น ไดรเวอร์ ASIO สากล ซึ่งหมายความว่ามันไม่ได้เชื่อมโยงกับฮาร์ดแวร์เสียงเฉพาะ ตัวอย่างอื่น ๆ ของไดรเวอร์ ASIO Universal ได้แก่ ASIO4ALL, ASIO2KS, ASIO2WASAPI Koordasio เป็นอนุพันธ์ของ Flexasio ที่มุ่งเน้นไปที่ WASAPI และความสะดวกสบายของผู้ใช้
Universal ASIO Drivers ใช้อินเตอร์เฟสเสียงฮาร์ดแวร์-ไม่เชื่อฟังที่จัดทำโดยระบบปฏิบัติการเพื่อผลิตและใช้เสียง กรณีการใช้งานทั่วไปสำหรับไดรเวอร์ดังกล่าวคือการทำให้ ASIO ใช้งานได้กับฮาร์ดแวร์เสียงที่ไม่ได้มาพร้อมกับไดรเวอร์ ASIO ของตัวเองหรือที่ไดรเวอร์ ASIO ที่รวมเข้าด้วยกันไม่ได้ให้ฟังก์ชั่นที่ต้องการ
ในขณะที่ ASIO4ALL และ ASIO2KS ใช้ Audio API Windows ระดับต่ำที่รู้จักกันในชื่อ Kernel Streaming (เรียกอีกอย่างว่า "Directks", "WDM-KS") เพื่อใช้งานและ ASIO2WASAPI ใช้ WASAPI (ในโหมดพิเศษ เท่านั้น ) โหมดพิเศษ) แต่ยังยิ่งมี APIs MME และ DirectSound มากขึ้น ดังนั้น Flexasio จึงสามารถใช้ในการเชื่อมต่อกับ API เสียง ใด ๆ ที่มีอยู่ในระบบ Windows สำหรับข้อมูลเพิ่มเติมดูเอกสารประกอบแบ็กเอนด์
เหนือสิ่งอื่นใดสิ่งนี้ทำให้สามารถเลียนแบบแอปพลิเคชัน Windows ทั่วไปที่เปิดอุปกรณ์เสียงใน โหมดที่ใช้ร่วมกัน ซึ่งหมายความว่าแอพพลิเคชั่นอื่น ๆ สามารถใช้อุปกรณ์เสียงเดียวกันในเวลาเดียวกันด้วยเครื่องยนต์เสียงของ Windows Audio ผสมสตรีมเสียงต่างๆ ไดรเวอร์ ASIO สากลอื่น ๆ ไม่ได้เสนอฟังก์ชั่นนี้เนื่องจากพวกเขาเปิดอุปกรณ์เสียงใน โหมดพิเศษ เสมอ
หลังจากเรียกใช้ตัวติดตั้ง FlexAsio ควรปรากฏในรายการไดรเวอร์ ASIO ของแอปพลิเคชัน ASIO Host ใด ๆ (เช่น Cubase, Sound Forge, Room EQ Wizard)
การตั้งค่าเริ่มต้นมีดังนี้:
ทั้งหมดข้างต้นสามารถปรับแต่งได้โดยใช้ไฟล์กำหนดค่า คุณอาจต้องการใช้เครื่องมือของบุคคลที่สามเช่น Flexasio Gui ของ FlipswitchingMonkey เพื่อให้ง่ายขึ้น
สำหรับกรณีการใช้งานขั้นสูงมากขึ้นเช่นการดำเนินการที่มีความล่าช้าต่ำและการสตรีมบิตที่สมบูรณ์แบบให้ดูที่คำถามที่พบบ่อย
คำถามที่พบบ่อยให้ข้อมูลเกี่ยวกับวิธีจัดการกับปัญหาทั่วไป มิฉะนั้น FlexAsio มีเครื่องมือแก้ไขปัญหาจำนวนหนึ่งที่อธิบายไว้ด้านล่าง
FlexAsio รวมถึงระบบการบันทึกที่อธิบายทุกสิ่งที่เกิดขึ้นภายในไดรเวอร์ในรายละเอียดที่ระทมทุกข์ มันมีประโยชน์อย่างยิ่งสำหรับการแก้ไขปัญหาความล้มเหลวของการเริ่มต้นไดรเวอร์และปัญหาอื่น ๆ นอกจากนี้ยังสามารถใช้สำหรับการตรวจสอบ (เช่นตรวจสอบอีกครั้งว่า FlexAsio ใช้รูปแบบอุปกรณ์และเสียงที่คุณคาดหวัง)
ในการเปิดใช้งานการเข้าสู่ระบบเพียงสร้างไฟล์ที่ว่างเปล่า (เช่น Notepad) ชื่อ FlexASIO.log โดยตรงภายใต้ไดเรกทอรีผู้ใช้ของคุณ (เช่น C:UsersYour Name HereFlexASIO.log ) จากนั้นรีสตาร์ทแอปพลิเคชัน ASIO Host ของคุณ Flexasio จะสังเกตเห็นการมีอยู่ของไฟล์และเริ่มเข้าสู่ระบบ
โปรดทราบว่าเนื้อหาของไฟล์บันทึกมีไว้สำหรับการบริโภคโดยนักพัฒนา ที่กล่าวว่าข้อผิดพลาดร้ายแรงควรยื่นออกมาอย่างชัดเจน (โดยเฉพาะถ้าคุณมองไปที่จุดสิ้นสุดของบันทึก) หากคุณมีปัญหาในการตีความเนื้อหาของบันทึกอย่าลังเลที่จะขอความช่วยเหลือ
อย่าลืมลบ LogFile เมื่อคุณทำเสร็จแล้ว (หรือย้ายไปที่อื่น) อันที่จริงการบันทึกช้าลง Flexasio ซึ่งสามารถนำไปสู่ความไม่ต่อเนื่อง (ความผิดพลาดด้านเสียง) Logfile สามารถเติบโตได้มากเมื่อเวลาผ่านไป เพื่อป้องกันการอ่อนเพลียของดิสก์โดยไม่ตั้งใจ Flexasio จะหยุดการบันทึกหากไฟล์ LogFile เกิน 1 GB
FlexAsio มีโปรแกรมที่สามารถใช้เพื่อรับรายการอุปกรณ์เสียงทั้งหมดที่ Portaudio (และดังนั้น Flexasio) รู้เกี่ยวกับข้อมูลรายละเอียดเกี่ยวกับอุปกรณ์แต่ละตัว
โปรแกรมนี้เรียกว่า PortAudioDevices.exe และสามารถพบได้ในโฟลเดอร์ย่อย x64 (64 บิต) หรือ x86 (32 บิต) ในโฟลเดอร์การติดตั้ง FlexAsio มันเป็นโปรแกรมคอนโซลที่ควรเรียกใช้จากบรรทัดคำสั่ง ไม่สำคัญว่าคุณจะใช้อะไรมาก
Flexasio รวมถึงโปรแกรมการทดสอบตนเองแบบพื้นฐานที่สามารถช่วยวินิจฉัยปัญหาในบางกรณี มันพยายามที่จะเลียนแบบสิ่งที่แอปพลิเคชัน ASIO Host ขั้นพื้นฐานจะทำในสภาพแวดล้อมที่ควบคุมและทำซ้ำได้ง่าย
โปรแกรมนี้เรียกว่า FlexASIOTest.exe และสามารถพบได้ในโฟลเดอร์ย่อย x64 (64 บิต) หรือ x86 (32 บิต) ในโฟลเดอร์การติดตั้ง FlexAsio มันเป็นโปรแกรมคอนโซลที่ควรเรียกใช้จากบรรทัดคำสั่ง
เป็นความคิดที่ดีที่จะเปิดใช้งานการเข้าสู่ระบบในขณะที่เรียกใช้การทดสอบ
โปรดทราบว่าการทดสอบที่ประสบความสำเร็จไม่ได้หมายความว่า Flexasio ไม่ผิด อันที่จริงอาจเป็นไปได้ว่าแอปพลิเคชัน ASIO Host ที่คุณใช้กำลังเรียกใช้กรณีทางพยาธิวิทยาใน Flexasio หากคุณสงสัยว่าเป็นกรณีนี้โปรดขอความช่วยเหลือ
Flexasio ยินดีรับข้อเสนอแนะ อย่าลังเลที่จะยื่นปัญหาในตัวติดตามปัญหา GitHub หากยังไม่มี
เมื่อขอความช่วยเหลือขอแนะนำอย่างยิ่งให้สร้างบันทึกในขณะที่ปัญหากำลังเกิดขึ้นและแนบกับรายงานของคุณ เอาต์พุตของ FlexASIOTest พร้อมกับเอาต์พุตบันทึกอาจช่วยได้เช่นกัน
