עברית
מה זה MIDI SysEx?
האפליקציה הזו חינמית לגמרי. אין צורך ליצור חשבון. אין מינויים, אין הורדות מסובכות, ושום דבר לא נעול. מותאמת ל-Apple silicon.
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 (אולפן MIDI) של הגדרת שמע MIDI.
- דפדפן. דפי אינטרנט צריכים הרשאה נפרדת וחזקה יותר כדי להשתמש ב-SysEx, כי היא יכולה לשכתב התקן. כלי ה-MIDI באתר הזה לא מבקשים אותה, ולכן הם לא שולחים System Exclusive להתקן ולא מקבלים אותה ממנו.
שלחו להתקן רק את ה-SysEx שהיצרן שלו פרסם בשבילו. בהגדרת שמע MIDI ב-Mac מוסבר חלון ה-MIDI Studio.
מציאת ספרן SysEx
ספרן (librarian) הוא אפליקציה ששומרת את מה שהתקן שולח כקובץ .syx ושולחת את הקובץ בחזרה אחר כך. זו הדרך הרגילה לגבות את הפאצ'ים של סינתיסייזר לפני ששינים משהו.
- אתם: חברו את ההתקן, בדקו שהוא מופיע בחלון MIDI Studio של Audio MIDI Setup, ואז פתחו ספרן או את העורך של היצרן ובחרו את ההתקן כפורט.
- הספרן: מקליט את הדמפ שההתקן שולח ושומר אותו כקובץ .syx.
- בדיקה: הקובץ השמור לא ריק. גבו אותו לפני ששולחים משהו להתקן.
להצצה מהירה בדמפ, או כדי לשלוח Identity Request או קובץ .syx מהדפדפן, מוניטור MIDI SysEx עובד ב-Chrome, ב-Edge וב-Firefox. ב-Safari אין Web MIDI, וזה מוסבר בדף משלו. הדף ספרן SysEx ל-Mac עובר על השלבים ועל מה לעשות כשדמפ נכשל. שמרו גיבוי של הצלילים של ההתקן לפני ששולחים לו משהו.
להתעלם ממנה לשליטה יומיומית
לתווים, לכפתורי סיבוב, לפדלים ולשינויי פאץ' יש הודעות סטנדרטיות, ואלה ההודעות שממפה משתמש בהן. 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 יכולה להזיק להתקן?
נתונים לא נכונים יכולים לדרוס פאצ'ים או להפריע לעדכון קושחה. שלחו רק קבצים שהיצרן פרסם לדגם המדויק, וגבו קודם.
יש ספרן SysEx ל-Mac?
כן. הרבה יצרנים מציעים עורך משלהם, ואפליקציות ספרן עצמאיות שומרות את הדמפ של ההתקן כקובץ .syx ושולחות אותו בחזרה. כלי דפדפן יכול לקרוא דמפ או לשלוח קובץ ב-Chrome, ב-Edge או ב-Firefox.
InputConfig יכולה לשלוח SysEx?
לא. InputConfig קושרת ושולחת תווים, Control Change, pitch bend, Program Change והודעות transport, והיא גם קוראת aftertouch. System Exclusive לא נמצא ביניהן, ולכן היא לא יכולה לשלוח dump וגם לא לקרוא אחד.
עוד בעברית
מדריכים מלאים, באנגלית
מי כותב. InputConfig פותח על ידי Ryleigh Newman, ומשמש מדי יום לשליטה במחשב Mac באמצעות שלט, כי הידיים של Ryleigh לא עובדות טוב. הדף הזה תורגם מאנגלית. InputConfig מוצג בעברית כאשר שפת ה-Mac היא עברית. חלק מדפי האתר זמינים באנגלית בלבד.
הדף הזה בשפות אחרות: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย
חינמי. macOS 14 ומעלה. בלי חשבון, ושום דבר לא יוצא מה-Mac. קוד פתוח ב-GitHub.