eXtreme Community
ถามตอบปัญหาด้านโปรแกรม Karaoke => Tip & Technic => ข้อความที่เริ่มโดย: nat01 ที่ วันที่ 4 กันยายน 2009, 07:27:51 น.
-
64-bit double precision ในหน้า audio option เอาไว้ปรับเพื่ออะไรครับ ใครรุ้บ้างตอบที :thank1:
-
อาการ drop out อีกอย่างหนึ่งครับ
-
ท่าน ดบม.ช่วยหน่อยครับ
ผมพอทราบแต่เรื่อง drop out เป็นระบบของ sonar ในการตัดภาระออกจากตัวมัน เมื่อมันทำงานหนักถึงจุดที่ใช้ทรัพยากรของระบบมากเกินจนระบบโดยรวมทำงานต่อไปไม่ได้ เพื่อป้องกันไม่ให้ระบบต้องหยุดลง (แฮงค์)
อาการคือ เครื่องยังทำงาน sonar ยังทำงาน แต่มันหยุดประมวลผลและใช้ข้อมูล จึงไม่มีเสียงออกมา
ในเมื่อการ drop out เกิดเพราะ ทำงานหนัก วิธีแก้คือทำยังไงก็ได้ให้มันเบา
ในโซนาร์ อาจลงเฉพาะฟังก์ชั่นทีี่จำเป็น (อันนี้ผมก็ไม่ราบละเอียด) การเขียนโปรเจคต้องไม่ให้มากแทรค การใส่เอฟเฟ็คต่างๆ ต้องให้เบาที่สุด ไฟล์ sampler ที่ใช้ก็ต้องขนาดไม่ใหญ่ ทั้งหมดนี้อาจแลกมากับคุณภาพเสียงที่แย่ลง
ต่อไปก็ทำระบบของเครื่องให้เบา เช่น ใช้วินโดว์ตัวเบา (แต่ไม่ใช่ตัดจนเล่นโซนาร์ไม่ได้) ลดความละเอียดจอ ปิดตัวป้องกันไวรัส ปิดโปรแกรมที่ไม่เกี่ยวข้อง และถ้าใช้ Xtreme ก็ใช้ตัว lite น่าจะลื่นกว่าตัว pro
ถ้าใช้ ASIO4ALL ถ้าตั้งค่า buffer น้อยๆ ผมเคยลองว่าเสียงดี แต่อาจสะดุด มีเสียงแทรก หรือดรอปเอาท์ไปเลย ตั้งค่ามากๆเสียงดีสู้ไม่ได้ แต่เครื่องทำงานเบากว่า เล่นได้ตลอดรอดฝั่ง
มี อีกอย่างที่ทำให้หนักเครื่อง และ drop out คือ แบบผมที่ไม่รู้จริง โปรเจคเขาเขียนมา ตอนแรกๆก็เบา แต่พอใช้ไปมันเกิดปัญหา คลิกไปคลิกมาเพื่อแก้ปัญหา มันอาจเป็นการเพิ่มแทรค หรือใส่เอฟเฟ็คต่างๆ ทำให้หนักเครื่อง สรุปว่าถ้าจะเล่นต้องศึกษาให้ "รู้จริง" "เอาอยู่" อย่าทำแบบผม
-
ท่าน ดบม.ช่วยหน่อยครับ
ผมพอทราบแต่เรื่อง drop out เป็นระบบของ sonar ในการตัดภาระออกจากตัวมัน เมื่อมันทำงานหนักถึงจุดที่ใช้ทรัพยากรของระบบมากเกินจนระบบโดยรวมทำงานต่อไปไม่ได้ เพื่อป้องกันไม่ให้ระบบต้องหยุดลง (แฮงค์)
อาการคือ เครื่องยังทำงาน sonar ยังทำงาน แต่มันหยุดประมวลผลและใช้ข้อมูล จึงไม่มีเสียงออกมา
ในเมื่อการ drop out เกิดเพราะ ทำงานหนัก วิธีแก้คือทำยังไงก็ได้ให้มันเบา
ในโซนาร์ อาจลงเฉพาะฟังก์ชั่นทีี่จำเป็น (อันนี้ผมก็ไม่ราบละเอียด) การเขียนโปรเจคต้องไม่ให้มากแทรค การใส่เอฟเฟ็คต่างๆ ต้องให้เบาที่สุด ไฟล์ sampler ที่ใช้ก็ต้องขนาดไม่ใหญ่ ทั้งหมดนี้อาจแลกมากับคุณภาพเสียงที่แย่ลง
ต่อไปก็ทำระบบของเครื่องให้เบา เช่น ใช้วินโดว์ตัวเบา (แต่ไม่ใช่ตัดจนเล่นโซนาร์ไม่ได้) ลดความละเอียดจอ ปิดตัวป้องกันไวรัส ปิดโปรแกรมที่ไม่เกี่ยวข้อง และถ้าใช้ Xtreme ก็ใช้ตัว lite น่าจะลื่นกว่าตัว pro
ถ้าใช้ ASIO4ALL ถ้าตั้งค่า buffer น้อยๆ ผมเคยลองว่าเสียงดี แต่อาจสะดุด มีเสียงแทรก หรือดรอปเอาท์ไปเลย ตั้งค่ามากๆเสียงดีสู้ไม่ได้ แต่เครื่องทำงานเบากว่า เล่นได้ตลอดรอดฝั่ง
มี อีกอย่างที่ทำให้หนักเครื่อง และ drop out คือ แบบผมที่ไม่รู้จริง โปรเจคเขาเขียนมา ตอนแรกๆก็เบา แต่พอใช้ไปมันเกิดปัญหา คลิกไปคลิกมาเพื่อแก้ปัญหา มันอาจเป็นการเพิ่มแทรค หรือใส่เอฟเฟ็คต่างๆ ทำให้หนักเครื่อง สรุปว่าถ้าจะเล่นต้องศึกษาให้ "รู้จริง" "เอาอยู่" อย่าทำแบบผม
ถูกต้องนะครับ
-
http://www.karaoke-soft.com/smf/index.php?topic=10944.0
:cheer:
-
ตรงที่ผมชี้ไว้ทำอะไรครับท่านเทพทั้งหลาย :thank1:
-
มิบังอาจตอบครับ ต้องรอเทพอีกทีครับ
แต่ตอบแบบเด็กๆ ก่อนแล้วกัน
ลองติ๊กกับไม่ติ๊กดูสิครับ
ว่าแตกต่างกันมั๊ย
ถ้าเห็นผลอย่างมีนัยสำคัญ ก็สรุปได้เลยครับ ว่าติ๊กหรือไม่ติ๊กดีกว่า
แต่ถ้าต้องการ reference สนับสนุน
มีที่นี่ครับ
http://www.cakewalk.com/Support/kb/kb2005278.asp
ซึ่งในเว็บ cakewalk ได้บอกเพียงว่า คุณภาพมันจะดีขึ้น แค่นั้นเอง
แต่ถ้าสงสัยว่ามันทำงานอย่างไรอีก
ท่านอาจจะต้องลงลึกถึงขั้น computer architecture และ DSP ด้วยครับ
ลองไปศึกษาเรื่อง floating point ครับ
half precision ใช้ 16 บิต
single precision ใช้ 32 บิต
double precision ใช้ 64 บิต
quadruple precision ใช้ 128 บิต
ผมมิบังอาจทราบเบื้องหลังการทำงานของโซนาร์ ว่ามีกลไกการจัดเก็บข้อมูลและ routing audio data อย่างไร
แต่พอจะเดาๆ ได้ว่า อาจจะเป็นแบบ 32-bit floating point ตามสถาปัตยกรรมคอมพิวเตอร์ที่ใช้กัน
/// จริงๆ แล้ว data 16bit ก็จัดการกับ audio data PCM CD Audio quality ได้แล้วครับ
เหตุผลสนับสนุน เรื่องการจัดการ audio data แบบ floating point ได้มีการ discuss กันที่นี่ครับ
http://www.dsprelated.com/showmessage/48307/1.php
ฯลฯ
เอาง่ายๆ ถ้าไม่สนใจเทคนิค
ก็ตอบตามที่ cakewalk เค้าว่าครับ
้have a better resolution ครับ
:beer:
-
ถึง ท่านเด็กบางมด
ตามที่ท่านร้องขอผมได้เตรียมภาพการเซ็ต sonar ให้แล้วครับ
-
น่าทึ่งไม่เชื่อก็ต้องเชื่อครับ ติ๊กออกตรงนี้วิ่งลื่นครับ
-
อีกปัญหาที่ไม่อยากบอกใคร โปรเจ็คที่ก๊อปปี้ข้ามเครื่องหรือซื้อเขามา (อายจังที่จะบอกว่าหรือขายให้คนอื่นไป) อาจจะ แค่อาจจะมีปัญหากับค่า CC120/121 หรือCCบางตัวที่ทำให้โซนาร์ที่ใช้LiveSymPro ในการรับสัญญานที่ส่งจากแม็พกลองเป็นโปรเจ็ค ล่มลงได้ แต่ถ้าสร้างสดสดในเครื่องแบบเหมือนกันเป๊ะไม่มีปัญหาเลย ทดสอบจนชัวร์แล้วครับเรื่องนี้
-
ปัจจัยอีกอย่าง ก็เรื่องทรัพยากรคอมพิวเตอร์ด้วยครับ ไม่ว่าจะเป็น ฮาร์ดแวร์ และซอฟต์แวร์
-
ปัจจัยอีกอย่าง ก็เรื่องทรัพยากรคอมพิวเตอร์ด้วยครับ ไม่ว่าจะเป็น ฮาร์ดแวร์ และซอฟต์แวร์
ค้นพบกับตัวเลยเข้าใจ กำลังไฟที่จ่ายให้ port usb ก็มีผลครับ บ้าง m/b หรือ notebook บ้างตัวจะจ่ายไม่เท่ากันทำให้เกิดการโหลดของกำลังไฟที่ไปเลี้ยงส่วนต่างตกไปทำให้เกิดอาการ drop out ได้ครับ :thank1:
-
อีกปัญหาที่ไม่อยากบอกใคร โปรเจ็คที่ก๊อปปี้ข้ามเครื่องหรือซื้อเขามา (อายจังที่จะบอกว่าหรือขายให้คนอื่นไป) อาจจะ แค่อาจจะมีปัญหากับค่า CC120/121 หรือCCบางตัวที่ทำให้โซนาร์ที่ใช้LiveSymPro ในการรับสัญญานที่ส่งจากแม็พกลองเป็นโปรเจ็ค ล่มลงได้ แต่ถ้าสร้างสดสดในเครื่องแบบเหมือนกันเป๊ะไม่มีปัญหาเลย ทดสอบจนชัวร์แล้วครับเรื่องนี้
เอา midi vent filter มากรองคำสั่งพวกนั้นออกครับ
-
เอา midi vent filter มากรองคำสั่งพวกนั้นออกครับ
ขอบคุณครับท่าน นี่ละครับต้นตอโซนาร์ตัวจริงของกลุ่มผมทั้งหมด
-
อีกปัญหาที่ไม่อยากบอกใคร โปรเจ็คที่ก๊อปปี้ข้ามเครื่องหรือซื้อเขามา (อายจังที่จะบอกว่าหรือขายให้คนอื่นไป) อาจจะ แค่อาจจะมีปัญหากับค่า CC120/121 หรือCCบางตัวที่ทำให้โซนาร์ที่ใช้LiveSymPro ในการรับสัญญานที่ส่งจากแม็พกลองเป็นโปรเจ็ค ล่มลงได้ แต่ถ้าสร้างสดสดในเครื่องแบบเหมือนกันเป๊ะไม่มีปัญหาเลย ทดสอบจนชัวร์แล้วครับเรื่องนี้
นั่นล่ะครับปัญหาหากเรายิ่งปรับแต่งจะทำให้ขนาดของโปรเจกใหญ่ขึ้นเรื่อยๆ จน drop out ละครับ ส่วนผมวันนี้เจอไม้เด็ดแก้อาการ drop out ของ notebook ผมแล้วครับไม้เด็ดที่ว่าคือ เพิ่ม speed usb hub แบบมีหม้อแปลงเลี้ยงตัวเอง ใช้สาย usb ที่ต่อพ่วงระหว่าง notebook ไป usb hub และ soundcard usb สั้นๆๆ ที่สุดเท่าที่ทำได้ แค่นี้ก็แก้ปัญหา drop out ได้แล้วตอนนี้ cpu ตอน sonar ทำงานเครื่องดนตรีทำงานเกือบทุกชิ้อยู่ที่ 20-30 % เองครับพี่น้อง
( นี่เป็นความคิดเห็นส่วนตัวนะครับ เห็นด้วยไม่เห็นด้วยพิจารณาเอาเองครับ แต่ส่วนมากท่านที่ใช้ notebook และต่อ soundcard usb อาจจะประสบปัญหาอย่างผมบ้างก็ได้ครับ ก้ถือเสียว่าเป็นการแชร์ประสบการณ์ครับ ) ของผมใข้Creative USB Sound Blaster x-fi 5.1 มันไม่มี adpter ไว้จ่ายไฟครับทำให้ดึงไฟจาก notebook ทาง usb ทำให้เกิดโหลดทางไฟฟ้าทำให้ไฟที่ไปเลี้ยง cpu notebbok ไม่พอนั่นเอง ครับ ต้นตอปัญหาของผมครับ :D
-
ยินดีด้วยครับ :cheer1:
-
ยินดีด้วยครับ :cheer1:
:Dขอบคุณหลายๆๆเด้อครับ