ผู้เขียน หัวข้อ: Lock Bass ง่าย ๆ ด้วย Midi Tables  (อ่าน 10633 ครั้ง)

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

ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Lock Bass ง่าย ๆ ด้วย Midi Tables
« เมื่อ: วันที่ 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


ออฟไลน์ Na-ka-ta

  • ระดับ 3
  • *
  • กระทู้: 59
  • อโรคยา ปรมาลาภา ......ความสุขสูงสุดของชีวิต
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #1 เมื่อ: วันที่ 25 พฤษภาคม 2007, 11:02:10 น. »
อยากได้ตัวอย่างการ ล็อก เสียงเมโลดี้บ้างนะครับ

               ขอบคุณครับ

tharachdx

  • บุคคลทั่วไป
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #2 เมื่อ: วันที่ 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,*,*


ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #3 เมื่อ: วันที่ 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,*,*,*

ออฟไลน์ --> ริมมูลน้อย <--

  • ตัวแทนจำหน่าย
  • ระดับ 3
  • **
  • กระทู้: 228
  • HLNo:6C8AB60A ,1247F762
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #4 เมื่อ: วันที่ 25 พฤษภาคม 2007, 14:36:53 น. »
ใน build ถัดไป  ขอให้การตัดเสียง Bass  เป็นแบบถาวรด้วยนะครับท่าน
 หรือถ้าเป็นไปได้ก็ให้ตัดทุกแทร๊ค เป็นแบบถาวร เหมือน NCN Karaoke ประมาณนั้น
ขอบคุณครับ

ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #5 เมื่อ: วันที่ 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,*,*

tharachdx

  • บุคคลทั่วไป
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #6 เมื่อ: วันที่ 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,*,*,*

ออฟไลน์ ทินกรณ์แมน

  • คณะก่อการ
  • ระดับ 5
  • ***
  • กระทู้: 1798
  • HL#440A42CE(wolverine)
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #7 เมื่อ: วันที่ 25 พฤษภาคม 2007, 15:38:29 น. »
แบบว่า ทำการ look bass มาเลยได้ไหมครับ ในโปรแกรม xtreme เหมือนกับ look กลอง อะครับ

zen

  • บุคคลทั่วไป
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #8 เมื่อ: วันที่ 25 พฤษภาคม 2007, 16:06:31 น. »
สนับสนุนตามที่ท่านริมมูลน้อยเสนอด้วยคน ครับ เอาแบบปิดสนิท ถ้าต้องการค่อยเปิดใหม่ทุกเสียงครับ. ขอบคุณครับ.

kitsana

  • บุคคลทั่วไป
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #9 เมื่อ: วันที่ 26 พฤษภาคม 2007, 07:42:00 น. »
วิธีการใช้งาน หรือ ลิงค์ ที่เกี่ยวข้องกับบทความนี้อยู่ที่ไหนครับ

ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #10 เมื่อ: วันที่ 26 พฤษภาคม 2007, 07:56:31 น. »
วิธีการใช้งาน หรือ ลิงค์ ที่เกี่ยวข้องกับบทความนี้อยู่ที่ไหนครับ

เข้าไปที่หน้าแรกของ board แล้วพิมพ์ Midi Tables ที่หน้าค้นหาครับ
จะปรากฏ Link ที่เกี่ยวข้องขึ้นมาครับ  ;D ;D ;D

ออฟไลน์ อมตะนคร

  • ลงทะเบียน HL
  • ระดับ 5
  • *
  • กระทู้: 1142
  • HL#5F64245F From (MP)
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #11 เมื่อ: วันที่ 7 กรกฎาคม 2007, 21:47:04 น. »
คุณ x-men ครับ ถ้าผมจะเปลี่ยนหรือเพิ่ม
controller เบอร์ 91 และ 93 ให้เป็น 127 จะใช้คำสั่งใดครับ ;D

ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: Lock Bass ง่าย ๆ ด้วย Midi Tables
« ตอบกลับ #12 เมื่อ: วันที่ 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 เป็นค่าเดิม