ไทย

MIDI SysEx คืออะไร

ดาวน์โหลด InputConfig บน Mac App StoreInputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส

SysEx ย่อจาก System Exclusive คือข้อความ MIDI สำหรับทุกอย่างที่ข้อความมาตรฐานพูดไม่ได้ มันเริ่มด้วยไบต์ F0 ระบุผู้ผลิตที่มันมีไว้ให้ พาไบต์ข้อมูลเท่าที่ต้องการ และจบด้วย F7 ผู้ผลิตใช้มันสำหรับ patch dump การอัปเดตเฟิร์มแวร์ และการตั้งค่าที่ไม่มีหมายเลข Control Change อุปกรณ์ที่ไม่รู้จักผู้ผลิตจะไม่สนใจทั้งข้อความ

รูปแบบนี้เป็นส่วนของมาตรฐาน MIDI งาน MIDI ประจำวันส่วนใหญ่ไม่เคยแตะมัน และส่วนสุดท้ายบอกว่าเมื่อไหร่ปล่อยมันไว้ได้

อ่านข้อความ

ส่วนไบต์ (hex)ความหมาย
เริ่มF0System Exclusive เริ่มต้น
Maker IDหนึ่งไบต์ หรือสามไบต์ที่ขึ้นต้นด้วย 00อุปกรณ์ของผู้ผลิตรายไหนควรอ่าน
ข้อมูลกี่ไบต์ก็ได้ แต่ละไบต์ 00 ถึง 7Fอะไรก็ตามที่ผู้ผลิตกำหนด
จบF7System Exclusive สิ้นสุด

ทุกอย่างระหว่าง maker ID และ F7 มีความหมายเท่าที่ผู้ผลิตรายนั้นบอกเท่านั้น ตัวถอดรหัสข้อความ MIDIอ่านไบต์ที่วางเข้าไปและรายงานว่าข้อความ System Exclusive ยาวเท่าไร

รู้จักข้อความสากล

Maker ID สองตัวไม่เป็นของผู้ผลิตรายใด 7E หมายถึงข้อความสากลที่ไม่ผูกกับจังหวะเวลา และ 7F หมายถึงข้อความสากลแบบเรียลไทม์ อุปกรณ์ใดก็ตอบได้

ข้อความไบต์ (hex)ทำอะไร
Identity RequestF0 7E 7F 06 01 F7ขอให้ทุกอุปกรณ์รายงานผู้ผลิต รุ่น และเวอร์ชัน
General MIDI OnF0 7E 7F 09 01 F7ทำให้เครื่องดนตรี General MIDI เข้าสู่สถานะมาตรฐาน
Master VolumeF0 7F 7F 04 01 ไบต์ค่าสองไบต์ F7ตั้งระดับเสียงของทั้งอุปกรณ์

Identity Request คือวิธีมาตรฐานในการถามอุปกรณ์ว่ามันคืออะไร

รู้ว่าใช้ทำอะไร

  • Patch dump เก็บเสียงของซินธ์ลงคอมพิวเตอร์และส่งกลับ ซึ่งเป็นงานของ SysEx librarian
  • การอัปเดตเฟิร์มแวร์ อุปกรณ์จำนวนมากรับเฟิร์มแวร์ใหม่เป็นข้อความ SysEx ยาวต่อเนื่อง
  • การตั้งค่าเชิงลึก พารามิเตอร์ที่ไม่มีหมายเลข Control Change แก้ไขจากแอปตัวแก้ไขของผู้ผลิต
  • การถ่ายโอนแซมเปิลและข้อมูลก้อนใหญ่ ข้อมูลก้อนใหญ่ที่อุปกรณ์ต้องย้ายผ่าน MIDI

SysEx ย้ายข้อมูล ขณะที่ข้อความอื่นเล่นดนตรี

