Nick Karaoke บนลินุกส์ (ภาค 2)

อีกไม่กี่เดือนก็ใกล้จะสิ้นปีเก่าต้อนรับปีใหม่กันแล้ว เทศกาลแห่งความสุข คงไม่พ้นมีงานรื่นเริงกัน Karaoke ก็เป็นหนึ่งกิจกรรมของครอบครัวหรือมิตรสหายได้ร่วมสร้างความบรรเทิงกัน สำหรับ Karaoke ยอดนิยมขวัญใจมหาชน(คนยาก) คงน่าจะเป็น "Nick Karaoke" แต่ว่าเป็นโปรแกรมติดตั้งใช้งานบนวินโดว์สนี่นา แล้ว ??? ไหนเรามาลองทำให้มันใช้ได้บนลินุกส์กันหน่อยจิ๊ ...

เคยเขียน "ภาคแรก" ที่บล็อกส่วนตัว (ตั้งแต่มาเขียนบทความที่นี่ เลยปล่อยบล็อกตัวเองร้างไปเลยนิ) เป็นการทำ Nick Karaoke บน Kubuntu โดยเรียกใช้งานผ่าน DOSBox กับ Timidity++ เพราะว่า Nick ขณะนั้นใช้งานผ่าน DOS แม้แต่เครื่อง XP ยังมีปัญหาการใช้งานอยู่เลย ปัจจุบัน Nick พัฒนาโปรแกรมให้สามารถเล่นได้บนวินโดว์สแล้ว ก็สะดวกขึ้นสำหรับคอ Karaoke บนวินโดว์ส ...

แล้วถ้านำเวอร์ชั่นใหม่ของ Nick มาทำงานบนลินุกส์จะทำได้มั้ยเอ่ย? การนำโปรแกรมวินโดว์สมาใช้งานบนลินุกส์ก็ไม่แคล้วจะต้องเป็น Wine ผู้เขียนได้ทดสอบเบื้องต้นแล้วว่าสามารถติดตั้งใช้งานได้ดี แต่มีปัญหาเรื่องเสียง MIDI ที่ยังไม่แผดเสียงออกมาให้ได้ยิน เรื่องนี้ไม่ยากครับ เพราะเคยทำใช้ได้ในเวอร์ชั่นเก่ามาแล้ว หยิบนำบางส่วนมาจัดการก็เรียบร้อย บางส่วนที่ว่าก็คือระบบเสียง midi บนลินุกส์ Timidity++ นั่นเอง ...

ถ้าสนใจมาเริ่มวิธีการจัดทำเลยครับ (ตัวอย่างทดสอบกับ Ubuntu 7.04 Feisty)

อันดับแรกติดตั้งแพกเกจ Timidity และพวกพ้องที่สำคัญกันก่อน (ทำผ่าน Terminal Console) เบื้องต้นต้องตรวจสอบว่า /etc/apt/sources.list ให้มีแหล่งดาวน์โหลดประมาณนี้ ไม่มีก็จัดการเพิ่มเข้าไป

deb http://archive.ubuntu.com/ubuntu/ feisty main multiverse restricted universe

ทำการปรับปรุงแหล่งดาวน์โหลด

sudo apt-get update

ติดตั้งโปรแกรมที่ต้องการดังนี้

sudo apt-get install timidity freepats wine

แก้ไขค่าเริ่มต้นของไฟล์คอนฟิก Timidity ให้เหมาะสมกับงาน(ตามสูตร)

sudo gedit /etc/timidity/timidity.cfg

ให้ลบเครื่องหมาย # หน้าบรรทัดที่มีข้อความเหล่านี้

opt EFresamp=d
opt EFvlpf=d
opt EFreverb=d
opt EFchorus=d
opt EFdelay=d

กำหนดค่าเพื่อจำลองการทำงาน midi อัตโนมัติเมื่อเริ่มระบบใหม่ ดังนี้

sudo gedit /etc/modules

เพิ่มคำสั่งเหล่านี้เข้าไปในแฟ้มดังกล่าว

snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq

กำหนดค่าเริ่มต้นของโปรแกรม Timidity++

sudo gedit /etc/default/timidity

แก้ไขบรรทัดที่มีข้อความดังให้เป็นไปตามตัวอย่าง

TIM_ALSASEQ=true
TIM_ALSASEQPARAMS="-B2,8 -Os"

