עברית
מה זה MIDI NRPN?
InputConfig חינמי ב-Mac App Store. דורש macOS 14 ומעלה, בלי חשבון, בלי מעקב, קוד פתוח.
NRPN, קיצור של Non-Registered Parameter Number, הוא דרך לשלוט ביותר הגדרות ממה ש-128 מספרי ה-Control Change מאפשרים. הוא בנוי מהודעות Control Change רגילות שנשלחות בסדר: CC 99 ו-CC 98 בוחרים איזה פרמטר, ואז CC 6 ו-CC 38 קובעים את הערך שלו. זה נותן 16,384 פרמטרים, ולכל אחד ערך של עד 16,384 צעדים. RPN עובד באותו אופן עם CC 101 ו-CC 100, לרשימה קצרה של פרמטרים שכל היצרנים חולקים.
השיטה היא חלק מתקן ה-MIDI. איזה מספר NRPN עושה מה נקבע על ידי היצרן של כל סינת', וברשימה שבמדריך שלו כתוב הכול.
קריאת NRPN, הודעה אחרי הודעה
| שלב | הודעה | מה היא נושאת |
|---|---|---|
| 1 | CC 99 | החצי הגס של מספר הפרמטר (MSB) |
| 2 | CC 98 | החצי העדין של מספר הפרמטר (LSB) |
| 3 | CC 6, Data Entry | החצי הגס של הערך (MSB) |
| 4 | CC 38 | החצי העדין של הערך (LSB), אם הפרמטר משתמש בו |
CC 96 ו-CC 97 יכולים לבוא במקום ערך, כדי להעלות או להוריד את הפרמטר שנבחר בצעד אחד. שתי ההודעות הראשונות מצביעות על הגדרה, ושתי הבאות משנות אותה.
הפרמטרים הרשומים
RPN, קיצור של Registered Parameter Number, משתמש ב-CC 101 וב-CC 100 לבחירת הפרמטר, ובאותם CC 6 ו-CC 38 לערך. המספרים שלו משמעותם זהה בכל התקן.
| RPN (MSB, LSB) | פרמטר |
|---|---|
| 0, 0 | טווח כיפוף גובה הצליל, בחצאי טונים ובסנטים |
| 0, 1 | כוונון עדין |
| 0, 2 | כוונון גס |
| 127, 127 | Null: לא נבחר פרמטר |
רשום פירושו שכולם הסכימו, ולא רשום פירושו שהיצרן הגדיר. בכיפוף גובה צליל ב-MIDI מוסבר הטווח ש-RPN 0 קובע.
דוגמה אחת מהתחלה ועד הסוף
קביעת טווח כיפוף הגובה ל-12 חצאי טונים בערוץ 1 דורשת ארבע הודעות, ועוד שתיים כדי לסגור את הדלת.
| בתים (הקסדצימלי) | משמעות |
|---|---|
| B0 65 00 | CC 101 על 0: RPN, חצי גס 0 |
| B0 64 00 | CC 100 על 0: RPN, חצי עדין 0, כך שנבחר טווח כיפוף הגובה |
| B0 06 0C | CC 6 על 12: שנים עשר חצאי טונים |
| B0 26 00 | CC 38 על 0: בלי סנטים נוספים |
| B0 65 7F, B0 64 7F | RPN null, כך ש-CC 6 מאוחר יותר לא משנה שום דבר בטעות |
שלחו את ה-null בסוף, אחרת הודעת Data Entry הבאה תנחת על אותו פרמטר. הדביקו כל אחת מהן במפענח הודעות MIDI כדי לבדוק אותן.
ההבדל בין NRPN ל-CC
| Control Change | NRPN | |
|---|---|---|
| הודעות לשינוי אחד | אחת | שלוש או ארבע |
| כמה פרמטרים | 128, ולרבים מהם תפקיד קבוע | 16,384 |
| טווח ערכים | 0 עד 127 | עד 0 עד 16,383 |
| מי מגדיר את המספרים | תקן ה-MIDI, לנפוצים | כל יצרן |
CC פשוט וגס, ו-NRPN עדין ודורש יותר הודעות.
מתי צריך אחד
השתמשו ב-NRPN כשהמדריך של סינת' מציג את ההגדרה שאתם רוצים רק כ-NRPN, או כש128 צעדים גסים מדי ושומעים את הקפיצות. בכל מקרה אחר CC רגיל קל יותר, ברוב ה-DAW אפשר ללמד אותו ב-MIDI learn בשנייה. InputConfig, אפליקציית ה-Mac החינמית שפיתחתי, שולחת הודעות בודדות מבקר משחקים: תו, Control Change, כיפוף גובה צליל או Program Change. אם הסינת' מציע את אותה הגדרה כ-CC, השתמשו ב-CC. ברשימת ה-CC של MIDI יש את השמות של הסטנדרטיים.
הגרסה הקצרה
- NRPN. CC 99 ו-98 בוחרים, CC 6 ו-38 קובעים. מוגדר על ידי היצרן.
- RPN. CC 101 ו-100 בוחרים, CC 6 ו-38 קובעים. סטנדרטי.
- סיום. שלחו 127 ו-127 כדי לבטל את הבחירה.
NRPN הוא ארבעה Control Change שעובדים כאחד.
שאלות
מה פירוש NRPN?
Non-Registered Parameter Number. לא רשום פירושו שכל יצרן מחליט מה המספרים שלו שולטים בו.
אילו מספרי CC יוצרים NRPN?
CC 99 ו-CC 98 בוחרים את הפרמטר, ו-CC 6 ו-CC 38 קובעים את הערך שלו. CC 96 ו-CC 97 מעלים ומורידים את הערך בצעדים.
מה ההבדל בין NRPN ל-RPN?
הם עובדים באותו אופן. RPN בוחר עם CC 101 ו-CC 100 והמספרים שלו סטנדרטיים, כמו טווח כיפוף הגובה. NRPN בוחר עם CC 99 ו-CC 98 והמספרים שלו נקבעים על ידי היצרן.
מה ההבדל בין NRPN ל-CC?
CC הוא הודעה אחת עם ערך מ-0 עד 127. NRPN הוא שלוש או ארבע הודעות CC לפי הסדר, שמגיעות ל-16,384 פרמטרים עם ערכים עד 16,383.
איך קובעים טווח כיפוף גובה דרך MIDI?
שלחו RPN 0: CC 101 על 0, CC 100 על 0, ואז CC 6 עם מספר חצאי הטונים ו-CC 38 עם הסנטים. סיימו עם CC 101 ו-CC 100 על 127.
למה הסינת' שלי מתעלם מ-NRPN?
ארבע ההודעות חייבות להגיע בסדר בערוץ של הסינת', המספרים חייבים להיות כאלה שהמדריך שלו מפרט, ובחלק מהסינתים צריך להפעיל קבלת NRPN בהגדרות שלהם.
עוד בעברית
מדריכים מלאים, באנגלית
מי כותב. 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.