עברית
מה זה MIDI SysEx?
InputConfig חינמי ב-Mac App Store. דורש macOS 14 ומעלה, בלי חשבון, בלי מעקב, קוד פתוח.
SysEx, קיצור של System Exclusive, היא הודעת ה-MIDI לכל מה שההודעות הסטנדרטיות לא יכולות להגיד. היא מתחילה בבית F0, מציינת את היצרן שהיא מיועדת לו, נושאת כמה בתי נתונים שהיא צריכה ונגמרת ב-F7. יצרנים משתמשים בה לדאמפים של פאצ'ים, לעדכוני קושחה ולהגדרות שאין להן מספר Control Change. התקן שלא מזהה את היצרן מתעלם מההודעה כולה.
הפורמט הוא חלק מתקן ה-MIDI. רוב עבודת ה-MIDI היומיומית אף פעם לא נוגעת בו, והסעיף האחרון אומר מתי אפשר להתעלם ממנו.
קריאת ההודעה
| חלק | בתים (הקסדצימלי) | משמעות |
|---|---|---|
| התחלה | F0 | System Exclusive מתחילה |
| מזהה יצרן | בית אחד, או שלושה בתים שמתחילים ב-00 | התקנים של איזה יצרן צריכים לקרוא אותה |
| נתונים | כל מספר של בתים, כל אחד 00 עד 7F | מה שהיצרן הגדיר |
| סוף | F7 | System Exclusive נגמרת |
כל מה שבין מזהה היצרן ל-F7 אומר רק מה שהיצרן אומר שהוא אומר. מפענח הודעות MIDI קורא בתים מודבקים ומדווח כמה ארוכה הודעת System Exclusive.
ההודעות האוניברסליות
שני מזהי יצרן לא שייכים לאף יצרן. 7E מסמן הודעה אוניברסלית שאינה קשורה לתזמון, ו-7F מסמן הודעה אוניברסלית בזמן אמת. כל התקן רשאי לענות להן.
| הודעה | בתים (הקסדצימלי) | מה היא עושה |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | מבקשת מכל התקן לדווח על היצרן, הדגם והגרסה שלו |
| General MIDI On | F0 7E 7F 09 01 F7 | מחזירה כלי General MIDI למצב הסטנדרטי שלו |
| Master Volume | F0 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, 繁體中文, 简体中文
חינמי. macOS 14 ומעלה. בלי חשבון, ושום דבר לא יוצא מה-Mac. קוד פתוח ב-GitHub.