eXtreme Karaoke

ถามตอบปัญหาด้านโปรแกรม Karaoke => eXtreme Karaoke => ข้อความที่เริ่มโดย: x-men ที่ วันที่ 25 พฤษภาคม 2007, 10:49:21 น.

หัวข้อ: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 25 พฤษภาคม 2007, 10:49:21 น.
มีท่านสมาชิกได้สอบถามว่าถ้าจะให้ Lock Bass ต้องทำอย่างไร
เช่นให้เสียง Bass เป็น Acoustic BASS ทุก ๆ เพลง

ใช้ Midi Tables ทำได้เลยครับ ตามนี้ครับ

จากตารางคำสั่ง MIDI
80 (128) = Note Off
90 (144) = Note On
A0 (160) = AfterTouch (ie, key pressure)
B0 (176) = Control Change
C0 (192) = Program (patch) change
D0 (208) = Channel Pressure
E0 (224) = Pitch Wheel

ได้เป็นคำสั่งดังนี้ครับ
INPUT: 192,*,{32,33,34,35,36,37,38,39},*,*,*       FORWARD: *,*,32,*,*,*

หรือต้องการ Mute เสียง BASS

INPUT: 144,*,*,*,{32,33,34,35,36,37,38,39},*       FORWARD: *,*,*,0,*,*

