Announcement

Collapse
No announcement yet.

ขอความรู้เกี่ยวกับ footbar+asio4 ครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ขอความรู้เกี่ยวกับ footbar+asio4 ครับ

    เห็นคนพูดถึงโปรแกรมคู่นี้กันเยอะ สามารถปรับแต่งได้ดีกว่าพวก winamp/windows media อย่างไรบ้างครับ ผมใช้ audigy2zs กับ x3 2.1 อีกเครื่อง ct4760 + inspire2.1 ครับ

    โปรแกรมนี้สามารถรีดความสามารถ ของซาวการด์เพิ่มอีกไหมครับ ขอบคุณครับ

  • #2
    ลง asio4all แล้วลง plugin asio
    winamp หรือ foobar ก็หา plugin ที่เวปแม่
    เสียงดีขึ้นแน่นอน ถ้าเทียบกับ DS หรือ wave out แต่ถ้าเทียบกับ KS ต้องลองฟังครับ
    system ผมแยกไม่ออกครับระหว่าง asio กับ ks

    Comment


    • #3
      จริงๆ มี กะทู้ เกี่ยวกับ เรื่องนี้ เยอะแยะนะครับ ลองค้นหาดูนะครับ

      Comment


      • #4
        ไม่ลอง xmplay ดูบ้างอ่ะครับตัวนี้เสียงดีไม่แพ้ foobar ไม่กินสเปคเครื่องด้วย ใช้ asio ได้ เพียงแค่ลง plugin

        ที่มา
        These pages are dedicated to bringing you some fine audio related software, with the focus on quality and efficiency. Including the XMPlay audio player, the BASS audio library and the MO3 audio format!


        ปล.รูปโปรแกรมครับ
        Last edited by huaywangnong; 19 Aug 2009, 13:17:30.

        Comment


        • #5
          สารบัญ
          # คำนำ
          # ASIO คืออะไร
          # แนะนำ asio4all ก่อน
          # แนะนำ foobar2000
          # ติดตั้ง foobar2000 + ASIO support plugin
          # ติดตั้ง ASIO4ALL
          # เซ็ต ASIO virtual device
          # ตั้งค่า output buffer
          # set volume control
          # play music
          # optional: crossfeed plugin

          Comment


          • #6
            ขั้นที่ 1 :: ASIO คืออะไร


            ก่อน อื่นเลยดูรูปก่อน ซึ่งแสดงระบบการจัดการระบบเสียงของ Windows XP สังเกตุว่าถ้าเราเล่นไฟล์เสียง พวก mp3 หรือแม้แต่ dvd ผ่านโปรแกรมทั่วๆไป เช่น media player หรือแม้แต่ foobar2000 โปรแกรมพวกนี้จะติดต่อ windows ผ่านอินเทอเฟสต์ซึ่งจะถูกส่งต่อมาที่ kmixer



            ตัว kmixer นี่เองที่ทำหน้าที่มิกส์เสียงจากหลายๆโปรแกรมเข้าด้วยกัน ทำให้เราเล่นไฟล์เสียงจากหลายๆโปรแกรมได้ แล้วปัญหาคืออะไรล่ะ

            ปัญหา แรกก็คือทำให้เกิดความล่าช้า ซึ่งไม่น่าแปลกเพราะการส่งข้อมูลและการมิกส์ต้องใช้เวลา ความล่าช้่านี้มีผลต่อมืออาชีพที่ต้องตัดต่อเสียและอัดเสียง แต่คนที่แค่อยากฟังเพลงอย่างเราๆไมีน่าจะได้ผลกระทบมากนัก ตราบใดที่ความล่าช้านี้มันช้าเท่ากันตลอด แต่ถ้าเดี๋ยวเร็วเดี๋ยวช้าที่คงไม่ใหวเหมือนกัน

            ปัญหาที่สองคือเมื่อ มีการมิกส์เสียง ย่อมทำให้คุณภาพเสียงเปลี่ยนไป จะดีขึ้นหรือแย่ลงก็แล้วแต่ฝีมือ แต่ผลการมิกส์ของ kmixer นั้นฝีมือไม่ดีเท่าไหร่

            ถ้าดูจากรูปอีกทีจะเห็นว่า ASIO ส่งข้อมูลไปที่ hardware เลย โดยไม่ผ่านเซอวิสซ์ของ Windows เพราะฉนั้นข้อมูลเสียงเลยไม่โดนเปลี่ยนแปลง ถ้าฟังแล้วเสียงแย่ก็แสดงว่ามันแย่มาตั้งแต่อัด ไม่ใช้แย่เพราะโดน kmixer ทำ

            สรุปก็คือ ASIO ช่วยให้เราได้ฟังเพลงอย่างที่มันควรจะเป็น แต่ถ้าไฟล์เสียงมันแย่ ASIO ก็ช่วยไม่ได้นะครับ

            เมื่อ ASIO มันดีแบบนี้แล้วทำไมไม่ค่อยใช้กันล่ะ สาเหตุก็เพราะว่า soundcard ส่วนใหญ่ที่เราๆใช้กันมันไม่มี ASIO driver มาให้ เพราะ ASIO ถูกมองว่าเป็นของที่ระดับ professional เขาใช้กัน soundcard ระดับ consumer grade ก็เลยไม่ค่อยมี ASIO มาให้

            เพราะฉนั้นถ้าเราอยากได้ ASIO ก็ต้องควักเงิน หรือไม่ก็ใช้ ASIO4ALL ซึ่งเป็น ASIO driver ที่ใช้กับ soundcard อะไรก็ได้ และที่สำคัญคือฟรีด้วย น่าลองไม่น้อย :-)

            คำถามที่สำคัญสุดคือ พอเซ็ตเสร็จแล้ว มันเสียงดีขึ้นจริงหรือเปล่า? ผมว่าอย่างนี้ต้องลองเองน้า

            ขั้นที่ 2 :: แนะนำ asio4all ก่อน




            อย่าง ที่บอกไปแหละว่า ASIO4ALL คือ driver ที่ชวยใช้ประชาขนอย่างเราๆได้ใช้ ASIO กับเขาบ้างโดยไม่จำเป็นต้องซึ้น soundcard แพงๆมาใช้ ผมอ่านผ่านๆเห็นว่ามันถูกเขียนโดยใช้ภาษา assembly ด้วย (สุดยอด ทั้งเก่ง ทั้งอดทน ทั้งพยายาม)

            คนเขียนบอกว่าไม่รู้เหมือนกันว่าโปรแกรมนี้จะ ใช้ได้กับเครื่องและ soucdcard ของคุณหรือเปล่า เพราะเขากเองก็ไม่สามารถลองได้กับทุกเครื่องทุกยี่ห้อ แต่ที่ผมลองมากันก็ได้หมดนะ

            ถ้าใครเจอปัญหาก็ลองเขียนไว้ใน comment ก็ได้เผื่อผมช่วยได้ หรือไม่ก็ไปโพสท์ที่เว็บบอร์ดของ ASIO4ALL ก็ได้
            Last edited by soongying; 20 Aug 2009, 21:46:56.

            Comment


            • #7
              ขั้นที่ 3 :: แนะนำ foobar2000



              foobar2000 เป็นโปรแกรมเล่นเพลงที่อาจจะดูเรียบๆ แต่ลูกเล่นเยอะไปหมด ซึ่งลูกเล่นมาจาก plugin ที่มีให้เล่นเต็มไปหมด โปรแกรมนี้ถูกเขียนโดยโปรแกรมเมอร์ที่เคยทำ winamp มาก่อน (จำ wimamp กันได้หรือเปล่า)

              ปลักอินต์ที่มีให้ใช้ก็เช่นการทำ crossfeed ซึ่งคือการเชื่อมเพลงสองเพลงเข้าด้วยกัน โดยค่อยๆหรี่เสียงตอนที่เพลงแรกกำลังจะจบ ในขณะเดียวกันก็เริ่มเล่นเพลงที่สองไปด้วยโดยค่อยๆเพิ่มเสียงให้เพลงที่สอง แต่ผมไม่ได้ใช้อันนี้เท่าไหร่

              ปลักอินต์อีกอันที่ผมใช้คือ advanced limiter ซึ่งจะอ่านไฟล์เสียงล่วงหน้าแล้ววิเคราะห์ดูว่าระดับเสียงมันมากเกินไปหรือ เปล่า ปกติถ้าไม่ทำอะไรมันก็จะมีเสียงแป็กๆเพราะหูฟังสู้ไม่ได้ ถ้า advanced limieter เห็นว่ามันจะแป็ก มันก็จะทำการป้องกันให้ ทำให้เราฟังเพลงลื่นหูขึ้น

              ขั้นที่ 4 :: ติดตั้ง foobar2000 + ASIO support plugin



              จังหว่ะนี้ก็แอบลง foobar2000 ก่อนเลย ไปที่หน้า download ซึ่งอาจจะดูงงหน่อยเพราะมีให้เยอะไปหมด ที่เราต้องใช้จริงๆตอนนี้ก็มี ตัว installer กับ ASIO support ซึ่งเป็นปลักอินน์ตัวหนึ่ง

              ตอน ที่ลง foobar2000 มันจะถามว่าจะลงแบบปกติ คือเอาไฟล์ไปไว้ที่ Program Files หรือจะลงแบบ portable ซึ่งจะก็อปไฟล์ไปไว้ที่ๆเดียวกัน ซึ่งเราเลือกได้ว่าเป็นที่ให้ (thumbdrive อะไรแบบนี้) อันนี้ก็ตามแต่ชอบละกัน แต่ผมชอบแบบ portable มากกว่า

              พอลง foobar2000 แล้วก็เลิ่มลง ASIO support plugin ได้ แต่อันนี้มันไม่ใช่ installer นะครับ เราต้อง unzip มันแล้วก็ก็อบปี้ foo_out_asio.dll ไปไว้ที่โฟลเดอร์ที่ชื่อว่า components ของ foobar2000

              เท่านี้ก็เรียบร้อยกับการลง foobar2000

              ถึง ตอนนี้จะลองเล่นมันหน่อยก็ได้ ตอนใช้ foobar2000 ครั้งแรกมันจะถามนู่นนี่นั่นเล็กน้อย เช่นเราต้องการการแสดงผลแบบใหน ก็เลือกตามที่ชอบ จะลองฟังเพลงดูด็ได้ เอาไว้เทียบกับหลังใช้ ASIO4ALL แล้วว่าต่างกันหรือเปล่า

              ขั้นที่ 5 :: ติดตั้ง ASIO4ALL





              แล้ว ก็ตามด้วย ASIO4ALL วิธีก็ไม่ต่างจากการลงโปรแกรมทั่วไป แล้วก็ไม่ต้องกลัวว่ามันจะทำให้เครื่องพัง เพราะพอลงเสร็จแล้วมันก็จะอยู่เฉยๆ ไม่ได้ไปเป็น service หรือวิ่งอยู่ในแบคกราวน์ มันจะโดนใช้เมื่อมีโปรแกรมที่รู้จักมัน(เช่น foobar2000) เรียกมันขึ้นมาใช้เท่านั้น...เขาว่างั้น ผมแค่แปลมาจากเว็ปของ ASIO4ALL แต่ก็น่าจะจริง เพราะโปรแกรมนี้ดังไปทั่วโลก มีคนใช้เต็มไปหมด ถ้ามีหมดเม็ดคงมีโวยบ้างแล้วหล่ะ

              เอ้า เชื่อใจเขาแล้วก็ลงซะ จากนั้นก็ reboot ตามปกติของ Windows

              พอ windows ขึ้นมาอีกครั้ง ก็ลองเปิด foobar2000 ดูซะ ไปที่ file -> Preferences ก็จะมีหน้าจอPreferences ขึ้นมา ให้เลือกที่ Playback แล้วก็ output ถ้าเราลง ASIO4ALL กับ foobar2000 กับ ASIO support ถูกต้องก็จะเห็นมี ASIO Virtual Devices ให้เลือกตามรูปที่สาม
              Last edited by soongying; 20 Aug 2009, 21:50:27.

              Comment


              • #8
                ขั้นที่ 6 :: เซ็ต ASIO virtual device




                ขั้นนี้เป็นการบอก foobar2000 ว่าเราจะใช้ ASIO4ALL ในการเพลล์แบค

                ขั้น แรกไปที่ file ->preference ก่อน แล้วเลือกที่ Playback ->Output -> ASIO Virtual Devices แล้วก็กดปุ่ม Add New ตามรูปที่หนึ่ง

                พอ กดแล้วก็จะมีหน้าต่างขึ้นมาแบบรูปที่สอง ให้ตั้งชื่อให้กับ virtual device ตามชอบ หรือจะใช้ชื่อที่มันใส่ไว้ให้แล้วก็ได้ ไม่ต้องคิดดี ส่วนที่ช่อง channel map ก็จะมีชื่อของ sound card ของเราอยู่ ที่จุดนี้เองที่เราจะทำการ mapping แต่เอาไว้ก่อน


                เสร็จก็ให้กด Configure เพื่อเลือก sound card ที่เราจะทำ mapping ก่อน ตามรูปเห็นว่าเครืองผมมี sound card อยู่สามตัว และผมก็เลือกใช้ USB Audio DAC


                ตอนนี้เราก็เริ่มการ mapping ได้ โดยให้กดเม้าส์ขวาบนชื่อของ device channel แล้วก็เลือกว่าสัญญาณแบบใหนให้ไปออกที่ช่องใหนของ soundcard ของเรา คนฟังเพลงอย่างเราๆก็ไม่ต้องทำอะไรมาก ให้ map สัญญาณช่องซ้ายของ virtual device ไปที่ช่องซ้ายของ sound card แล้วก็ทำเหมือนกันสำหรับช่องขวา พอเสร็จแล้วจะลองกด Play test signal ก็ได้ แต่ถอดหูฟังก่อนนะครับ เดี๋ยวหาว่าม่ายเตือน


                เมื่อพอใจแล้วก็กด OK ก็จะเห็นว่าเรามา virtual device มาใหม่หนึ่งอัน ตามรูปสุดท้าย


                ขั้นที่ 7 :: ตั้งค่า output buffer



                สำหรับ คนที่ต้องการฟังเพลงอย่างเดียว ผมว่าการตั้งค่า output buffer ไม่น่าสำคัญเท่าไหร่ แต่ผมอ่านจากเวปว่าควรตั้งต่ำสุดเท่าที่จะต่ำได้ครับ ยิ่งผมไม่ได้ใช้ virtual effect ผมก็เลยตั้งไว้ที่ 500 แล้วก็ไม่เคยสนใจอีกเลย

                ขั้นที่ 8 :: set volume control



                ถ้า เราใช้คอมพ์ป้อนเสียงเข้าเครื่องขยายที่ปรับความดังได้ เราก็ตั้งเสียงบน foobar2000 ให้ดังสุดเลยครับ จริงๆแล้วผมไม่รู้เหมือนกันว่าตัวซอฟแวร์หรือฮาร์ดแวร์กันแน่ที่เป็นตัวปรับ ระดับเสียงบนคอมพ์ แต่น่าจะเป็นซอฟแวร์เพราะจะได้ประหยัดค่าฮาร์ดแวร์ไปหน่อยนึง แต่ถ้าเราเปิดเสียง 100% ทำให้เราไม่ต้องสนใจว่าใครเป็นคนทำจริงป่ะครับ

                แต่ถ้าใครต่อหูฟังเลยก็คงทำอะไรไม่ได้ คงต้องปรับเสียงตามชอบละกันครับ
                Last edited by soongying; 20 Aug 2009, 21:58:42.

                Comment


                • #9
                  ขั้นที่ 9 :: play music



                  หลัง จากใช้ความพยายามมาถึงขั้นนี้ได้ ก็ถึงเวลาฟังเพลง ก็กดปุ่ม play ของ foobar2000 ตามปกติ ถ้าเราเซ็ตทุกอย่างถูกต้อง เราก็จะเห็นไอคอนสีเขียวๆของ ASIO4ALL อยู่ที่ taskbar ตามรูปครับ เสียงดีขึ้นหรือเปล่าก็ลองดูละกัน

                  ขั้นที่ 10 :: optional: crossfeed plugin



                  อันนี้ของแถมครับ ไ่ม่ต้องทำก็ได้ แต่ถ้าคุณฟังเพลงด้วย headphone เป็นหลัก ลองลง crossfeed plugin ก็ดีครับ

                  โดย ปกติเพลงที่เราฟังกันจะถูกอัดมาให้ฟังโดยใช้ลำโพง แล้วเวลาที่ฟังจากลำโพง เสียงจากลำโพงซ้ายก็ได้ยินโดยหูขวาด้วย เสียงจากลำโพงขวาก็มาที่หูซ้ายเหมือนกัน

                  แต่พอเราฟังโดยใช้ headphone หูซ้ายก็ได้ยินเสียงจากหูฟังซ้ายเท่านั้น หูขวาก็ทำนองเดียวกัน

                  ตัว crossfeed เลยมีไว้ช่วยตรงนี้ โดยมันจะเอาเสียงจากหูฟังข้างหนึ่งมาใส่ดีเลย์แป้ปนึงแล้วมามิกส์เข้ากับ เสียงของหูฟัอีกข้าง ซึ่งทำให้เหมือนกับการที่เราฟังจากลำโพงมากขึ้นนิดนึง
                  Last edited by soongying; 20 Aug 2009, 21:55:47.

                  Comment


                  • #10
                    ขอบคุณ อีกครั้ง

                    Comment


                    • #11
                      เย้ ๆ มาอีกแล้ว foobar: คิดถึงท่าน เรือรบ

                      Comment


                      • #12
                        wow

                        Comment


                        • #13
                          สุดยอดท่านsoongying

                          Comment


                          • #14
                            ขอบอกไว้ตรงนี้เลย ถ้าไม่ไ่ด้ใช้ ENVY 24 หรือ usb dac

                            จงเลือก KS หรือ wasapi ไปซะ

                            Comment


                            • #15
                              Originally posted by nongnong View Post
                              สุดยอดท่านsoongying
                              ไม่ได้สุดยอดอะไรหรอกครับ พอดีเห็นในบอร์ดนี้ พูดกันเยอะ ก็เลยค้นหาข้อมูล
                              ไปเจอมาก็เอามาเผื่อแผ่

                              เครดิตก็ที่นี่ http://www.tmeta.com/show/16

                              Comment

                              Working...
                              X