ผู้เขียน หัวข้อ: รบกวนสอบถามเรื่อง Midi tables  (อ่าน 2997 ครั้ง)

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

ออฟไลน์ Mr.boon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 162
  • HL#= 740C32A5 (x-men)
รบกวนสอบถามเรื่อง Midi tables
« เมื่อ: วันที่ 18 มกราคม 2008, 10:23:13 น. »
รบกวนสอบถาม หากต้องการตั้งค่าความดังของกลอง ให้เท่ากันทุกเพลง
และมีค่าน้ำหนักอยู่ระหว่าง 110-120 ทำอย่างไรครับ

poom

  • บุคคลทั่วไป

ออฟไลน์ Mr.boon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 162
  • HL#= 740C32A5 (x-men)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #2 เมื่อ: วันที่ 18 มกราคม 2008, 11:22:11 น. »
ขอบคุณครับ
ไปดูแล้วครับ ไม่มีคำสั่งนี้ครับ
คือต้องการให้มีค่านน้ำหนักอยู่ระหว่าง 110-120 หมายความว่า เพลงบางเพลงกลองจะเบามาก เช่นเพลงเก่า ๆ
ผมใช้คำสั่ง INPUT: 176,9,7,*,*,*    FORWARD: *,*,*,120,*,* ปรากฎว่า กลองก็ยังตีเบาอยู่
ในบางเพลง เช่นพลง ครวญ เป็นไปได้ไหมว่า ให้เพลงทุกเพลง มีค่านำหน้กอยู่ระหว่าง 110-120 เท่ากันทุกเพลง

ออฟไลน์ ขอชอลอ

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 2416
  • HLno. 96E63ADF / 8D001112 (xmen)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #3 เมื่อ: วันที่ 18 มกราคม 2008, 11:41:39 น. »
จากตารางคำสั่ง 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



ต้องไป map ที่คำสั่ง note on ด้วยครับ
เพราะ note on คือคำสั่ง ตีกลอง

อ้างถึง
ผมใช้คำสั่ง INPUT: 176,9,7,*,*,*    FORWARD: *,*,*,120,*,* ปรากฎว่า กลองก็ยังตีเบาอยู่

Control 7  มันคือ  volume ของ track นั้นครับ

ถึงแม้ track volume จะเต็ม 127
แต่ถ้า velo ของกลองแต่ละตัว  ตีหนักแค่ 40-60  มันก็เบาเหมือนเดิมล่ะครับ

ออฟไลน์ Mr.boon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 162
  • HL#= 740C32A5 (x-men)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #4 เมื่อ: วันที่ 18 มกราคม 2008, 12:24:39 น. »
จากตารางคำสั่ง 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



ต้องไป map ที่คำสั่ง note on ด้วยครับ
เพราะ note on คือคำสั่ง ตีกลอง

Control 7  มันคือ  volume ของ track นั้นครับ

ถึงแม้ track volume จะเต็ม 127
แต่ถ้า velo ของกลองแต่ละตัว  ตีหนักแค่ 40-60  มันก็เบาเหมือนเดิมล่ะครับ

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

ออฟไลน์ ชา นครนม(ว๊อคแมน)

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 3561
  • HL1. 3C0786CF HL2. 8F60CE2C HL3. 5DD8ED51 [X-men]
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #5 เมื่อ: วันที่ 18 มกราคม 2008, 13:09:17 น. »
 ;D  เหมือนไมค์โครโฟนน่ะครับ เร่งวอลลุ่มเต็มก็จริง  แต่พูดค่อย เสียงก็ออกมาเบา ไม่เต็มเสียงเหมือนเดิมครับ..


ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #6 เมื่อ: วันที่ 18 มกราคม 2008, 14:29:47 น. »
ลองทำตามนี้ดูครับ

อันนี้เร่ง Volume เสียงกลองไว้ 120
INPUT: 176,9,7,*,*,*    FORWARD: *,*,*,120,*,*

อันนี้ให้ใช้น้ำหนักในการตีกลอง (หรือการพูดใส่ไมค์ ตามที่อ.ชาท่านเปรียบมา) เท่ากับ 120
INPUT: 144,9,*,*,*,*       FORWARD: *,*,*,120,*,*

กรณีนี้จะทำให้น้ำหนักของกลองเท่ากันทุกชิ้นอาจทำให้อรรถรสเสียไปครับ

ออฟไลน์ Mr.boon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 162
  • HL#= 740C32A5 (x-men)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #7 เมื่อ: วันที่ 18 มกราคม 2008, 14:59:32 น. »
