eXtreme Community

ถามตอบปัญหาด้านโปรแกรม Karaoke => Tip & Technic => ข้อความที่เริ่มโดย: Mr.boon ที่ วันที่ 18 มกราคม 2008, 10:23:13 น.

หัวข้อ: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: Mr.boon ที่ วันที่ 18 มกราคม 2008, 10:23:13 น.
รบกวนสอบถาม หากต้องการตั้งค่าความดังของกลอง ให้เท่ากันทุกเพลง
และมีค่าน้ำหนักอยู่ระหว่าง 110-120 ทำอย่างไรครับ
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: poom ที่ วันที่ 18 มกราคม 2008, 10:28:48 น.
ดูที่

 http://www.karaoke-soft.com/extreme/index.php?option=com_smf&Itemid=17&topic=3292.msg30071#msg30071

http://www.karaoke-soft.com/extreme/index.php?option=com_smf&Itemid=17&topic=2657.0
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: Mr.boon ที่ วันที่ 18 มกราคม 2008, 11:22:11 น.
ขอบคุณครับ
ไปดูแล้วครับ ไม่มีคำสั่งนี้ครับ
คือต้องการให้มีค่านน้ำหนักอยู่ระหว่าง 110-120 หมายความว่า เพลงบางเพลงกลองจะเบามาก เช่นเพลงเก่า ๆ
ผมใช้คำสั่ง INPUT: 176,9,7,*,*,*    FORWARD: *,*,*,120,*,* ปรากฎว่า กลองก็ยังตีเบาอยู่
ในบางเพลง เช่นพลง ครวญ เป็นไปได้ไหมว่า ให้เพลงทุกเพลง มีค่านำหน้กอยู่ระหว่าง 110-120 เท่ากันทุกเพลง
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: ขอชอลอ ที่ วันที่ 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  มันก็เบาเหมือนเดิมล่ะครับ
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: Mr.boon ที่ วันที่ 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  มันก็เบาเหมือนเดิมล่ะครับ

ยังไม่เข้าใจครับ รบกวนท่านเด็กบางมด ช่วยยกตัวอย่างหน่อยครับ
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: ชา นครนม(ว๊อคแมน) ที่ วันที่ 18 มกราคม 2008, 13:09:17 น.
 ;D  เหมือนไมค์โครโฟนน่ะครับ เร่งวอลลุ่มเต็มก็จริง  แต่พูดค่อย เสียงก็ออกมาเบา ไม่เต็มเสียงเหมือนเดิมครับ..

หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 18 มกราคม 2008, 14:29:47 น.
ลองทำตามนี้ดูครับ

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

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

กรณีนี้จะทำให้น้ำหนักของกลองเท่ากันทุกชิ้นอาจทำให้อรรถรสเสียไปครับ
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: Mr.boon ที่ วันที่ 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 ก็จะเร่งเสียงให้ แต่ถ้าพูดแรง ก็จะคอยลดเสียงให้ครับ
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: ขอชอลอ ที่ วันที่ 18 มกราคม 2008, 16:47:48 น.
เอ... มันใส่เป็น  +5   +10  อะไรแบบนี้ได้เปล่าครับ


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


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

หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: x-men ที่ วันที่ 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,*,*
หัวข้อ: Re: รบกวนสอบถามเรื่อง Midi tables
เริ่มหัวข้อโดย: Mr.boon ที่ วันที่ 19 มกราคม 2008, 10:52:47 น.
เอ... มันใส่เป็น  +5   +10  อะไรแบบนี้ได้เปล่าครับ


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


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



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