จากนั้นให้ทำการ reboot เครื่องใหม่ แล้วเข้า Terminal Console เพื่อตรวจสอบความสมบูรณ์ของระบบ midi อีกครั้งด้วยคำสั่ง

aplaymidi -l

ถ้าแสดงข้อมูลประมาณนี้ถือว่าถูกต้อง

Port Client name Port name
14:0 Midi Through Midi Through Port-0
128:0 TiMidity TiMidity port 0
128:1 TiMidity TiMidity port 1
128:2 TiMidity TiMidity port 2
128:3 TiMidity TiMidity port 3

จบขั้นตอนในการติดตั้งระบบ Timidity++ ต่อไปเป็นการติดตั้ง Nick Karaoke ปกติเวอร์ชั่นนี้ก็สามารถเรียกใช้งานบน CD ได้เหมือนกัน แต่ขอยกตัวอย่างติดตั้งลงฮาร์ดดิสต์ นำแผ่นซีดี Nick Karaoke เวอร์ชั่นใหม่ใส่เครื่อง (คงไม่ต้องบอกนะครับว่าจะไปหาซีดีตัวนี้มาจากไหน) รอสักครู่ก็จะปรากฏหน้าต่างแสดงข้อมูลภายในซีดีให้เห็น ให้ค้นหาแฟ้มที่ชื่อ setup.exe คลิกขวาที่แฟ้มดังกล่าวแล้วสั่งเปิดด้วยโปรแกรม wine จะแสดงหน้าจอดังกล่าว

กด Next หรือกดตอบไปเรื่อยๆตามสไตล์วินโดว์จนจบการติดตั้ง ก็จะพบกับ Icon นี้บนหน้าเดสก์ทอป

ก่อนที่จะเรียก Nick มาใช้งานต้องปรับแก้ไขค่า Wine สักเล็กน้อย เนื่องจากโปรแกรมนิคเวอร์ชั่นใหม่นี้จะจัดการระบบ GUI เองอัตโนมัตโดยให้มีค่าเป็น Full Screen เสมอ ซึ่งจะมีผลกับระบบการแสดงผลของระบบลินุกส์เพี้ยนไป อาการคือมี Panel bar ลอยเหนือหน้าจอ Nick วิธีการแก้ไขโดยการกำหนดค่าเริ่มต้น Wine ดังนี้ กดฟังค์ชั่น Ctrl+F2 จะปรากฏ Dialog Command ให้พิมพ์คำสั่งทำงานดังนี้

winecfg

จะปรากฏโปรแกรม Wine Configuration ให้กดเลือกแท็บ Graphic ที่หัวข้อ Allow the window manager to control the windows ให้ทำการคลิกเครื่องหมายทิ้ง (Disable) ตามภาพ

จากนั้นเรียกโปรแกรม Nick ขึ้นมาด้วยการดับเบิ้ลคลิกที่ไอค่อน รอสักครู่จะเจอกับหน้าจอ Nick ที่เราคุ้นเคย แต่ตอนนี้ Nick ยังเป็นใบ้อยู่ เสียงไม่มี ให้ทำการกำหนดค่าระบบเสียงให้กับนิค โดยการคลิกขวาที่พื้นที่หน้าจอ ตามภาพตัวอย่าง

จากนั้นก็เตรียมจับไมค์และโยกลูกคอกันได้เต็มที่เลยพี่น้อง กิ๊ว กิ๊ว ...

หมายเหตุ เรื่องฟอนต์แสดงผลภาษาไทยและวิธีการสลับภาษาใน Nick เบื้องต้นจะใช้งานร่วมกันกับระบบลินุกส์ปกติ แต่หากต้องการบังคับฟอนต์ให้แสดงตามที่เราต้องการ เช่น Angsana ก็ให้ทำการคัดลอกแฟ้มฟอนต์ .ttf ที่ต้องการไปใส่ไว้ ณ ตำแหน่ง /home/[ชื่อยูสเซอร์ล็อกอิน]/.wine/drive_c/windows/fonts เรียก Nick ใหม่อีกครั้ง ก็จะแสดงผลฟอนต์ที่ต้องการ แต่ว่า ... ทำไม สระลอย สู้งง สูงง จังนิ ...

ข้อมูลอ้างอิง : http://linuxtoys.blogspot.com/2007/01/nickaraok-kubuntu-610.html

Comments

น้องใหม่'s picture

