ไทย

MIDI velocity คืออะไร

ดาวน์โหลด InputConfig บน Mac App Storeแอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon

Velocity คือตัวเลขที่โน้ต MIDI พาไปเพื่อบอกว่าคีย์หรือแพดถูกตีแรงแค่ไหน ตั้งแต่ 1 ถึง 127 การสัมผัสเบาส่งเลขต่ำ และการตีแรงส่งเลขสูง เครื่องดนตรีตัดสินว่าความหมายคืออะไร มักเป็นความดังและความสว่างรวมกัน Velocity 0 เป็นกรณีพิเศษ: Note On ที่ velocity 0 หมายถึง note off

InputConfig แอป Mac ฟรีที่อ่านและส่งโน้ต MIDI และส่วนสุดท้ายบอกว่า velocity ทำงานอย่างไรกับปุ่ม ซึ่งรู้สึกไม่ได้ว่าถูกกดแรงแค่ไหน

ขั้นตอน

  1. เปิดตัวทดสอบ MIDI กด Start listening แล้วเล่นหนึ่งคีย์เบาๆ แล้วเล่นแรงๆ
  2. อ่าน velocity ต่ำสุดและสูงสุดที่มันไปถึง
  3. ถ้าเล่นแรงไม่เคยใกล้ 127 หรือเล่นเบาก็ดังอยู่แล้ว ให้เปลี่ยนเส้นโค้ง velocity บนคีย์บอร์ด
  4. ถ้าคีย์หนึ่งโดดออกมา เซนเซอร์ของคีย์นั้นสึกหรือสกปรก

ดูว่า velocity อยู่ตรงไหนในโน้ต

ไบต์ค่าความหมาย
Status0x90 ถึง 0x9FNote On แชนเนล 1 ถึง 16
หมายเลขโน้ต0 ถึง 127โน้ตไหน
Velocity1 ถึง 127แรงแค่ไหน 0 หมายถึง note off

Velocity คือไบต์ที่สามของทุก Note On ทุกโน้ตจึงพาค่าของตัวเอง ตารางหมายเลขโน้ต MIDIครอบคลุมไบต์ที่สอง

รู้ว่าทำไม velocity 0 คือ note off

MIDI มีข้อความ Note Off และยังถือ Note On ที่ velocity 0 เป็น note off ด้วย คีย์บอร์ดจำนวนมากส่งแบบที่สอง เพราะส่งข้อความชนิดเดียวต่อเนื่องกันได้กระชับกว่า monitor อาจแสดงแบบใดแบบหนึ่ง และทั้งสองจบโน้ต Note On ที่ velocity 0 ไม่ใช่โน้ตที่เบามาก แต่คือการจบของโน้ต

รู้ว่า release velocity คืออะไร

ข้อความ Note Off มีไบต์ velocity ของตัวเอง เรียกว่า release velocity มันบอกว่าปล่อยคีย์เร็วแค่ไหน ตั้งแต่ 0 ถึง 127

ไบต์ค่าความหมาย
Status0x80 ถึง 0x8FNote Off แชนเนล 1 ถึง 16
หมายเลขโน้ต0 ถึง 127โน้ตไหน
Release velocity0 ถึง 127ปล่อยคีย์เร็วแค่ไหน

คีย์บอร์ดจำนวนมากไม่วัดมันและส่งค่าคงที่ และเครื่องดนตรีจำนวนมากเมินมัน คุณจึงอาจไม่เคยได้ยินมันทำอะไรเลย เสียงบางอย่างใช้มันเพื่อกำหนดรูปการจางหายของโน้ต คีย์บอร์ดที่จบโน้ตด้วย Note On ที่ velocity 0 ไม่ส่ง release velocity เลย Release velocity มีจริงแต่หายาก ดังนั้นอย่าคาดหวังจากคีย์บอร์ดเว้นแต่คู่มือบอกว่ามันส่ง

รู้ว่าเครื่องดนตรีทำอะไรกับมัน

