ไทย

MIDI SysEx คืออะไร

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

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

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

อ่านข้อความ

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

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

ทุกอย่างระหว่าง 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 ของ การตั้งค่าเสียง MIDI
  • เบราว์เซอร์ หน้าเว็บต้องมีสิทธิ์แยกที่แรงกว่าเพื่อใช้ SysEx เพราะมันเขียนทับอุปกรณ์ได้ เครื่องมือ MIDI ส่วนใหญ่ในเว็บไซต์นี้ไม่ขอสิทธิ์นั้น ตัวตรวจ MIDI SysExเป็นตัวที่ขอ คุณจึงอ่าน dump หรือส่ง Identity Request จาก Chrome, Edge หรือ Firefox ได้

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

หา SysEx librarian

Librarian คือแอปที่บันทึกสิ่งที่อุปกรณ์ส่งเป็นไฟล์ .syx และส่งไฟล์กลับไปภายหลัง เป็นวิธีปกติในการสำรอง patch ของซินธ์ก่อนที่คุณจะเปลี่ยนอะไร

  • คุณ: เชื่อมอุปกรณ์ เช็กว่ามันอยู่ในรายการในหน้าต่าง MIDI Studio ของ การตั้งค่าเสียง MIDI (Audio MIDI Setup) แล้วเปิด librarian หรือตัวแก้ไขของผู้ผลิตเอง และเลือกอุปกรณ์เป็นพอร์ต
  • librarian: บันทึก dump ที่อุปกรณ์ส่งและเก็บเป็นไฟล์ .syx
  • เช็ก: ไฟล์ที่บันทึกไม่ว่างเปล่า สำรองมันก่อนส่งอะไรไปที่อุปกรณ์

เพื่อดู dump อย่างรวดเร็ว หรือส่ง Identity Request หรือไฟล์ .syx จากเบราว์เซอร์ ตัวตรวจ MIDI SysExใช้ได้ใน Chrome, Edge และ Firefox Safari ไม่มี Web MIDI ซึ่งหน้าของมันเองอธิบาย หน้า SysEx librarian สำหรับ Macพาไปตามขั้นตอนและสิ่งที่ต้องทำเมื่อ dump ล้มเหลว สำรองเสียงของอุปกรณ์ก่อนส่งอะไรให้มัน

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

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

Live Visualizer ของ InputConfig ในมุมมอง MIDI แสดงหมายเลข CC และค่าของปุ่มหมุนที่เปลี่ยนไปขณะหมุน
รูปที่ 1 Live Visualizer ของ InputConfig แสดงหมายเลข CC และค่าของปุ่มหมุนที่เปลี่ยนไปขณะหมุน
ตัวแก้ไขของ InputConfig แสดงแถวปุ่มสามแถวที่ส่งค่า Control Change คงที่สำหรับระดับเสียง แพน และรีเวิร์บ
รูปที่ 2 การควบคุมในชีวิตประจำวันไม่ต้องใช้ SysEx ที่นี่ปุ่มสามปุ่มตั้งระดับเสียงเป็น 100 แพนไว้กลาง และรีเวิร์บเป็น 40 ด้วย Control Change ธรรมดา

สรุปสั้นๆ

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

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

คำถาม

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

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

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

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

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

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

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

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

มี SysEx librarian สำหรับ Mac ไหม

มี ผู้ผลิตหลายรายมีตัวแก้ไขของตัวเอง และแอป librarian อิสระบันทึก dump ของอุปกรณ์เป็นไฟล์ .syx และส่งกลับ เครื่องมือบนเบราว์เซอร์อ่าน dump หรือส่งไฟล์ได้ใน Chrome, Edge หรือ Firefox

InputConfig ส่ง SysEx ได้ไหม

InputConfig ผูกและส่งโน้ต Control Change pitch bend Program Change และข้อความ transport และอ่าน aftertouch ด้วย System Exclusive ไม่อยู่ในนั้น มันจึงส่ง dump หรืออ่าน dump ไม่ได้

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

หน้าภาษาไทย

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

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

หน้านี้ในภาษาอื่น: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский

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