น้องใหม่ชอบมากๆ เก่งจริงๆนะคุณสมเจตน์
somjate's picture

วันนี้อู้งานทั้งวัน ทดสอบโปรแกรมตัวนี้+จัดทำบทความเสร็จบ่ายโมงพอดี ตอนโพสต์ข่าวหวังลึกๆคงได้ฮือฮาแน่ๆ คอยนั่งเช็คเรตติ้งเรื่อยๆ ว่างก็ไปตอบกระทู้บ้าง โยกย้ายกระทู้บ้าง แป่ว! มุขแป๊กซะแว้ว เพิ่งจะมี "น้องใหม่" โพสต์มาชมคนแรกใกล้จะ 3 ทุ่ม ขอบคุณครับ ชื่นใจจัง ... ^^ <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
chaow's picture

เพิ่งเข้ามาดู ว่าแต่ nick karaoke ตอนนี้มีถึงเวอร์ชั่น ไหนแล้วอ่ะคับ

=========================
My website Porkaew.net
My new e-mail chaow at porkaew.net

somjate's picture

เห็นหน้าปกเขียนว่า New For XP ไม่เห็นมีเลขเวอร์ชั่นนะครับ ตัวนี้จะเรียกบนวินโดว์ได้ทันทีแตกต่างจะเวอร์ชั่นก่อนจะต้องเรียกใช้งานที่ DOS ... แต่ใจผมยังชอบเวอร์ชั่นเก่าอยู่นะครับ มีลูกเล่นอื่น เช่นทำเสียงแทรก เช่น เสียงวี๊ดว้าย เสียงปรบมือ เวอร์ชั่นนี้ไม่มี แต่ตัวอักษร ขอบไม่มีรอยหยัก ดูสบายตาขึ้น ... <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
copin's picture

ขอบคุณสำหรับทิปดีๆครับ สมกับเป็นนักเขียนดีเด่นจริงๆ อิอิ

Intrepid
Gnome : 2.24.1 | Kernel : 2.6.27-7-generic
AMD Athlon(tm) XP Processor 3000+
GeForce 440 Go 64M
Ram : 1.2 GiB

Ouychai's picture

ผมยัง set ไม่ได้จนป่านนี้ แต่ผมลองกับลีนุกซ์ทะเล 8.0 แล้วทำตามบทความของคุณสมเจตน์ ปรากฎว่าได้แฮะ การ์ดเสียงของคุณสมเจตน์ มี WaveTable ในตัวหรือเปล่าครับ มันถึงได้ทำง่ายๆ ขนาดนั้น ผมคึิดว่า อ. kitty แก คงจะพัฒนาตัวจำลอง Midi ให้กับทางทะเล ผมอ่านบทความของ อ. kitty ที่ http://kitty.in.th/index.php?room=lab&id=9 แสดงว่า มันต้องมีอะไรที่ปรับแต่งมากกว่านั้น ผมจะขอยืม Sound Creative ของพี่ไก่ มาลองด เพราะการ์ด Sound ของผม บน wine มันก็ปัญหาเหมือนกันครับ น่าเสียดายที่ผมมีเวลาน้อย ก็เลยทดลองอะไรไม่ได้มาก

ชมรมโอเพนซอร์สล้านนา ตั้งอยู่ที่
ร้านเอ็มเทค โน้ตบุ๊คเซอร์วิสช้อป ช้างเผือก 300/12-13 ข้างอาคารไอคอนสแควร์ ติดกับ S&P ถ.มณีนพรัตน์ ต.ศรีภูมิ อ.เมือง เชียงใหม่ 50200
ติดต่อประธานชมรมที่เบอร์ 08-7185-0920
เว็บชมรม http://www.lanna-oss.org
เว็บส่วนตัวที่

somjate's picture

การ์ดของผมมี WaveTable หรือเปล่า? คงไม่มีหรอกครับ เป็น Sound on Board ทั้งสิ้น ทั้งเครื่องที่บ้านและที่ทำงาน รวมถึงโน๊ตบุ๊คอีกเครื่อง ก็ได้ผลออกมาเยี่ยมมาก ผมรู้สึกว่าเสียงมิตี็ที่ได้ยินใสกว่าตัวที่ใช้บนวินโดว์ด้วยซ้ำไป Timidity++ (เป็นตัวจำลอง WaveTable ให้กับ Alsa Sound) และผมยังก็เคยลองไปทดสอบเรื่องนี้กับ Ubuntu 6.06 ก็ได้ผลดีเหมือนกันไม่แตกต่าง ส่วนปัญหาของอาจารย์อวยชัย ผมคิดว่าน่าเป็นปัญหาขัดแย้งของ Card Creative กับระบบ เพราะเห็นว่าเสียงใน Wine ก็มีปัญหาเหมือนกันด้วย (สงสัยมันจะ HiSo เกินไปมั้งครับอาจารย์)... ^^ ปล.ถ้าทำตามตามอย่างผมก่อนหน้าแล้วไม่เวิร์ค ตอนหลังมาลองกับ TLE เวิร์ค เผอิญผมมีการปรับปรุงวิธีทำเรื่องนี้ในบล็อกผมใหม่เพื่อไม่ให้สับสน อาจเป็นไปได้ที่วิธีการเดิมของผมมีส่วนผิดพลาดอยู่ครับ ... <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
Ouychai's picture

คุณสมเจตน์ลืมอะไรไปอย่างหรือเปล่า โปรแกรม wine มันมี Repository ของมันโดยเฉพาะ เราต้อง Set Repository สำหรับโปรแกรม wine เสียก่อน http://oss.nn.nstda.or.th/Wine-Feisty.html <=== อย่าหาว่าติเลยนะ แต่คงจะลืมจริงๆ เดี๋ยวเกิดบางคนจะสั่งแล้วไม่ออก คนไทยเป็นชนชาติที่ประหลาดอยู่หนึ่งอย่าง คือพอไม่ได้ แล้วก็ไม่ถาม เป็นวัฒนธรรมที่น่าจะต้องปรับปรุงอย่างยิ่ง

ชมรมโอเพนซอร์สล้านนา ตั้งอยู่ที่
ร้านเอ็มเทค โน้ตบุ๊คเซอร์วิสช้อป ช้างเผือก 300/12-13 ข้างอาคารไอคอนสแควร์ ติดกับ S&P ถ.มณีนพรัตน์ ต.ศรีภูมิ อ.เมือง เชียงใหม่ 50200
ติดต่อประธานชมรมที่เบอร์ 08-7185-0920
เว็บชมรม http://www.lanna-oss.org
เว็บส่วนตัวที่

somjate's picture

ไม่ได้ลืมหรอกครับอาจารย์ เขามีอยู่ในห้อง universe นานแล้วครับ ... http://archive.ubuntu.com/ubuntu/pool/universe/w/wine/ ส่วนเรื่องชนชาติผมเห็นแย้งนะครับ เพราะคนไทยเป็นคนที่ขี้เกรงใจ ชอบช่วยเหลือตัวเองก่อน น่ารักดีออก ... <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
th's picture

ผมติดตั้งใน kubuntu 7.04 ทำไมพิมพ์ภาษาไทยไม่ได้ แถมเนื้อร้องก็ไม่ขึ้น เลยไม่รู้จะร้องยังงัยเนี่ย....
somjate's picture

ใช่ผู้ใช้คนเดียวกันหรือเปล่าครับ? http://forum.ubuntuclub.com/index.php/topic,1691.0.html <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
thongkam's picture

ฮา ฮือ ฮือ ขอบคุณค่ะ บทความนี้ทำให้รู้ว่า Ubuntu ก็บันเทิงเริงใจกันได้ไม่แพ้วินโดว์... แจ่มสุดๆ
Ouychai's picture

การเปลี่ยนให้เป็นภาษาไทยใช้เหมือนกับวินโดวส์ครับ คือใช้ตัว ~ เพราะว่าเป็นโปรแกรมที่พัฒนาบน DOS ก็เลยไม่มีปุ่มเปลี่ยนภาษา แต่ผู้พัฒนาเค้าก็เลยทำปุ่มสลับภาษาให้เหมือนกับวินโดวส์

ชมรมโอเพนซอร์สล้านนา ตั้งอยู่ที่
ร้านเอ็มเทค โน้ตบุ๊คเซอร์วิสช้อป ช้างเผือก 300/12-13 ข้างอาคารไอคอนสแควร์ ติดกับ S&P ถ.มณีนพรัตน์ ต.ศรีภูมิ อ.เมือง เชียงใหม่ 50200
ติดต่อประธานชมรมที่เบอร์ 08-7185-0920
เว็บชมรม http://www.lanna-oss.org
เว็บส่วนตัวที่