Velocity เป็นแค่ตัวเลขจนกว่าเสียงจะใช้มัน เสียงเปียโนเล่นดังขึ้นและสว่างขึ้น แซมเปิลกลองอาจสลับไปเป็นการตีที่แรงกว่า และเสียงออร์แกนอาจไม่สนใจ การกดคีย์เดียวกันฟังต่างกันได้บนเครื่องดนตรีสองตัวที่แมป velocity ต่างกัน ถ้าทุกอย่างเล่นที่ความดังเดียว เสียงกำลังไม่สนใจ velocity หรือคีย์บอร์ดส่งค่าคงที่

ทดสอบ velocity ของคีย์บอร์ด

เปิดตัวทดสอบ MIDI เล่นหนึ่งคีย์ให้เบาที่สุดเท่าที่ทำได้ แล้วแรงที่สุดเท่าที่ทำได้ และอ่านช่วง velocity คีย์ที่ดีครอบคลุมเกือบทั้ง 1 ถึง 127 คีย์ที่ค้างอยู่ที่ค่าเดียว หรือไม่เคยขึ้นเกินเลขต่ำ ชี้ว่าเซนเซอร์สึก ถ้าทุกคีย์ขึ้นสุดเร็ว ให้มองหาการตั้งค่าเส้นโค้ง velocity บนคีย์บอร์ด

คีย์เดียวที่อ่านต่างจากคีย์ข้างๆ คือความผิดปกติของฮาร์ดแวร์ และทุกคีย์อ่านเหมือนกันคือการตั้งค่า

เลือกเส้นโค้ง velocity

เส้นโค้ง velocity คือกฎที่เปลี่ยนแรงที่คุณกดเป็นตัวเลขที่ถูกส่ง คีย์บอร์ดและเครื่องดนตรีจำนวนมากมีให้เลือกไม่กี่แบบ ชื่อต่างกันไปตามผู้ผลิต ดังนั้นนี่คือแบบทั่วไป ไม่ใช่ตรงเป๊ะ

เส้นโค้งมันทำอะไรเลือกเมื่อ
Soft หรือ lightการเล่นเบา ๆ ไปถึงเลขสูงเร็วขึ้นคุณเล่นเบาและทุกอย่างฟังดูเงียบ
Normal หรือ linearแรงและตัวเลขเพิ่มไปด้วยกันคุณต้องการค่าเริ่มต้น
Hard หรือ heavyคุณต้องกดแรงขึ้นเพื่อไปถึงเลขสูงคุณเล่นหนักและทุกอย่างฟังดูดัง
Fixedทุกโน้ตส่งตัวเลขเดียวกันเสียงไม่สนใจ velocity หรือคีย์รับรู้ไม่ได้

เปลี่ยนเส้นโค้งบนคีย์บอร์ดก่อน เพราะนั่นกำหนดตัวเลขที่ต้นทาง DAW จำนวนมากปรับรูป velocity ได้อีกหลังจากมันมาถึง สองเส้นโค้งจึงสู้กันได้ เปลี่ยนทีละเส้นโค้งและทดสอบอีกครั้งด้วยตัวทดสอบ MIDI

ใช้ velocity กับปุ่ม

ปุ่มคอนโทรลเลอร์เกม คีย์คอมพิวเตอร์ และสวิตช์เท้าส่วนใหญ่เป็นลงหรือขึ้น จึงรายงานไม่ได้ว่าถูกกดแรงแค่ไหน ใน InputConfig เอาต์พุต โน้ต MIDI (MIDI Note) แต่ละตัวเล่นที่ velocity ที่ตั้งในแถวของมัน ตั้งแต่ 1 ถึง 127 สำหรับไดนามิก ให้ใส่ expression บนทริกเกอร์: มันส่งทุกค่าระหว่างนั้น ทริกเกอร์บน CC 11 จึงทำให้เสียงขยายเหมือนการตีที่แรงขึ้น

Velocity คงที่บนปุ่มและ expression บนทริกเกอร์ทำให้คอนโทรลเลอร์เล่นได้ MIDI outputมีการตั้งค่า

