עברית

מה המשמעות של MSB ו-LSB ב-MIDI?

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

MSB ו-LSB הם שני החצאים של מספר שגדול מדי לבית נתונים אחד של MIDI. בית נתונים מחזיק 0 עד 127. שניים יחד מחזיקים 0 עד 16,383. ה-MSB, הבית המשמעותי ביותר, הוא החצי הגס, וה-LSB, הבית הפחות משמעותי, הוא החצי העדין. הערך המלא הוא ה-MSB כפול 128, ועוד ה-LSB.

הצימוד הוא חלק מתקן ה-MIDI, והוא מופיע בארבעה מקומות: Bank Select, כיפוף גובה צליל, שליטה עדינה ב-CC, ומספרי הפרמטרים שנקראים RPN ו-NRPN.

חישוב הערך

MSBLSBערך
000
0127127
10128
6408,192, האמצע
12712716,383, הקצה העליון

צעד אחד של ה-MSB שווה ל-128 צעדים של ה-LSB. התקנים רבים שולחים וקוראים רק את ה-MSB, ולכן רוב הפקדים נעים ב-128 צעדים.

שימוש ב-Bank Select

Program Change מגיע ל-128 צלילים. כדי להגיע ליותר, התקן ממיין את הצלילים שלו לבנקים, ו-Bank Select בוחר קודם את הבנק.

סדרהודעהבתים בערוץ 1 (הקסדצימלי)
1CC 0, Bank Select MSBB0 00, ואז ה-MSB
2CC 32, Bank Select LSBB0 20, ואז ה-LSB
3Program ChangeC0, ואז התוכנית

הבנק לא משתנה עד שה-Program Change מגיע. מדריך שנותן את הבנק כמספר אחד מתכוון ל-MSB כפול 128, ועוד LSB. שלחו את הבנק קודם ואת התוכנית אחרונה. בMIDI Program Change יש את השאר.

איפה הם בכיפוף גובה צליל

כיפוף גובה צליל תמיד נושא את שני החצאים, בהודעה אחת, כשהחצי העדין קודם: E0, ואז ה-LSB, ואז ה-MSB. האמצע, בלי כיפוף, הוא LSB 0 ו-MSB 64, שהם 8,192. כיפוף גובה צליל הוא ההודעה הנפוצה היחידה שמשתמשת בכל 16,384 הצעדים בכל פעם. בכיפוף גובה צליל ב-MIDI מוסבר הטווח.

צימוד של CC לחצי העדין שלו

לכל אחד מהבקרים 0 עד 31 יש שותף גבוה ב-32 מספרים שנושא את החצי העדין. CC 1, גלגל ה-mod, מצומד ל-CC 33. CC 7, עוצמה, מצומד ל-CC 39. התקן שרוצה שליטה עדינה יותר שולח את שניהם, והתקן שלא רוצה קורא רק את הראשון. CC 32 עד 63 הם החצאים העדינים של CC 0 עד 31. רשימת ה-CC של MIDI מראה כל זוג.

איפה הם ב-RPN וב-NRPN

מספר פרמטר צריך שני חצאים כדי לבחור את הפרמטר ועוד שניים כדי לקבוע את הערך: CC 101 ו-100, או CC 99 ו-98, בוחרים, ו-CC 6 ו-CC 38 נושאים את ה-MSB וה-LSB של הערך. NRPN הוא שני זוגות של MSB ו-LSB שנשלחים בזה אחר זה. בMIDI NRPN ו-RPN עוברים על אחד.

בדיקת הבתים שלכם

מפענח הודעות MIDI באתר הזה בונה כיפוף גובה צליל מערך יחיד ומראה את שני החצאים בהקסדצימלי, בעשרוני ובבינרי, והוא קורא בתים מודבקים של Bank Select ו-Program Change בחזרה למילים. כשהתקן נוחת בבנק הלא נכון, בדקו איזה חצי המדריך שלו מצפה לו ב-CC 0 ואיזה ב-CC 32. אני מפתח את InputConfig, אפליקציית Mac חינמית ששולחת Control Change ו-Program Change מבקר משחקים, ובדף פלט MIDI שלה יש רשימה של מה שהיא שולחת.

הגרסה הקצרה

  • MSB. זה החצי הגס, וכל צעד שווה 128.
  • LSB. זה החצי העדין, וכל צעד שווה 1.
  • ערך. הכפילו את ה-MSB ב-128 והוסיפו את ה-LSB, וזה נותן מספר מ-0 עד 16,383.

שני בתים של 7 סיביות יוצרים מספר אחד של 14 סיביות.

שאלות

מה פירוש MSB ו-LSB ב-MIDI?

Most significant byte ו-least significant byte: החצי הגס והחצי העדין של ערך של 14 סיביות שמפוצל על שני בתי נתונים של 7 סיביות.

איך מחשבים ערך MIDI מ-MSB ו-LSB?

מכפילים את ה-MSB ב-128 ומוסיפים את ה-LSB. MSB 1 ו-LSB 0 הם 128. MSB 127 ו-LSB 127 הם 16,383.

מה הם Bank Select MSB ו-LSB?

CC 0 הוא Bank Select MSB ו-CC 32 הוא Bank Select LSB. שלחו את שניהם, ואז Program Change, כדי לבחור צליל בבנק שמעבר ל-128 הראשונים.

אני חייב לשלוח את ה-LSB?

לעיתים קרובות לא. התקנים רבים משתמשים רק ב-MSB. ב-Bank Select בדקו במדריך: חלק מההתקנים צריכים את שניהם, חלק רק אחד, והם שונים באיזה.

מי בא קודם, MSB או LSB?

ב-Bank Select ובמספרי פרמטרים, ה-MSB נשלח בדרך כלל קודם כהודעה משלו. בתוך הודעת כיפוף גובה צליל, ה-LSB בא קודם.

למה בתי MIDI הם רק של 7 סיביות?

הסיבית העליונה מסמנת בית סטטוס, תחילת הודעה. בתי נתונים משאירים אותה כבויה, מה שמשאיר 7 סיביות וטווח של 0 עד 127.

עוד בעברית

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

מי כותב. 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.