ผู้เขียน หัวข้อ: ขอความรู้ครับเรื่อง Mapper ครับ  (อ่าน 2742 ครั้ง)

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

ออฟไลน์ llwswssu

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 193
  • 4489384D
ขอความรู้ครับเรื่อง Mapper ครับ
« เมื่อ: วันที่ 27 พฤศจิกายน 2007, 14:05:05 น. »
อยากทราบวิธีการสั่งให้ CC10 ของทุก CH มีค่าเป็น 64 ต้องสั่งยังไงบ้างครับ

ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: ขอความรู้ครับเรื่อง Mapper ครับ
« ตอบกลับ #1 เมื่อ: วันที่ 27 พฤศจิกายน 2007, 14:51:53 น. »
อ้างถึง
จากตารางคำสั่ง 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 7 = Volume
CC 91=Reverb Send Level
CC 93=Chorus Send Level

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

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

อันนี้เป็นการปรับ vol ของช่องกลองให้เป็น 127 เท่ากันทุก ๆ เพลง

กรณีต้องการปรับ CC 10 = Pan (0-64-127  64 คือกลางซ้ายขวา)
INPUT: 176,*,10,*,*,*         FORWARD: *,*,*,64,*,*


ออฟไลน์ llwswssu

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 193
  • 4489384D
Re: ขอความรู้ครับเรื่อง Mapper ครับ
« ตอบกลับ #2 เมื่อ: วันที่ 27 พฤศจิกายน 2007, 15:01:11 น. »
ขอบคุณมากครับ

tharachdx

  • บุคคลทั่วไป
Re: ขอความรู้ครับเรื่อง Mapper ครับ
« ตอบกลับ #3 เมื่อ: วันที่ 27 พฤศจิกายน 2007, 15:36:20 น. »
อยากทราบวิธีการสั่งให้ CC10 ของทุก CH มีค่าเป็น 64 ต้องสั่งยังไงบ้างครับ
ปกติ CH10 ก็มีค่า pan= 64 อยู่แล้ว แต่ถ้าต้องจะเปลี่ยนการ Pan ของเครื่องดนตรีในแต่ละชิ้น ต้องใช้คำสั่ง NPRL

ออฟไลน์ llwswssu

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 193
  • 4489384D
Re: ขอความรู้ครับเรื่อง Mapper ครับ
« ตอบกลับ #4 เมื่อ: วันที่ 27 พฤศจิกายน 2007, 17:52:18 น. »
ปกติ CH10 ก็มีค่า pan= 64 อยู่แล้ว แต่ถ้าต้องจะเปลี่ยนการ Pan ของเครื่องดนตรีในแต่ละชิ้น ต้องใช้คำสั่ง NPRL
ใช้แบบไหนครับขอรายละเอียดด้วยครับ..ขอบคุณครับ