Live Visualizer ของ InputConfig ในมุมมอง MIDI แสดงหมายเลข CC และค่าของปุ่มหมุนที่เปลี่ยนไปขณะหมุน
รูปที่ 1 Live Visualizer ของ InputConfig แสดงหมายเลข CC และค่าของปุ่มหมุนที่เปลี่ยนไปขณะหมุน
ตัวแก้ไขของ InputConfig แสดงสามแถวที่เล่นโน้ตสแนร์เดียวกันที่เวโลซิตี 40, 90 และ 127 และแถวทริกเกอร์ที่เวโลซิตีตามทริกเกอร์
รูปที่ 2 โน้ตเดียวกันสามครั้งที่เวโลซิตี 40, 90 และ 127 ปุ่มไม่รู้สึกว่ากดแรงแค่ไหน ดังนั้นแต่ละปุ่มจึงมีเวโลซิตีคงที่ของตัวเอง

สรุปสั้นๆ

  • คืออะไร โน้ตถูกเล่นแรงแค่ไหน 1 ถึง 127
  • ศูนย์ Note On ที่ velocity 0 จบโน้ต
  • ปล่อย Note Off พา velocity ของตัวเอง ซึ่งอุปกรณ์ส่วนใหญ่เมิน
  • เส้นโค้ง เส้นโค้งแบบ soft หรือ hard เปลี่ยนวิธีที่แรงแมปเป็นตัวเลข
  • ผล มันทำสิ่งที่เสียงแมปไว้ มักเป็นความดังและโทน

Velocity เดินทางไปกับทุกโน้ต และเครื่องดนตรีให้ความหมายกับมัน

คำถาม

ช่วง MIDI velocity คืออะไร

1 ถึง 127 สำหรับโน้ตที่ดัง โดย 127 คือการตีที่แรงที่สุดเท่าที่เป็นไปได้ Note On ที่ velocity 0 ถือเป็น note off

Release velocity คืออะไร

ไบต์ velocity ในข้อความ Note Off ตั้งแต่ 0 ถึง 127 ซึ่งบอกว่าปล่อยคีย์เร็วแค่ไหน คีย์บอร์ดจำนวนมากไม่วัดมัน และเครื่องดนตรีจำนวนมากเมินมัน

MIDI velocity เหมือนกับระดับเสียงไหม

ไม่ Velocity เป็นค่าต่อโน้ตที่เสียงมักแมปเป็นความดังและโทน ระดับเสียงคือ CC 7 ซึ่งเพิ่มและลดทั้งแชนเนล

ทดสอบ MIDI velocity อย่างไร

เล่นคีย์เบาๆ แล้วแรงๆ ในตัวทดสอบ MIDI และอ่าน velocity ต่ำสุดและสูงสุด คีย์ที่ดีครอบคลุมเกือบทั้งช่วง 1 ถึง 127

ทำไมคีย์บอร์ดของฉันส่ง velocity เท่าเดิมเสมอ

มันไม่มีคีย์ที่รับรู้ velocity หรือถูกตั้งเป็น velocity คงที่ มองหาการตั้งค่าเส้นโค้ง velocity หรือ velocity คงที่ในเมนูของคีย์บอร์ด

ทำไมคีย์บอร์ด MIDI ของฉันเงียบมาก

การสัมผัสเบาส่งเลข velocity ต่ำ และเครื่องดนตรีส่วนใหญ่เล่นเสียงเบา มองหาการตั้งค่าเส้นโค้ง velocity หรือความไวต่อการสัมผัสบนคีย์บอร์ด หรือเพิ่มระดับเสียงของเครื่องดนตรี ตัวทดสอบ MIDI แสดงตัวเลขที่การเล่นของคุณส่ง

หน้าอื่นเป็นภาษาไทย

หน้าภาษาไทย

คู่มือฉบับเต็ม เป็นภาษาอังกฤษ

ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ InputConfig จะแสดงเป็นภาษาไทยเมื่อตั้งค่า Mac เป็นภาษาไทย บางหน้าของเว็บไซต์มีเฉพาะภาษาอังกฤษ

หน้านี้ในภาษาอื่น: English, Español

ดาวน์โหลด InputConfig บน Mac App Storeฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.