tung148's picture

ขอบคุณครับ สุดยอดๆ
ubuntoo's picture

ก่อนอื่นต้องขอขอบคุณในวิทยาทานครั้งนี้ก่อนครับ ผมติดตั้ง Nick Karaoke ได้แล้วนะครับ เปิดร้องเพลงได้ตามปกติ เสียงก็โอเคนะครับ (sound card ของผม onboard นะครับ ก็พอรับได้) แต่ผมเจอปัญหาอยู่อย่างหนึ่งครับคือ ผมเปิดโปรแกรมkaraoke ได้ตามปกติ 2 ครั้ง (มีเสียงดนตรีและคาราโอเกะก็วิ่งแถบสีตามปกติ) แต่พอเปิดครั้งที่สาม ปรากฏว่าเสียงดนตรีไม่ออก แต่เนื้อร้องของเพลงวิ่งไปตามปกติครับ จะแก้ยังไงครับ ช่วยแนะนำทีเถอะครับ ขอบคุณครับ
somjate's picture

หมายถึงเปิดและปิด 3 ครั้งหรือครับ อือม์ ลองมอนิเตอร์ดูโพรเซสว่ามี .exe หรือ Wine-server ค้างอยู่หรือปล่าว เพราะเท่าที่ใช้โปรแกรมผ่าน Wine มันชอบค้างไม่ยอมปิดตัวเองในเมมโมรี่ อาจจะนะ เดาๆเอา ... <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
ubuntoo's picture

ปรากฏว่าสายลำโพงเสียบไม่แน่นครับ พอขยับสายลำโพงนิดเดียว ก็ใช้ได้ตามปกติครับ ไม่เกี่ยวกับโพรส่งโพรเซสอะไรหรอกครับ แต่อยากเรียนถามต่อว่าถ้าจะลงโปรแกรม All in One Karaoke จะทำอย่างไรครับ เพราะผมลอง setup ดูแล้ว แต่setup (wine 0.9.45) ไม่ผ่านครับ (ได้คืบจะเอาศอกเลยนะเนี่ย) ขอบคุณครับ ขอเป็นกำลังใจคุณ somjate ต่อไปนะครับ
somjate's picture

ฮัดช่า! ... ไม่แผ่นลองน่ะครับ เห็นคุณ phong_th เขาลองกับ ProPlus ได้ผลดี โปรแกรมลูกเล่นเยอะกว่า แต่เขาใช้เทคนิค ติดตั้ง Winedoors ก่อน (ขณะติดตั้งจะคัดลอกไลบรารี่ที่จำเป็นสำหรับวินโดว์หลายตัวให้) ลองนำเทคนิคนี้ไปลองใช้ดูซิครับ เผื่อมีลุ้น ... <img src="http://www.ubuntuclub.com/files/pictures/picture-548.gif" alt="" />
santa's picture

