วันอาทิตย์ที่ 8 พฤษภาคม พ.ศ. 2554
วิธีการตั้งค่า ASIO
ระบบเสียง ASIO คืออะไร
ในปัจจุบัน การทำงานเพลงด้วยเครื่องคอมพิวเตอร์เป็นที่นิยมขึ้นมาก ไม่ว่าจะทำเล่นๆหรือบันทึกเสียง ในสตูดิโอ
ขนาด ใหญ่ๆ และเนื่องจากการทำงานเพลง มักจะต้องrunหลายๆไฟล์พร้อมๆกัน รวมทั้งอาจเปิดไฟล์ MIDI ซึ่งต้องให้ sound card ประมวลผลเสียงออกมา หรืออาจบันทึกเสียงจากเครื่องดนตรีภายนอก เช่น กีต้าร์ หรือ คีย์บอร์ดไปด้วย หรือมีการดัดแปลงเสียง MIDI ให้เป็นเสียงสังเคราะห์ด้วย Sythesizer software หรืออาจจะบันทึกเสียง (record) พร้อมๆกันอีก ซึ่งทั้งหมดนี้ คอมพิวเตอร์จะทำทุกอย่างในเวลาเดียวกันทั้งหมด ทำให้คอมพิวเตอร์เครื่องนั้น ควรจะมีสเปคที่ค่อนข้างสูง จะทำให้งานราบรื่นมากกว่า
และเนื่องจากเหตุผลต่างๆเหล่านี้เอง จึงมีความต้องการ hardware ที่สามารถตอบสนองความต้องการคนได้ไว
ยิ่งขึ้น ทำให้ บ.Steinberg ของประเทศเยอรมันนีได้พัฒนาเทคโนโลยี ASIO (Audio Stream In/Out)
ซึ่ง เป็น driver ที่ทำให้อุปกรณ์ส่งข้อมูลดิจิตอลด้วย latency ที่ต่ำมากๆ ค่าจะน้อยกว่า 2ms (delay ต่ำมากนั่นเอง) ทำให้อุปกรณ์ใดๆที่ support ASIO driver จะส่งข้อมูลเข้าออกฮาร์ดดิสต์ได้ไว ถึงขนาดบันทึกเสียงไปด้วย ฟังmonitor ไปด้วยแบบ Real Time แทบไม่ delay เลย (ต่ำกว่าที่หูคนจะรู้สึก)
ถ้าหากต้องการให้งานของท่านได้คุณภาพดี หรือลดปัญหาระหว่างการทำงานไปได้ระดับหนึ่ง ก็ควรมี hardware ที่มีคุณภาพสูงช่วยด้วยครับ โดยเฉพาะ sound card ที่ support ASIO driver มักจะอยู่ในรุ่นที่ราคาแพงๆ เช่น Creative SB Audigy ขึ้นไปครับ (หรือดูที่หน้ากล่องก็ได้ครับ)
ASIO คืออะไร
ASIO หรือ Audio Stream Input/Output คือระบบที่สามารถประมวลผลระบบเสียงเป็นแบบหลายช่องทางได้ (audio multi-channel) ซึ่งทำให้การ ประมวลผลเร็วขึ้น... เดิมทีแล้ว soundcard ที่ใช้ๆกันจะใช้งานได้เพียง 2 channel (หรือระบบ stereo ที่มีแค่ left-right).. ทำให้การทำงานที่เกี่ยวกับเสียง ถูกจำกัดที่ช่องทางในการรับ/ส่งข้อมูล
เสียงอยู่แค่ 2 channel เท่านั้น... บริษัท Steinberg หรือคนที่พัฒนาโปรแกรม Cubase, plugins VSTi ฯลฯ ได้กำหนดมาตรฐานของ ASIO ขึ้นมา ... และบริษัทที่ผลิต soundcard ต่างๆได้นำไปปรับปรุงให้อุปกรณ์ soundcard ของตนสามารถรองรับการทำงาน กับมาตรฐาน ASIO ได้มากขึ้น.. ทำให้ soundcard รุ่นหลังๆสามารถที่จะทำงานร่วมกับ
โปรแกรม sequencer ต่างๆ หรือโปรแกรมอื่นๆที่รองรับ ASIO ทำงานได้เร็วขึ้น........ เช่น Edirol ก้อทำให้ Sonar รองรับ ASIO, Logic ก้อรองรับ ASIO, หรือ Reason เองก้อรองรับ ASIO ได้ ฯลฯ
ข้อสังเกตุที่ชัดเจนของการทำงานของระบบ ASIO อีกแบบหนึ่งคือ... ขณะที่เราบันทึกเสียง (record) เราสามารถที่จะฟังเสียงที่บันทึก (playback) ขณะเดียวกันได้เลยโดยที่มีการหน่วงของเสียง (delay) น้อยหรืออยู่ในเกณฑ์ที่รับได้.... โดยค่าที่เป็นตัวแปรที่ทำให้การเล่นพร้อม กับการบันทึกสามารถ เกิดขึ้นได้พร้อมกันที่ได้ยินกันคือค่า Latency ซึ่งค่านี้จะเป็นตัวแปรที่สำคัญยิ่งเข้าใกล้ 0 ยิ่งดี... ใน soundcard ระดับ hi-end ค่า latency จะต่ำมาก ทำให้ได้เสียงที่เป็น real-time มากที่สุด ราคาก้อแพงเป็นสัดส่วนขึ้นไปทั้งนี้การทำงาน
ที่รวดเร็วนั้นเป็นผลโดยตรงจากการทำงานหลาย channel ในเวลาเดียวกันคับ...
ในทางเทคนิคจริงๆแล้วทั้งโปรแกรม sequencer (หรือโปรแกรมอื่นที่รองรับ ASIO) และ soundcard นอกจากจะรองรับ ASIO แล้ว. สิ่งที่สำคัญที่ทำให้ ทั้งสองส่วนทำงานบน ASIO ได้ก้อคือตัว ASIO driver ที่จะทำหน้าที่เป็นคนจัดสรรช่องทางในการให้เสียง ที่จะ ทำการ บันทึกส่งต่อไปยัง โปรแกรม sequencer ได้และในทางกลับกันคือจาก sequencer ไปยัง audio out ได้.... และสามารถประมวลผลได ้มากกว่า 2 ช่อง(channel) ในเวลาเดียวกัน...มากน้อย channel ขึ้นอยู่กับ soundcard รุ่นนั้นๆ
วิธีตรวจสอบ ค่าของระบบเสียง ASIO
หลังจากเราลงโปรแกรมแล้วก็เปิดโปรแกรมขึ้นมา
<
แสดงว่าตอนนี้โปรแกรมเลือกเป็น ออนบอร์ดอยู่ สังเกตุจะมีไฟติดเป็นสีเขียว
และคลิกที่รูปคุณแจ ตามรูป จะเห็นรายละเอียดเพิ่มขึ็น
คลิกที่สามเหลี่ยมน้อยๆ ที่ Audio Input และ Audio Output จะต้องเป็นสีเขียวทั้งหมด
จะเลือกทั้งหมดก็ได้ แล้วแยกไลนเล่นตามต้องการ
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ผมอยากรู้เกี่ยวกับ Cubase3 ใช้กับ Sound Live 5.1 ต้องใช้ ASIO
ตอบลบด้วยหรือเปล่าครับ
สุชา สุวรรณ
0870553543