עברית

מה זה MIDI SysEx?

להורדת InputConfig מ-Mac App Storeהאפליקציה הזו חינמית לגמרי. אין צורך ליצור חשבון. אין מינויים, אין הורדות מסובכות, ושום דבר לא נעול. מותאמת ל-Apple silicon.

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 (אולפן 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 מראה אילו מספרים סטנדרטיים.

Live Visualizer של InputConfig בתצוגת MIDI, שמציג את מספר ה-CC והערך של כפתור סיבובי משתנים בזמן שמסובבים אותו.
איור 1. Live Visualizer של InputConfig מציג את מספר ה-CC והערך של כפתור סיבובי משתנים בזמן שמסובבים אותו.
העורך של InputConfig מציג שלוש שורות כפתור ששולחות ערכי Control Change קבועים לעוצמה, פאן ורוורב.
איור 2. שליטה יומיומית לא צריכה SysEx. שלושה כפתורים כאן קובעים עוצמה ל-100, פאן למרכז ורוורב ל-40 בעזרת Control Change רגילים.

הגרסה הקצרה

  • צורה. היא מתחילה ב-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, Русский, ไทย

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