ลองทำตามนี้ดูครับ

อันนี้เร่ง Volume เสียงกลองไว้ 120
INPUT: 176,9,7,*,*,*    FORWARD: *,*,*,120,*,*

อันนี้ให้ใช้น้ำหนักในการตีกลอง (หรือการพูดใส่ไมค์ ตามที่อ.ชาท่านเปรียบมา) เท่ากับ 120
INPUT: 144,9,*,*,*,*       FORWARD: *,*,*,120,*,*

กรณีนี้จะทำให้น้ำหนักของกลองเท่ากันทุกชิ้นอาจทำให้อรรถรสเสียไปครับ

ok เข้าใจแล้ว เพียงแต่ต้องการให้น้ำหนักกลองมีค่าความดังตั้งแต่ 110-120 คือถ้าเบาสุดให้เบาลงแค่ 110 และถ้าดังสุดให้ดังไม่เกิน 120 มิใช่เท่ากันตลอดครับ เหมือนกับเวลาพูดไมค์ ถ้าพูดเบา มือ mix ก็จะเร่งเสียงให้ แต่ถ้าพูดแรง ก็จะคอยลดเสียงให้ครับ

ออฟไลน์ ขอชอลอ

  • คณะก่อการ
  • ขี้โม้ระดับสุดยอด
  • ***
  • กระทู้: 2416
  • HLno. 96E63ADF / 8D001112 (xmen)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #8 เมื่อ: วันที่ 18 มกราคม 2008, 16:47:48 น. »
เอ... มันใส่เป็น  +5   +10  อะไรแบบนี้ได้เปล่าครับ


อันไหนที่มันบวกแล้วเต็มแม็กซ์ ก็ซัดเต็ม 127 ไป


หรือว่า  build หน้า  จะทำให้มัน normalize velocity ได้ด้วย
เอาแบบว่า  ดึงตัว max  ให้มันเป็น 127  ที่เหลือก็เพิ่มตาม
อรรถรส ก็ยังคงอยู่ แถมได้เสียงดังเต็มที่


ออฟไลน์ x-men

  • ผู้พัฒนาโปรแกรม
  • ขี้โม้ระดับสุดยอด
  • *****
  • กระทู้: 4840
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #9 เมื่อ: วันที่ 18 มกราคม 2008, 16:52:02 น. »
เอ... มันใส่เป็น  +5   +10  อะไรแบบนี้ได้เปล่าครับ


อันไหนที่มันบวกแล้วเต็มแม็กซ์ ก็ซัดเต็ม 127 ไป


หรือว่า  build หน้า  จะทำให้มัน normalize velocity ได้ด้วย
เอาแบบว่า  ดึงตัว max  ให้มันเป็น 127  ที่เหลือก็เพิ่มตาม
อรรถรส ก็ยังคงอยู่ แถมได้เสียงดังเต็มที่



ถ้าอย่างนั้นต้องเป็นคำสั่งนี้ครับ

เพิ่มความดังเสียงกลอง จากเดิมขึ้นไปอีก 10 %
INPUT: 144,9,*,*,*,*       FORWARD: *,*,*,+10%,*,*

เพิ่มความดังเสียงกลอง จากเดิมขึ้นไปอีก 10  Velocity ถ้าเกิน 127 จะตัดเหลือ 127 อัตโนมัติ
INPUT: 144,9,*,*,*,*       FORWARD: *,*,*,+10,*,*

ออฟไลน์ Mr.boon

  • ลงทะเบียน HL
  • ระดับ 3
  • *
  • กระทู้: 162
  • HL#= 740C32A5 (x-men)
Re: รบกวนสอบถามเรื่อง Midi tables
« ตอบกลับ #10 เมื่อ: วันที่ 19 มกราคม 2008, 10:52:47 น. »
เอ... มันใส่เป็น  +5   +10  อะไรแบบนี้ได้เปล่าครับ


อันไหนที่มันบวกแล้วเต็มแม็กซ์ ก็ซัดเต็ม 127 ไป


หรือว่า  build หน้า  จะทำให้มัน normalize velocity ได้ด้วย
เอาแบบว่า  ดึงตัว max  ให้มันเป็น 127  ที่เหลือก็เพิ่มตาม
อรรถรส ก็ยังคงอยู่ แถมได้เสียงดังเต็มที่



เห็นด้วยครับ มือ Mix จะได้มีเวลา.....บ้าง