ผู้เขียน หัวข้อ: ASIO คืออะไร  (อ่าน 69393 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ ไวยาวัจกร (อู๊ด โคจร)

  • ผู้ดูแลบอร์ด
  • ขี้โม้ระดับสุดยอด
  • ****
  • กระทู้: 6846
  • You'll never drunk alone
ASIO คืออะไร
« เมื่อ: วันที่ 5 พฤษภาคม 2015, 11:54:17 น. »
มีท่านสมาชิกสอบถามมาก็เลยลองค้นหามาให้ลองอ่านดูครับ ท่านสมาชิกท่านใดมี เพิ่มเติมก็เชิญร่วมกันขยายความให้สมาชิกได้เข้าใจง่ายขึ้นครับ

ระบบเสียง 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 รุ่นนั้นๆ

บทความจาก.. http://www.guitarcool.com

ออฟไลน์ hall-s

  • ลงทะเบียน HL
  • ระดับ 4
  • *
  • กระทู้: 391
  • HL.866040B5 (MP)
Re: ASIO คืออะไร
« ตอบกลับ #1 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:00:09 น. »
 :th2: :thank1: :thank1: :cheer:

ออฟไลน์ dangg

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 249
  • HL: 4E659623 394376A5 7EE2AD65  8F67F4D8 ((MP))
Re: ASIO คืออะไร
« ตอบกลับ #2 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:10:50 น. »
 :thank1:

ออฟไลน์ ทีมงาน PP.มิวสิค

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 872
  • HL No.96E43AEF หลานย่าเหล
Re: ASIO คืออะไร
« ตอบกลับ #3 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:24:48 น. »
สุดยอด  :cheer: :th2: :thank1:

ออฟไลน์ ryujung

  • ลงทะเบียน HL
  • ระดับ 4
  • *
  • กระทู้: 493
  • 5F66A460นิมิตใหม่
Re: ASIO คืออะไร
« ตอบกลับ #4 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:36:24 น. »
ขอบคุณทุกท่านที่ให้ความรู้ครับ  :happy: :happy: :happy: :th2: :thank1:

ออฟไลน์ kriskasemball

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 50
  • 8FE4CE63 noi1960
Re: ASIO คืออะไร
« ตอบกลับ #5 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:40:19 น. »
 :th2: :D :flower: :thank1:

ออฟไลน์ noptip

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 724
  • HL#2C8F2526,HL#552210E3.HL#5D2EE587
Re: ASIO คืออะไร
« ตอบกลับ #6 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:48:37 น. »
 :thank1: :thank1: :thank1:

ออฟไลน์ yut55

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 726
  • HL:5DE46D42 ประจ้กร HL:9EE73ACA หลานอย่าเหล่
Re: ASIO คืออะไร
« ตอบกลับ #7 เมื่อ: วันที่ 5 พฤษภาคม 2015, 12:52:57 น. »
 :thank1:

ออฟไลน์ dondu

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 156
  • 11D81025 เด็กชายเคยโสด
Re: ASIO คืออะไร
« ตอบกลับ #8 เมื่อ: วันที่ 5 พฤษภาคม 2015, 13:45:00 น. »
ได้ความรู้ดีครับ  :thank1:

ออฟไลน์ อ้วน99

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 96
  • 11D73CBD ครูภูม
Re: ASIO คืออะไร
« ตอบกลับ #9 เมื่อ: วันที่ 5 พฤษภาคม 2015, 18:34:45 น. »
ได้ความรู้ครับ... :thank1:

ออฟไลน์ อยู่ไกลเมืองสยาม

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 1285
  • 6DDAD9CC ครูภูม 6EE748A7 (MP) 55E5ED73 ไก่ต๊อก
Re: ASIO คืออะไร
« ตอบกลับ #10 เมื่อ: วันที่ 5 พฤษภาคม 2015, 18:58:53 น. »
 :thank1:

ออฟไลน์ ควร โคราช

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 88
  • คนโคราชเด้อ HL6F8E3979 ครูภูมิ
Re: ASIO คืออะไร
« ตอบกลับ #11 เมื่อ: วันที่ 5 พฤษภาคม 2015, 20:54:49 น. »
ขอบคุณสำหรับความรู้แล้วเอามาใช้กับextremeยังไง

ออฟไลน์ trajak

  • ลงทะเบียน HL
  • ระดับ 4
  • *
  • กระทู้: 387
  • HL 74E656ED (ครูภูมิ)
Re: ASIO คืออะไร
« ตอบกลับ #12 เมื่อ: วันที่ 5 พฤษภาคม 2015, 21:24:36 น. »
 :thank1:

ออฟไลน์ + ค ลิ นิ ก พ ร ร ณี

  • คณะก่อการ
  • ระดับ 5
  • ***
  • กระทู้: 1241
  • HL:8F626B02/70E83B6C/6C8548B0
Re: ASIO คืออะไร
« ตอบกลับ #13 เมื่อ: วันที่ 5 พฤษภาคม 2015, 22:38:06 น. »
 :happy:

ออฟไลน์ กุ้งดีโฟร์ดี(Kungd4d)

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 8422
  • H/L--> 6C88488C, 71C79437 จอมยุทธเอ็กซ์
Re: ASIO คืออะไร
« ตอบกลับ #14 เมื่อ: วันที่ 6 พฤษภาคม 2015, 00:03:36 น. »
 :beer: ก็ยังคิดอยู่ว่าอย่างเราๆ เอาประโยชน์จาก ASIO มาใช้ยังไงบ้างครับ  :beer: :beer:

ออฟไลน์ เด็กชายเคยโสด

  • คณะบริหาร
  • ขี้โม้ระดับสุดยอด
  • ****
  • กระทู้: 20217
  • HL#731499BC,48B54692,9F622057,42F58836,8F6390B8
Re: ASIO คืออะไร
« ตอบกลับ #15 เมื่อ: วันที่ 6 พฤษภาคม 2015, 04:58:50 น. »
Extreme karaoke Version ASIO ออกมาเพื่อตอบโจทย์ผู้ใช้งานที่มีมิกเซอร์ดิจิตอลที่สามารถใช้เป็นซาวด์อืนเตอร์เฟส
เพื่อใช้งานกับโปรแกรมคาราโอเกะได้ไหลลื่นขึ้นครับ หมอแม็คน่าจะเป็นคนที่สามารถให้คำตอบหรือรีวิวการใช้งานได้ดีอีกท่านหนึ่งครับ รอคำตอบจากหมอแม็คอีกคนครับ

ออฟไลน์ E22NP

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 121682
  • 9664E44E,11D88A55,7C1132A8
    • Donate
Re: ASIO คืออะไร
« ตอบกลับ #16 เมื่อ: วันที่ 6 พฤษภาคม 2015, 06:30:01 น. »
:beer: ก็ยังคิดอยู่ว่าอย่างเราๆ เอาประโยชน์จาก ASIO มาใช้ยังไงบ้างครับ  :beer: :beer:

ถ้า sound card ไม่ริงรับ asio อย่าไปเล่นมันเลยกุ้งตอนนี้
asio4all ไม่ค่อยน่าพิศมัยเท่าไหร่

ลองครั้งแรกกับ allen qu-16 แยกไลน์โดยใช้สาย usb เส้นเดียวครับ ถือว่าเยี่ยมมากสำหรับโปรแกรมใน windows
ที่ fw ของ mixer ยังไม่ค่อยรองรับการทำงานฝั่ง windows เท่าไหร่

ออฟไลน์ สุระชาติ

  • ลงทะเบียน HL
  • ขี้โม้ระดับสุดยอด
  • *
  • กระทู้: 2812
  • 7485360D,9660E447,5D12658A(เด็กชายเคยโสด)
Re: ASIO คืออะไร
« ตอบกลับ #17 เมื่อ: วันที่ 6 พฤษภาคม 2015, 06:36:05 น. »
 :thank1:

ออฟไลน์ บุปผาชน

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 783
  • 868CA840 ครูภูม ครับ.
Re: ASIO คืออะไร
« ตอบกลับ #18 เมื่อ: วันที่ 6 พฤษภาคม 2015, 09:13:50 น. »
 :happy: :thank1:

ออฟไลน์ Nop T-ChaiKuL

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 529
  • 46C95D68 (MP) 57E350D7 หนุ่มเมืองลำดวน
Re: ASIO คืออะไร
« ตอบกลับ #19 เมื่อ: วันที่ 6 พฤษภาคม 2015, 18:35:48 น. »
ขอบคุณครับได้ความรู้ครับ  :th2: :flower:

ออฟไลน์ ขจร

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 953
  • HL 6D211877 (ลูกทุ่งสมใจนึก)
Re: ASIO คืออะไร
« ตอบกลับ #20 เมื่อ: วันที่ 6 พฤษภาคม 2015, 18:38:20 น. »
 :thank1:อ่านไม่ทัน เด็กกวน ค่อยมาอ่านใหม่ ปักหมุดหรือยังป๋า

ออฟไลน์ กุ้งดีโฟร์ดี(Kungd4d)

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 8422
  • H/L--> 6C88488C, 71C79437 จอมยุทธเอ็กซ์
Re: ASIO คืออะไร
« ตอบกลับ #21 เมื่อ: วันที่ 6 พฤษภาคม 2015, 19:02:09 น. »
ถ้า sound card ไม่ริงรับ asio อย่าไปเล่นมันเลยกุ้งตอนนี้
asio4all ไม่ค่อยน่าพิศมัยเท่าไหร่

ลองครั้งแรกกับ allen qu-16 แยกไลน์โดยใช้สาย usb เส้นเดียวครับ ถือว่าเยี่ยมมากสำหรับโปรแกรมใน windows
ที่ fw ของ mixer ยังไม่ค่อยรองรับการทำงานฝั่ง windows เท่าไหร่

    :beer: :beer: ขอบคุณมากครับพี่นพที่แนะนำ อย่างที่เล่นอยู่ตอนนี้ก็โอเคอยู่แล้ว ถ้าจะแยกไลน์ก็เล่นผ่านซาวด์ 7.1 เอา ส่วนโปรแกรมเสริมอื่นๆตอนนี้ที่จำเป็นต้องเล่นผ่านอินเตอเฟสอย่าง ASIO ก็ไม่ได้เล่นแล้ว ก็ต้องไว้มีมิกซ์ดิจิตอลเมื่อไหร่ค่อยว่ากันอีกทีครับ  :th2: :th2: :th2: :th2:

ออฟไลน์ E22NP

  • ผู้ดูแลระบบ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 121682
  • 9664E44E,11D88A55,7C1132A8
    • Donate
ASIO คืออะไรหว่า
« ตอบกลับ #22 เมื่อ: วันที่ 24 พฤษภาคม 2015, 07:18:36 น. »


Audio Stream Input/Output (ASIO) เป็นโปรโตคอลใช้สำหรับการ์ดเสียงของคอมพิวเตอร์
เพื่อเสียงระบบดิจิตอล คิดค้นโดย Steinberg เจ้าพ่อ VST   ;D

มีกรทำงานที่ให้ latency ต่ำแต่ความคมชัดของเนื้อเสียงสูง ASIO จะช่วยให้โปรแกรม
เข้าถึง Sound Card โดยตรง แทนที่จะผ่านตัวกลางที่ใช้กันโดยทั่วไปคือ
Microsoft's DirectSound หรือจาก IOS ในฝั่ง Mac ซึ่งจากโปรแกรมจะส่งผ่านการควบคุมไปให้ Windows ก่อน
จากนั้น Windows จะไปควบคุม sound card อีกที

ASIO ช่วยให้นักดนตรีและ วิศวกรเสียง ในการเข้าถึงฮาร์ดแวร์ภายนอกโดยตรง
เมื่อแต่ละ layer สามารถส่งถึง sound card ได้โดยตรงก็จะสามารถช่วยลด latency
(ความหน่วงระหว่าง application ส่งข้อมูลเสียงและข้อมูลไปยัง sound card
หรือสัญญาณจาก sound card กลับมายังโปรแกรม)

ทั้งนี้ทั้งนั้น sound card หรือ sound interface จะต้องออกแบบมารองรับ ASIO ด้วย
ไม่เช่นนั้นเราจะต้องใช้ ASIO4ALL เป็นตัวกลางจำลองการทำงานอีกที ซึ่งประสิทธิภาพจะด้อยกว่า


ที่ผมรู้มีแค่นี้แหล่ะ  ;D

ออฟไลน์ พี่ฐม นาโยง

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 262
  • H/L 7487C894 (ครูภูม)
Re: ASIO คืออะไรหว่า
« ตอบกลับ #23 เมื่อ: วันที่ 24 พฤษภาคม 2015, 07:22:03 น. »
 :th2:

ออฟไลน์ ครูบอล

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 676
  • 6DD8D9D1 (อาเซ้ง เมืองสี่แคว)
Re: ASIO คืออะไรหว่า
« ตอบกลับ #24 เมื่อ: วันที่ 24 พฤษภาคม 2015, 07:35:15 น. »
(....)

Audio Stream Input/Output (ASIO) เป็นโปรโตคอลใช้สำหรับการ์ดเสียงของคอมพิวเตอร์
เพื่อเสียงระบบดิจิตอล คิดค้นโดย Steinberg เจ้าพ่อ VST   ;D

มีกรทำงานที่ให้ latency ต่ำแต่ความคมชัดของเนื้อเสียงสูง ASIO จะช่วยให้โปรแกรม
เข้าถึง Sound Card โดยตรง แทนที่จะผ่านตัวกลางที่ใช้กันโดยทั่วไปคือ
Microsoft's DirectSound หรือจาก IOS ในฝั่ง Mac ซึ่งจากโปรแกรมจะส่งผ่านการควบคุมไปให้ Windows ก่อน
จากนั้น Windows จะไปควบคุม sound card อีกที

ASIO ช่วยให้นักดนตรีและ วิศวกรเสียง ในการเข้าถึงฮาร์ดแวร์ภายนอกโดยตรง
เมื่อแต่ละ layer สามารถส่งถึง sound card ได้โดยตรงก็จะสามารถช่วยลด latency
(ความหน่วงระหว่าง application ส่งข้อมูลเสียงและข้อมูลไปยัง sound card
หรือสัญญาณจาก sound card กลับมายังโปรแกรม)

ทั้งนี้ทั้งนั้น sound card หรือ sound interface จะต้องออกแบบมารองรับ ASIO ด้วย
ไม่เช่นนั้นเราจะต้องใช้ ASIO4ALL เป็นตัวกลางจำลองการทำงานอีกที ซึ่งประสิทธิภาพจะด้อยกว่า


ที่ผมรู้มีแค่นี้แหล่ะ  ;D

 :happy: :happy: :happy: :happy: :happy: