eXtreme Karaoke
ถามตอบปัญหาด้านโปรแกรม Karaoke => eXtreme Karaoke => ข้อความที่เริ่มโดย: x-men ที่ วันที่ 26 กันยายน 2007, 10:19:32 น.
-
มีเพื่อนสมาชิกได้ mail มาถามวิธีการใช้ Midi Tables
ซึ่งผมเห็นว่าน่าจะมีประโยชน์ต่อเพื่อนสมาชิกท่านอื่น
เลยนำมาฝากไว้ที่นี่ด้วยครับ
1. ให้เสียง เบส มีความดัง 80 ทุกเพลง
INPUT: 144,*,*,*,{32,33,34,35,36,37,38,39},* FORWARD: *,*,*,80,*,*
2. Program Number เสียงเบส ทุกเพลง ให้มาใช้ เบอร์ 33
INPUT: 192,*,{32,33,34,35,36,37,38,39},*,*,* FORWARD: *,*,33,*,*,*
3. เพลงความดังเสียงกลอง จากเดิมขึ้นไปอีก 10 %
INPUT: 144,9,*,*,*,* FORWARD: *,*,*,+10%,*,*
4.การปรับความดังของกลองกระเดื่อง
INPUT: 144,9,{35,36},*,*,* FORWARD: *,*,*,127,*,*
5.การปรับความดังของกลองสะแนร์
INPUT: 144,9,{38,40},*,*,* FORWARD: *,*,*,127,*,*
6.การให้กลองสแนร์ให้เป็นเบอร์ 38 ตลอด
INPUT: 144,9,{38,40},*,*,* FORWARD: *,*,38,*,*,*
ท่าน X- MEN ครับผมมีปัญหาเรื่องเมโลดีช่อง 10(เสียงกลองชุด) ผมจะต้องทำยังไงให้ เสียงที่ออกมาเท่ากันทุกเพลงครับ เพราะตอนนี้บางเพลงก็ 100 บางเพลงก็ 127 ครับ กราบขอบพระคุณครับ
จากตารางคำสั่ง 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
จากรูปแบบคำสั่งเรียงลำดับตามนี้
1.คำสั่ง 2.channel 3.data1 4.data2 5.patch 6.bank
จะได้ตามนี้ครับ
INPUT: 176,9,7,*,*,* FORWARD: *,*,*,127,*,*
อันนี้เป็นการปรับ vol ของช่องกลองให้เป็น 127 เท่ากันทุก ๆ เพลง
-
ดีครับ มีประโยชน์จริงๆ ;D ;D ;D
ขอบคุณครับ ท่าน PROFESSOR X
X-MEN
เอาอีก ๆ
-
ขอบคุณครับ
-
ขอบคุณมากครับท่าน ;D
-
ถึงท่าน X-Men
อยากได้ Midi Tables ลด Reverb ครับ
-
ถึงท่าน X-Men
อยากได้ Midi Tables ลด Reverb ครับ
หมายถึงลด Reverb ลงทุก ๆ Channel ใช่หรือเปล่าครับ
จากตารางคำสั่ง 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 เป็นค่าเดิม
จากคำตอบเดิม กรณีนี้เป็นการ Set Reverb & Chorus เท่ากับ 127
ถ้าต้องการลดให้เท่ากันก็ระบุค่าไปเลย 0-127
หรือต้องการปรับเป็น + - หรือ % ตามตัวอย่างข้างต้นก็ได้
-
ขอโทษครับท่าน X-Men ลืมบอกไปว่าต้องการลดเฉพาะ กลองครับ
ขอบคุณครับท่าน X-Men
-
ขอโทษครับท่าน X-Men ลืมบอกไปว่าต้องการลดเฉพาะ กลองครับ
จาก
INPUT: 176,*,91,*,*,* FORWARD: *,*,*,127,*,*
INPUT: 176,*,93,*,*,* FORWARD: *,*,*,127,*,*
ถ้าต้องการลดเฉพาะกลองให้ระบุ Channel เป็น 9 (10 ถ้านับจาก 1-16)
กรณีนี้ ให้ Reverb กลองเป็น 20 Chorus กลองเป็น 60 เท่ากันทุก ๆ เพลง
INPUT: 176,9,91,*,*,* FORWARD: *,*,*,20,*,*
INPUT: 176,9,93,*,*,* FORWARD: *,*,*,60,*,*
-
อืมม...มีประโยชน์ดีแฮะ ทำไมเรายังไม่เคยใช้หว่า..........
เบียร์หมดแล้วอ่ะ เดี๋ยวลองใช้ Midi Tables ไปซื้อให้ดีกว่า ใช้คำสั่งไหนครับท่าน เอิ๊กๆๆๆๆ >:D
-
แล้วใช้ Midi Table แยก Instrument ไปออก Port ต่างๆได้ไหมครับ ขอบคุณครับ
ให้ใช้ Instrument Midi Mapper แทนครับ
-
มีเพื่อนสมาชิกได้ mail มาถามวิธีการใช้ Midi Tables
ซึ่งผมเห็นว่าน่าจะมีประโยชน์ต่อเพื่อนสมาชิกท่านอื่น
เลยนำมาฝากไว้ที่นี่ด้วยครับ
1. ให้เสียง เบส มีความดัง 80 ทุกเพลง
INPUT: 144,*,*,*,{32,33,34,35,36,37,38,39},* FORWARD: *,*,*,80,*,*
2. Program Number เสียงเบส ทุกเพลง ให้มาใช้ เบอร์ 33
INPUT: 192,*,{32,33,34,35,36,37,38,39},*,*,* FORWARD: *,*,33,*,*,*
3. เพลงความดังเสียงกลอง จากเดิมขึ้นไปอีก 10 %
INPUT: 144,9,*,*,*,* FORWARD: *,*,*,+10%,*,*
ช่วยอธิบายวิธีการนำไปใช้ที่โปรแกรมด้วยครับ มือใหม่อยากลองบ้างครับ
-
อาจมาช้าไปนิดครับ ขอเอาแทร็กที่เก้าเสียงเมโลดีนำร้องเป็นเบอร์ 50 ทั้งหมดครับขอบคุณครับ
จากตัวอย่างนี้
1. ให้เสียง เบส มีความดัง 80 ทุกเพลง
INPUT: 144,*,*,*,{32,33,34,35,36,37,38,39},* FORWARD: *,*,*,80,*,*
ถ้าเราต้องการให้เสียง Melody (Channel 9 กรณี 1-16 แต่ถ้าเป็นคำสั่ง Midi 0-15) มีความแรง (ดัง)เท่ากับ 50 ได้เป็นคำสั่งดังนี้ครับ
INPUT: 144,8,*,*,*,* FORWARD: *,*,*,50,*,*
หมายถึงให้ note on channel 8 (จาก 0-15) ให้ปรับค่า velocity = 50 เท่ากันตลอด
-
ถ้าแบบนี้มันจะได้ไหม
ch10 control 38 0
ch10 control 99 24
ch10 control 98 40
ch10 control 6 68
...หมายถึง ผมตึงหน้ากลอง ทุก path ของกลองเบอร์ 40 แสนร์
ให้อยู่ที่ ลำดับ ที่ 68 ค่าปกติ ไม่ตั้งค่าอะไรเลย=64
กรณีที่ใช้ Midi Table ต้องมีคำสั่งเหล่านี้อยู่ใน Midi ก่อนครับ
แล้วเราถึงจะใช้ Midi Table ปรับเปลี่ยนหรือ Lock ค่าตามที่เราต้องการได้
แต่ถ้าไม่มีคำสั่งอยู่ใน Midi แล้วต้องการให้ใส่เข้าไปหัวเพลงอัตโนมัติต้อง
พัฒนาเป็น Feature ต่อ ๆ ไปครับ :) :) :)
-
...รบกวนหย่อยครับ คือ ผมลด ความดัง ใน midi tables ไม่ได้เลยครับ(127) ไม่ทราบว่าเป็นเพราะอไร
4.การปรับความดังของกลองกระเดื่อง
INPUT: 144,9,*,*,{35,36},* FORWARD: *,*,*,127,*,*
5.การปรับความดังของกลองสะแนร์
INPUT: 144,9,*,*,{38,40},* FORWARD: *,*,*,127,*,*
-
ขอบคุณครับ ขอเก็บไว้เป็นความรู้มุ่งสู่ การปฏิบัติต่อไปในภายภาถหน้าครับ
ขอบันทึกไว้สักชุดเลยแล้วกัน เผื่อได้โปรแกรม eXtreme มาในวันข้างหน้า
จะได้ไม่ งง ขอบคุณครับ
-
การตั้งใช้เฉพาะในกรณีเล่นผ่าน sf2 รึป่าวครับ
รึว่าใช้กลับการเล่น sf2ผ่าน ซาวด์การ์ด sb ได้ด้วยครับ
ขอบคุณครับ
น่าจะใช้ได้กับเฉพาะเล่นในโปรแกรมนะครับ รึว่าเล่นได้กับซาวด์การ์ดด้วยแล้ว ;D
-
ใช้ได้กับทุก Sound ครับเพราะเป็นการแก้ไขที่คำสั่งมิดิโดยตรง
-
อยากทราบว่าจะให้ ปิด Reverb,Chorus เฉพาะ กระเดื่อง อย่างเดียว ต้องเขียนอย่างไงครับ
ขอบคุณครับ
-
อยากทราบว่าจะให้ ปิด Reverb,Chorus เฉพาะ กระเดื่อง อย่างเดียว ต้องเขียนอย่างไงครับ
ขอบคุณครับ
midi table น่าจะช่วยได้แค่ปิด rev/cho ของ channel นะครับ
:)
-
midi table น่าจะช่วยได้แค่ปิด rev/cho ของ channel นะครับ
:)
อ่อ ขอบคุณครับ
-
ไม่เป็นไรครับ
;D ;D ;D ;D ;D
-
INPUT: 144,*,*,*,{32,33,34,35,36,37,38,39},* FORWARD: *,*,*,80,*,*
ไม่ลองเขียนเป็นสูตรให้เข้าใจง่าย ๆ หน่อยดีไหมครับ X-Men
ตัวอย่าง
INPUT a,b,c,d,e,f FORWARD A,B,C,D,E,F
A แทนด้วยอะไร
a แทนด้วยอะไร
ง่าย ๆ แบบสมการคณิตศาสตร์
เช่น ปริมาตร = กว้าง x ยาว x สูง
มีอยู่ที่กระทู้แรกครับ
ู
จากรูปแบบคำสั่งเรียงลำดับตามนี้
คำสั่ง channel data1 data2 patch bank
INPUT a,b,c,d,e,f FORWARD A,B,C,D,E,F
a = midi command
b = channel
c = data value 1
d = data value 2
e = patch หรือ program
f = bank
Midi Command
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
Data Value 1 ของ Control Change
CC 7 = Volume
CC 91=Reverb Send Level
CC 93=Chorus Send Level
-
ลายตาแต่ว่าก็ดีครับ.....เซฟไว้แล้วล่ะ จะได้ใช้อ้างอิงเวลาใช้งาน อิอิ 1 จึ๊ก
-
ใน Midi tables ผมต้องการให้ ch 10 ดัง 127 ตลอด
ทำอย่างไรคับ
-
ให้เสียง drum มีความดัง 127 ทุกเพลง
INPUT: 144,9,*,*,{00,08,17,24,25,33,40,48},* FORWARD: *,*,*,127,*,*
-
ให้เสียง drum มีความดัง 127 ทุกเพลง
INPUT: 144,9,*,*,{00,08,17,24,25,33,40,48},* FORWARD: *,*,*,127,*,*
ขอบพระคูณอย่างสูงคับ สำหรับคำตอบคับ
-
ถ้าผมต้องการที่จะใช้ Midi Tables สั่งให้มีการ pan All Guitar ต้องใช้คำสั่งไหนครับ
-
INPUT: 176,*,10,*,{24,25,26,27,28,29,30,31},* FORWARD: *,*,*,64,*,*
64 คือตรงกลาง 0 กับ 127 คือขวาสุด ซ้ายสุด
ขอบคุณมากครับ
-
กระทู้นี้นานแล้ว แต่ดีมากๆ ช่วยลดภาระในการแก้ตัวมีดี้ลงได้เกือบ 100 %
ขอถาม ต่ออีกข้ามปีเลย
ผมจะปิดคำสั่ง เช่น แบ๊งค์ซีเล็ค นี่ทำยังไง เช่น
2 ch control 00 00
2 ch control 32 00
ไม่ให้มันส่งออกไปเลย แบบ
Midi->Extreme->>null
ทุกวันนี้ผมใช้วิธี ปิงปอง คือโยนไปที่ที่ไม่มีคอนโทรลเลอร์อยู่
แต่มันยังคาใจ ครับ คาใจมาก
-
กระทู้นี้นานแล้ว แต่ดีมากๆ ช่วยลดภาระในการแก้ตัวมีดี้ลงได้เกือบ 100 %
ขอถาม ต่ออีกข้ามปีเลย
ผมจะปิดคำสั่ง เช่น แบ๊งค์ซีเล็ค นี่ทำยังไง เช่น
2 ch control 00 00
2 ch control 32 00
ไม่ให้มันส่งออกไปเลย แบบ
Midi->Extreme->>null
ทุกวันนี้ผมใช้วิธี ปิงปอง คือโยนไปที่ที่ไม่มีคอนโทรลเลอร์อยู่
แต่มันยังคาใจ ครับ คาใจมาก
เดี๋ยวจะเพิ่มคำสั่ง DROP: ไว้ให้ครับผม
:) :) :)
-
ถ้าต้องการปรับหนังกลอง ให้ตึง ให้หย่อน เช่นหนังกลองสะแนร์-กระเดื่อง จะใช้คำสั่งอย่างไรครับ.
-
ผมต้องการให้กีต้าร์ออกชแนล 4 Brass ออกชแนล 5 ต้องใช้คำสั่งอะไรครับ เพื่อสะดวกในการปรับแต่งซาวด์ครับ ขอบคุณอย่างสูงครับ
::) ::) ::) ::) ::)
-
ในการใช้ SF ให้ได้ผลดี ตรงกับระบบเครื่องเสียงของเรา ต้องปรับแต่งมิดี้เมเบิ้ลครับ
รายละเอียดตามนี้...
http://www.karaoke-soft.com/smf/index.php?topic=2657.0 (http://www.karaoke-soft.com/smf/index.php?topic=2657.0)
ตัวอย่างการใช้มิดี้เทเบิ้ลของผมกับ SF ตัวหนึ่ง..
(http://img11.imageshack.us/img11/6003/miditable.jpg) (http://img11.imageshack.us/my.php?image=miditable.jpg)
แปลความหมายจาก Midi Tables ได้ดังนี้
1.เปลี่ยนให้เสียง English Horn(69) เป็น Bassoon(70)
2.ล๊อคให้เสียง Cabasa(69) มีีความดัง 20
3.ล๊อคให้เสียง Maracas(70),Claves(75),High Wood Block(76),Low Wood Block(77) มีความดัง 40
4.ล๊อคให้เสียง กลองโน๊ตเบอร์(24),Open High Conga(63),Low Conga(64) มีความดัง 127
5.ล๊อคให้เสียง Mute High Conga มีความดัง 120
6.ล๊อคให้เสียง Short Guiro(73) , Long Guiro(74) มีความดัง 70
7.ล๊อคให้เสียง Crash Cymbal1(49) ,Splash Cymbal(55),Crash Cymbal2(57) มีความดัง 120
ลองปรับแต่งใช้งานดูครับผม
-
จะใส่ รีเวิร์บ เฉพาะสแนร์ทำอย่างไร
-
ผมขออณุญาตนะครับ ผมว่าน่าจะเขียนออกมาแบบสำเร็จให้เท่ากับจำนวนชิ้นดนตรีในช่องแยกชิ้นดนตรี
น่าจะเหมาะสมกับสำหรับผู้ที่ใช้อย่างเดียว ที่ไม่เป็นเรื่องดนตรีเท่าไร ขอบพระคุณครับ
-
เนื่องจากเพลงนี้คนทำมิดิ มีการใช้คำสั่งในการขันหน้ากลองให้ตึงขึ้น (Pitch coarse) ทำให้เสียงออกป๊อง ๆ ครับ
ถ้าไม่ต้องการให้คำสั่งนี้มีผลในการทำงานให้เอาตัวเลือก เอฟเฟคกลอง ออกครับผม
ขันหน้ากลองให้ตึงขึ้น (Pitch coarse) มีคำสั่งไหมคับ และคำสั่งจะออกมาแบบไหน คับ
-
ถามหน่อยครับ
คืออยากให้ เพลงไวขึ้นจากเดิม 0 เป็น +3 ทุกเพลง
ใช้คำสั่งอย่างไรครับ รู้สึกไปเองว่าเพลงจะช้ากว่าเดิมนิดหน่อยครับ
:thank1: :thank1: :thank1: :thank1: :thank1:
-
กรณีนี้ ให้ Reverb กลองเป็น 40 Chorus กลองเป็น 20 เท่ากันทุก ๆ เพลง
INPUT: 176,9,91,*,*,* FORWARD: *,*,*,40,*,*
INPUT: 176,9,93,*,*,* FORWARD: *,*,*,20,*,*
..............................................................................................
กรณีนี้ ให้ Reverb BASS เป็น 20 Chorus BASSเป็น 20 เท่ากันทุก ๆ เพลง ต้องตั้งอย่างไรครับ!........................................
-
กรณีนี้ ให้ Reverb กลองเป็น 40 Chorus กลองเป็น 20 เท่ากันทุก ๆ เพลง
INPUT: 176,9,91,*,*,* FORWARD: *,*,*,40,*,*
INPUT: 176,9,93,*,*,* FORWARD: *,*,*,20,*,*
..............................................................................................
กรณีนี้ ให้ Reverb BASS เป็น 20 Chorus BASSเป็น 20 เท่ากันทุก ๆ เพลง ต้องตั้งอย่างไรครับ!........................................
ล๊อกช่องเบสไว้ (เบสจะอยู่ที่ช่อง 2) แล้วตั้ง MidiTable ตามนี้ครับ
INPUT: 176,1,91,*,*,* FORWARD: *,*,*,20,*,*
INPUT: 176,1,93,*,*,* FORWARD: *,*,*,20,*,*
ปล.ในคำสั่งมิดิ ช่องแรกจะเริ่มจาก 0 เบสช่อง 2 ในคำสั่งมิดิจะเป็น 1 ครับ
-
:th2: :happy: :D :beer: :thank1:
-
ผมต้องการที่จะใช้ Midi Tables สั่งให้ Guitar เบอร์25 ออก bank 32 ทุกเพลง ต้องใช้คำสั่งอย่างไรครับ (ขอบคุณครับ)
-
ให้เสียง solo ทอมใน Edirol Super Quartet ไม่ให้มันเสียงมั้ว ใช้คำสั่งอะไรดีครับ
-
:97: :97: :97:
-
น้ายอดชวน"เปิดตำนานความรู้" อีกแล้วครับทาน
:thank1: :95: :95: