HTG2.club

Home Theater Guide webboard => มุม Thai DIY Audio => ข้อความที่เริ่มโดย: มะขาม ที่ 18 มิถุนายน, 2009, 12:25:32 pm

หัวข้อ: asio คืออะไรครับ
เริ่มหัวข้อโดย: มะขาม ที่ 18 มิถุนายน, 2009, 12:25:32 pm
เห็นหลายคนไช้ร่วมกับ foolbar ผมพยายามหาเเล้วก็ยังไม่เข้าใจ ขอคนช่วยอธิบายหน่อย
หัวข้อ: Re: asio คืออะไรครับ
เริ่มหัวข้อโดย: BANJOB ที่ 18 มิถุนายน, 2009, 12:34:55 pm
แปลโดยคุณ indigo จาก www.guitarthai.com

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 รุ่นนั้นๆ
หัวข้อ: Re: asio คืออะไรครับ
เริ่มหัวข้อโดย: -=(หวาก)=- ที่ 20 มิถุนายน, 2009, 12:25:58 am
ถ้าเอาคำตอบแบบง่ายๆ ASIO เป็นช่องทางผ่านของข้อมูลเสียงจาก program player ไป sound card แทนที่ kernel Mixer ของ windows เอง เพื่อให้ได้คุณภาพเสียงที่ดีกว่า

หัวข้อ: Re: asio คืออะไรครับ
เริ่มหัวข้อโดย: มะขาม ที่ 20 มิถุนายน, 2009, 06:04:50 pm
แสดงว่ามันต้องดีกว่าใช่ใหม


เเล้วเอาจากใหน ฟรีหรือเปล่า ลงยังใงครับ ถามมากเพราะไม่รู้จริงๆ
หัวข้อ: Re: asio คืออะไรครับ
เริ่มหัวข้อโดย: songenx ที่ 20 มิถุนายน, 2009, 06:22:11 pm
แสดงว่ามันต้องดีกว่าใช่ใหม


เเล้วเอาจากใหน ฟรีหรือเปล่า ลงยังใงครับ ถามมากเพราะไม่รู้จริงๆ

http://www.htg2.net/index.php?topic=48467.0   O0