ความหมายจากข้างบน
1=192 เลขฐาน 10 เมื่อแปลงเป็นฐาน 16 จะได้เป็น C0 คือคำสั่ง Program Change (เปลี่ยนเสียงดนตรี)
2=* รับทุก ๆ Channel
3={{32,33,34,35,36,37,38,39} กลุ่มเสียง Bass
4=* ทุกค่า Third ของคำสั่ง Midi (กรณี Program Change ไม่ได้ใช้งาน)
5=* ทุก ๆ Patch ปัจจุบัน
6=* ทุก ๆ Bank ปัจจุบัน

ให้เปลี่ยนเป็ฯ
1=* ค่าเดิมคือ Program Change
2=* ค่าเดิมคือ Channel เดิม
3=32 ค่าที่ตามข้างบน 32-39 ให้เปลี่ยนเป็น 32 ทั้งหมดแล้วแต่ว่าเราอยากให้เป็นเสียง Bass ตัวไหน
4=* คงค่าเดิม
5=* คงค่าเดิม
6=* คงค่าเดิม

หวังว่าคงไม่ยากจนเกินไปนะครับลองเล่นดูครับ  ;D ;D ;D

หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: Na-ka-ta ที่ วันที่ 25 พฤษภาคม 2007, 11:02:10 น.
อยากได้ตัวอย่างการ ล็อก เสียงเมโลดี้บ้างนะครับ

               ขอบคุณครับ
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: tharachdx ที่ วันที่ 25 พฤษภาคม 2007, 11:14:48 น.
อยากได้ตัวอย่างการ ล็อก เสียงเมโลดี้บ้างนะครับ

               ขอบคุณครับ

ได้เป็นคำสั่งดังนี้ครับ
INPUT: 192,9,{68,69,70,71,72},*,*,*       FORWARD: *,*,69,*,*,*

หรือต้องการ Mute เสียง
INPUT: 144,9,*,*,{68,69,70,71,},*       FORWARD: *,*,*,0,*,*

หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 25 พฤษภาคม 2007, 14:05:22 น.
ลองทดสอบแล้วมันตกบันทัดครับมันเลยไม่ทำงาน
เดี๋ยวแก้ไขให้ใน build ถัดไปตอนนี้ให้แยกบันทัดเอาก่อนครับ

จากอันนี้
INPUT: 192,*,{32,33,34,35,36,37,38,39},*,*,*       FORWARD: *,*,32,*,*,*

ให้เปลี่ยนเป็นอันนี้ครับ
INPUT: 192,*,32,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,33,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,34,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,35,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,36,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,37,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,38,*,*,*       FORWARD: *,*,32,*,*,*
INPUT: 192,*,39,*,*,*       FORWARD: *,*,32,*,*,*
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: --> ริมมูลน้อย <-- ที่ วันที่ 25 พฤษภาคม 2007, 14:36:53 น.
ใน build ถัดไป  ขอให้การตัดเสียง Bass  เป็นแบบถาวรด้วยนะครับท่าน
 หรือถ้าเป็นไปได้ก็ให้ตัดทุกแทร๊ค เป็นแบบถาวร เหมือน NCN Karaoke ประมาณนั้น
ขอบคุณครับ
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 25 พฤษภาคม 2007, 14:41:55 น.
ใน build ถัดไป  ขอให้การตัดเสียง Bass  เป็นแบบถาวรด้วยนะครับท่าน
 หรือถ้าเป็นไปได้ก็ให้ตัดทุกแทร๊ค เป็นแบบถาวร เหมือน NCN Karaoke ประมาณนั้น
ขอบคุณครับ


ตอนนี้ถ้าจะใช้การตัด BASS คงต้องใช้ Midi Tables ช่วยไปก่อนก็ได้ครับ
ด้วยคำสั่งดังนี้

INPUT: 144,*,*,*,32,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,33,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,34,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,35,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,36,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,37,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,38,*       FORWARD: *,*,*,0,*,*
INPUT: 144,*,*,*,39,*       FORWARD: *,*,*,0,*,*
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: tharachdx ที่ วันที่ 25 พฤษภาคม 2007, 15:10:59 น.
ได้เป็นคำสั่งดังนี้ครับ
INPUT: 192,9,{68,69,70,71,72},*,*,*       FORWARD: *,*,69,*,*,*

หรือต้องการ Mute เสียง
INPUT: 144,9,*,*,{68,69,70,71,},*       FORWARD: *,*,*,0,*,*



ให้เปลี่ยนเป็นอันนี้ครับ
INPUT: 192,9,68,*,*,*       FORWARD: *,*,69,*,*,*
INPUT: 192,9,69,*,*,*       FORWARD: *,*,69,*,*,*
INPUT: 192,9,70,*,*,*       FORWARD: *,*,69,*,*,*
INPUT: 192,9,71,*,*,*       FORWARD: *,*,69,*,*,*
INPUT: 192,9,72,*,*,*       FORWARD: *,*,69,*,*,*
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: ทินกรณ์แมน ที่ วันที่ 25 พฤษภาคม 2007, 15:38:29 น.
แบบว่า ทำการ look bass มาเลยได้ไหมครับ ในโปรแกรม xtreme เหมือนกับ look กลอง อะครับ
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: zen ที่ วันที่ 25 พฤษภาคม 2007, 16:06:31 น.
สนับสนุนตามที่ท่านริมมูลน้อยเสนอด้วยคน ครับ เอาแบบปิดสนิท ถ้าต้องการค่อยเปิดใหม่ทุกเสียงครับ. ขอบคุณครับ.
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: kitsana ที่ วันที่ 26 พฤษภาคม 2007, 07:42:00 น.
วิธีการใช้งาน หรือ ลิงค์ ที่เกี่ยวข้องกับบทความนี้อยู่ที่ไหนครับ
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 26 พฤษภาคม 2007, 07:56:31 น.
วิธีการใช้งาน หรือ ลิงค์ ที่เกี่ยวข้องกับบทความนี้อยู่ที่ไหนครับ

เข้าไปที่หน้าแรกของ board แล้วพิมพ์ Midi Tables ที่หน้าค้นหาครับ
จะปรากฏ Link ที่เกี่ยวข้องขึ้นมาครับ  ;D ;D ;D
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: อมตะนคร ที่ วันที่ 7 กรกฎาคม 2007, 21:47:04 น.
คุณ x-men ครับ ถ้าผมจะเปลี่ยนหรือเพิ่ม
controller เบอร์ 91 และ 93 ให้เป็น 127 จะใช้คำสั่งใดครับ ;D
หัวข้อ: Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 8 กรกฎาคม 2007, 08:38:02 น.
คุณ x-men ครับ ถ้าผมจะเปลี่ยนหรือเพิ่ม
controller เบอร์ 91 และ 93 ให้เป็น 127 จะใช้คำสั่งใดครับ ;D


จากตารางคำสั่ง MIDI
80 (128) = Note Off
90 (144) = Note On
A0 (160) = AfterTouch (ie, key pressure)
B0 (176) = Control Change
C0 (192) = Program (patch) change
D0 (208) = Channel Pressure
E0 (224) = Pitch Wheel

CC 91=Reverb Send Level
CC 93=Chorus Send Level

จากรูปแบบคำสั่งเรียงลำดับตามนี้
คำสั่ง channel data1 data2 patch bank 

จะได้ตามนี้ครับ
INPUT: 176,*,91,*,*,*       FORWARD: *,*,*,127,*,*
INPUT: 176,*,93,*,*,*       FORWARD: *,*,*,127,*,*

เมื่อเจอคำสั่ง 176=CC   channel อะไรก็ได้ control number เป็น 91=Reverb การตั้งค่าเท่าไรก็ได้ patch อะไรก็ได้ bank อะไรก็ได้
ให้เปลี่ยนคำสั่งเป็น คำสั่งเดิม channel เดิม control number เดิม เปลี่ยนค่าให้เป็น 127 patch และ bank เป็นค่าเดิม