ผมติดตั้ง nick แล้วพิมพ์ภาษาไทยไม่ได้ (อ่านไม่ได้)แต่ใส่รหัสตัวเลขได้ แล้วเวลาเล่นก็แสดงเป็นภาษาไทยอ่านได้ปกติ เดาเอาว่าเป็นที่ codepage ของ wine ใช่หรือเปล่าครับ หรือเป็นเพราะอย่างอื่น แล้วแก้ยังไงครับ... เสียงที่เล่นผ่าน Timidity ก็ดีพอสมควรแต่ก็สู้เล่นผ่านพวก soundfont ไม่ได้ ผมก็เลยหาวิธีเล่น soundfont ใน linux ค้นหาในอินเตอร์เน็ต ผลที่ได้มาก็คือ ต้องติดตั้ง Jack sound server และ fluidsynth พร้อมทั้ง gui ของทั้ง 2 ตัวคือ Qjkctl และ Qsynth ผมไม่ค่อยถนัดคอมมานไลด์เพราะจำคำสั่งไม่ค่อยได้เลยติดตั้งโดย Synaptic แพกเก็จที่กล่าวมาบางตัวอยู่ใน universe package นะครับลองหาดู การติดตั้ง Jack ใน Ubuntu ก่อน 7.04 ทำไม่สำเร็จครับ ค้นในเน็ตก็เจอปัญหาคล้ายๆกัน ตั้งแต่ 7.04 ถึง Gusty ฉลุยครับ.. สำหรับไฟล์ soundfont (.sf2) มีแจกฟรีที่ www.sf2midi.com สมัครสมาชิกแล้วโหลดได้เลยครับ เป็นการแจกถูกต้องครับไม่ได้ละเมิดลิขสิทธิ์ เป็นเหมือนที่แสดงฝีมือการทำซาวด์ฟอนต์นะครับ ส่วนถ้าจะให้เหมาะกับเพลงไทยโดยเฉพาะเพลงลูกทุ่งต้องเสียเงินหน่อยครับ(ประมาณ 300-500 บาท)อุดหนุนคนไทยลองดูที่ www.bomusic-karaoke.com, www.onsorn.com บางเจ้าจะเอาเวอร์ชั่นเก่ามาแจกฟรี ลองหาดูนะครับ เอาละครับพอได้ไฟล์มาแล้วก็เริ่มลองกัน อันดับแรกเปิด jack ขึ้นมาลองปรับแต่งค่าต่างๆ แล้วก็กด start ถ้าทุกอย่างถูกต้องก็จะไม่แจ้ง error (อยากเอารูปที่ใช้อยู่ให้ดูแต่เอาขึ้น blog ไม่เป็นครับ...แต่ผมว่างมเอาเองมันส์กว่าครับ)หลังจากนั้นเปิด Qsynth ขึ้นมาปรับค่าต่างๆ เปิดไฟล์ซาวด์ฟอนต์ กด ok โปรแกรมก็จะสตาร์ท สามารถปรับแต่ง reverb และ chorus ได้แต่ผมว่าเอาออกดีกว่ากินกำลังเครื่องด้วย หลังจากนั้นเปิด nick คลิ๊กขวาเลือก option เลือก fluidsynth หรือเพี้ยนไปจากนี้ขึ้นอยู่กับการตั้งค่าใน qsynth จากนั้นเริ่มเล่นเพลง ลองฟังดู..ไม่ลองไม่รู้น้องๆ ซาวด์โมดูลเลยนะครับไม่ได้โม้ (ลองบน sound on board ธรรมดาครับไม่ได้ใช้การ์พิเศษแต่อย่างใด คุณภาพเสียงขึ้นอยู่กับไฟล์ซาวด์ฟอนต์ด้วยนะครับ หาไปเรื่อยๆเดี๋ยวก็เจอตัวที่ชอบครับ) แต่การเล่นแบบนี้มีข้อเสียอยู่อย่างคือบางครั้งแสดงเสียงไม่ถูกต้องโดยเฉพาะเสียงกลอง ต้องไปแก้ที่ channel ใน Qsynth ซึ่งต้องแก้ทุกเพลงที่เกิดการเพี้ยน ยังไม่เจอวิธีอัตโนมัติครับ.. ผมมีเรื่องรบกวนจอมยุทธในการปรับแต่ง wine หน่อยครับ คือโปรแกรม bomusic-karaoke นั้นเป็นฟรีแวร์ที่สามารถเล่นซาวด์ฟอนต์ได้โดยตรงไม่ต้องพึ่งโปรแกรมอื่น (nick ไม่ใช่ฟรีแวร์) ผมติดตั้งไม่สำเร็จ error ตลอด.. สำหรับผู้ที่ชอบใช้โปรแกรมโอเพ่นซอร์สแท้ๆ ผมเคยลองใช้โปรแกรม kmid ซึ่งเล่นเพลงคาราโอเกะแบบ .kar ไฟล์ มีโปรแกรมที่เขียนโดยคนไทยชื่อ nfm ใช้ในการแปลงไฟล์คาราโอเกะแบบ 3 ไฟล์ไปเป็น kar ไฟล์ ลองหาดูในกูเกิลนะครับ หาไม่ยาก ผมลองดูแล้วเล่นเพลงไทยได้ (เลือก codepage และฟอนต์ให้ถูกต้อง) ซาวด์ใช้ได้ทั้ง timidity และ fluidsynth แล้วแต่ชอบ แต่โปรแกรมนี้ปิดเสียงเมโลดี้ร้องนำไม่ได้ เปลี่ยนคีย์ร้องไม่ได้ เลยเหมาะเอาไว้ร้องเล่นๆ ไม่เหมาะออกงานครับ
holiwizard's picture

โดนโจมตีหรอครับ มันพวกก่อกวน อิอิ