עברית

מה זה MIDI SysEx?

להורדת InputConfig מ-Mac App StoreInputConfig חינמי ב-Mac App Store. דורש macOS 14 ומעלה, בלי חשבון, בלי מעקב, קוד פתוח.

SysEx, קיצור של System Exclusive, היא הודעת ה-MIDI לכל מה שההודעות הסטנדרטיות לא יכולות להגיד. היא מתחילה בבית F0, מציינת את היצרן שהיא מיועדת לו, נושאת כמה בתי נתונים שהיא צריכה ונגמרת ב-F7. יצרנים משתמשים בה לדאמפים של פאצ'ים, לעדכוני קושחה ולהגדרות שאין להן מספר Control Change. התקן שלא מזהה את היצרן מתעלם מההודעה כולה.

הפורמט הוא חלק מתקן ה-MIDI. רוב עבודת ה-MIDI היומיומית אף פעם לא נוגעת בו, והסעיף האחרון אומר מתי אפשר להתעלם ממנו.

קריאת ההודעה

חלקבתים (הקסדצימלי)משמעות
התחלהF0System Exclusive מתחילה
מזהה יצרןבית אחד, או שלושה בתים שמתחילים ב-00התקנים של איזה יצרן צריכים לקרוא אותה
נתוניםכל מספר של בתים, כל אחד 00 עד 7Fמה שהיצרן הגדיר
סוףF7System Exclusive נגמרת

כל מה שבין מזהה היצרן ל-F7 אומר רק מה שהיצרן אומר שהוא אומר. מפענח הודעות MIDI קורא בתים מודבקים ומדווח כמה ארוכה הודעת System Exclusive.

ההודעות האוניברסליות

שני מזהי יצרן לא שייכים לאף יצרן. 7E מסמן הודעה אוניברסלית שאינה קשורה לתזמון, ו-7F מסמן הודעה אוניברסלית בזמן אמת. כל התקן רשאי לענות להן.

הודעהבתים (הקסדצימלי)מה היא עושה
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 היא הדרך הסטנדרטית לשאול התקן מה הוא.

למה משתמשים בה

  • דאמפים של פאצ'ים. שמירת הצלילים של סינת' במחשב ושליחתם בחזרה, העבודה של ספרייה ל-SysEx.
  • עדכוני קושחה. התקנים רבים מקבלים קושחה חדשה כרצף ארוך של הודעות SysEx.
  • הגדרות עמוקות. פרמטרים שאין להם מספר Control Change, שנערכים מאפליקציית עורך של היצרן.
  • העברות דגימות ונתונים גדולים. כל גוש נתונים גדול שהתקן צריך להעביר דרך MIDI.

SysEx מזיז נתונים, וההודעות האחרות מנגנות מוזיקה.

שליחה וקבלה ב-Mac

  • אפליקציית ספרייה או עורך. העורך של היצרן, או ספרייה ל-SysEx, שולח קובץ להתקן ומקליט מה שההתקן שולח בחזרה.
  • היציאה הנכונה. ההתקן חייב להיות מחובר ומקוון ב-MIDI Studio של Audio MIDI Setup.
  • דפדפן. דפי אינטרנט צריכים הרשאה נפרדת וחזקה יותר כדי להשתמש ב-SysEx, כי היא יכולה לשכתב התקן. כלי ה-MIDI באתר הזה לא מבקשים אותה, ולכן הם לא שולחים System Exclusive להתקן ולא מקבלים אותה ממנו.

שלחו להתקן רק את ה-SysEx שהיצרן שלו פרסם בשבילו. בAudio MIDI Setup ב-Mac מוסבר חלון ה-MIDI Studio.

להתעלם ממנה לשליטה יומיומית

לתווים, לכפתורי סיבוב, לפדלים ולשינויי פאץ' יש הודעות סטנדרטיות, ואלה ההודעות שממפה משתמש בהן. InputConfig, אפליקציית ה-Mac החינמית שפיתחתי, קושרת תווים, Control Change, כיפוף גובה צליל, aftertouch, Program Change והודעות הפעלה, ושולחת את אותה קבוצה חוץ מ-aftertouch. System Exclusive לא נמצאת ביניהן. אם לפקד יש מספר CC, אין צורך ב-SysEx כדי להגיע אליו. רשימת ה-CC של MIDI מראה אילו מספרים סטנדרטיים.

הגרסה הקצרה

  • צורה. היא מתחילה ב-F0, אחר כך מזהה יצרן, אחר כך הנתונים, ונגמרת ב-F7.
  • משמעות. זה תלוי ביצרן, חוץ מההודעות האוניברסליות.
  • שימוש. משתמשים בה לדאמפים, לקושחה ולהגדרות שאין להן CC.

SysEx היא המעטפה של MIDI לכל מה שיצרן רוצה לשלוח.

שאלות

מה פירוש SysEx?

System Exclusive. השם אומר שההודעה בלעדית למערכת של יצרן אחד: התקנים של יצרנים אחרים מתעלמים ממנה.

מהו הפורמט של הודעת SysEx?

היא מתחילה ב-F0, אחר כך מזהה יצרן של בית אחד או שלושה, אחר כך כל מספר של בתי נתונים מ-00 עד 7F, ונגמרת ב-F7.

מהו קובץ SysEx?

קובץ, בדרך כלל עם הסיומת syx., שמכיל הודעת SysEx אחת או יותר, כמו בנק של פאצ'ים לסינת' או עדכון קושחה.

למה משתמשים ב-SysEx?

לגיבוי ושחזור של פאצ'ים של התקן, לעדכון קושחה ולעריכת הגדרות שאין להן מספר Control Change.

SysEx יכולה להזיק להתקן?

נתונים לא נכונים יכולים לדרוס פאצ'ים או להפריע לעדכון קושחה. שלחו רק קבצים שהיצרן פרסם לדגם המדויק, וגבו קודם.

SysEx נשלחת בערוץ MIDI?

לא. זו הודעת מערכת בלי ערוץ. יצרנים מסוימים שמים מספר התקן בתוך הנתונים כדי שאפשר יהיה לפנות ליחידה אחת מכמה.

עוד בעברית

מדריכים מלאים, באנגלית

מי כותב. InputConfig פותח על ידי Ryleigh Newman, ומשמש מדי יום לשליטה במחשב Mac באמצעות שלט, כי הידיים של Ryleigh לא עובדות טוב. הדף הזה תורגם מאנגלית. ממשק האפליקציה ושאר האתר באנגלית.

הדף הזה בשפות אחרות: 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.