ส่งและรับบน Mac

  • แอป librarian หรือตัวแก้ไข ตัวแก้ไขของผู้ผลิตเอง หรือ SysEx librarian ส่งไฟล์ไปที่อุปกรณ์และบันทึกสิ่งที่อุปกรณ์ส่งกลับ
  • พอร์ตที่ถูกต้อง อุปกรณ์ต้องเชื่อมต่อและออนไลน์ใน MIDI Studio ของ Audio MIDI Setup
  • เบราว์เซอร์ หน้าเว็บต้องมีสิทธิ์แยกที่แรงกว่าเพื่อใช้ SysEx เพราะมันเขียนทับอุปกรณ์ได้ เครื่องมือ MIDI ในเว็บไซต์นี้ไม่ขอสิทธิ์นั้น จึงไม่ส่ง System Exclusive ไปยังอุปกรณ์และไม่รับจากอุปกรณ์

ส่งให้อุปกรณ์เฉพาะ SysEx ที่ผู้ผลิตของมันเผยแพร่ไว้สำหรับมัน Audio MIDI Setup บน Macครอบคลุมหน้าต่าง MIDI Studio

ปล่อยมันไว้สำหรับการควบคุมประจำวัน

โน้ต ลูกบิด แป้น และการเปลี่ยนแพตช์ล้วนมีข้อความมาตรฐาน และเหล่านั้นคือตัวที่ตัวแมปใช้ InputConfig แอป Mac ฟรี ผูกโน้ต Control Change pitch bend อาฟเตอร์ทัช Program Change และข้อความทรานสปอร์ต และส่งชุดเดียวกันยกเว้นอาฟเตอร์ทัช System Exclusive ไม่อยู่ในนั้น ถ้าตัวควบคุมมีหมายเลข CC ไม่ต้องใช้ SysEx เพื่อเข้าถึงมัน รายการ MIDI CCแสดงว่าหมายเลขไหนเป็นมาตรฐาน

สรุปสั้นๆ

  • รูปทรง เริ่มด้วย F0 แล้ว maker ID แล้วข้อมูล และจบด้วย F7
  • ความหมาย ขึ้นอยู่กับผู้ผลิต ยกเว้นข้อความสากล
  • การใช้ ใช้สำหรับ dump เฟิร์มแวร์ และการตั้งค่าที่ไม่มี CC

SysEx คือซองจดหมายของ MIDI สำหรับทุกอย่างที่ผู้ผลิตอยากส่ง

คำถาม

SysEx ย่อมาจากอะไร

System Exclusive ชื่อหมายความว่าข้อความเป็นของระบบของผู้ผลิตรายเดียวโดยเฉพาะ: อุปกรณ์ของผู้ผลิตรายอื่นไม่สนใจ

ข้อความ SysEx มีรูปแบบอย่างไร

เริ่มด้วย F0 แล้ว maker ID หนึ่งไบต์หรือสามไบต์ แล้วไบต์ข้อมูลกี่ไบต์ก็ได้ตั้งแต่ 00 ถึง 7F และจบด้วย F7

ไฟล์ SysEx คืออะไร

ไฟล์ที่มักลงท้ายด้วย .syx ซึ่งเก็บข้อความ SysEx หนึ่งข้อความขึ้นไป เช่นแบงก์แพตช์ซินธ์หรือการอัปเดตเฟิร์มแวร์

SysEx ใช้ทำอะไร

สำรองและกู้คืนแพตช์ของอุปกรณ์ อัปเดตเฟิร์มแวร์ และแก้ไขการตั้งค่าที่ไม่มีหมายเลข Control Change

SysEx ทำให้อุปกรณ์เสียหายได้ไหม

ข้อมูลที่ผิดเขียนทับแพตช์หรือขัดจังหวะการอัปเดตเฟิร์มแวร์ได้ ส่งเฉพาะไฟล์ที่ผู้ผลิตเผยแพร่สำหรับรุ่นนั้นพอดี และสำรองก่อน

SysEx ส่งบนแชนเนล MIDI ไหม

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

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

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

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

หน้านี้ในภาษาอื่น: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

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