עברית

מה זה Program Change ב-MIDI?

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

Program Change היא הודעת ה-MIDI שאומרת להתקן לעבור לצליל, לפאץ' או לפריסט אחר. היא נושאת מספר אחד, מ-0 עד 127, ושום דבר נוסף. שלחו תוכנית 0 להתקן General MIDI ותקבלו פסנתר. שלחו 40 ותקבלו כינור. כדי להגיע ליותר מ-128 צלילים, שולחים קודם Bank Select.

אני מפתח את InputConfig, אפליקציית Mac חינמית ששולחת ומקבלת MIDI, ולכן הסעיפים האחרונים עוסקים בשליחת Program Change מכפתור ובשימוש באחד כדי להחליף פריסות.

שלבים

  1. מצאו ברשימת הפאצ'ים של ההתקן את מספר התוכנית של הצליל שאתם רוצים.
  2. בדקו אם ההתקן סופר תוכניות מ-0 או מ-1, והחסירו 1 אם הוא סופר מ-1.
  3. אם הצליל בבנק אחר, שלחו קודם Bank Select: CC 0 ואז CC 32.
  4. שלחו את ה-Program Change בערוץ שההתקן מאזין לו.

קריאת ההודעה

חלקערךמשמעות
בית סטטוס0xC0 עד 0xCFProgram Change, בערוץ 1 עד 16
בית נתונים0 עד 127מספר התוכנית

זה יוצא שני בתים בסך הכול. תוכנית 5 בערוץ 1 היא C0 05 בהקסדצימלי. ל-Program Change אין ערך מצורף: המספר הוא ההודעה כולה.

ספירה מ-0 או מ-1

ההודעה נושאת 0 עד 127. במקלדות ורשימות פאצ'ים רבות מוצג 1 עד 128. שני המספרים מתארים את אותן 128 תוכניות, כך שהפסנתר הוא תוכנית 0 בחוט ותוכנית 1 בלוח הקדמי. אם הצליל שעולה רחוק במספר אחד מהצליל שביקשתם, שני הצדדים סופרים ממספרים שונים. ברשימת הכלים של General MIDI רואים את שתי העמודות זו ליד זו.

הגעה ליותר מ-128 צלילים עם Bank Select

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

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

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

ההבדל מ-Control Change

Program ChangeControl Change
מה הוא עושהעובר לצליל או לפריסט אחרמזיז פקד אחד: כפתור סיבוב, פיידר, פדל
מה הוא נושאמספר אחד, 0 עד 127מספר בקר וערך, כל אחד 0 עד 127
באיזו תדירותפעם אחת, כשרוצים את השינויברציפות, כל עוד הפקד זז

Program Change בוחר את הצליל, ו-Control Change מעצב אותו. ברשימת ה-CC של MIDI יש כל מספר בקר.

שליחה מכפתור

ב-Mac, InputConfig שולחת Program Change מכפתור של בקר משחקים, ממקש במקלדת, מפדל רגל או מפד MIDI, דרך יציאת MIDI וירטואלית משלה. כל לחיצה קוראת פאץ' אחד לפי מספר, כשהספירה מ-0. כפתור אחד לכל פאץ' מחליף צלילים בלי שיד עוזבת את הכלי. בפלט MIDI יש את ההגדרה.

שימוש בו להחלפת פריסות

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

הגרסה הקצרה

  • מה. זו הודעה של שני בתים שמחליפה צלילים: סטטוס 0xC0 ועוד הערוץ, ואז מספר מ-0 עד 127.
  • יותר מ-128. שלחו קודם Bank Select, CC 0 ו-CC 32, ואז את ה-Program Change.
  • הפרש של אחד. החוט סופר מ-0 ומסכים רבים סופרים מ-1.

מספר אחד, ערוץ אחד, והצליל משתנה.

שאלות

מהי הודעת Program Change ב-MIDI?

הודעה של שני בתים שאומרת להתקן לעבור לצליל או לפריסט אחר. הבית הראשון הוא 0xC0 ועוד הערוץ, והשני הוא מספר התוכנית, 0 עד 127.

מה ההבדל בין Program Change ל-Control Change?

Program Change עובר לצליל אחר ונושא מספר אחד. Control Change מזיז פקד בודד, כמו עוצמה או פילטר, ונושא מספר בקר וערך.

איך בוחרים צליל מעל תוכנית 128?

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

למה ה-Program Change שלי בוחר פאץ' לא נכון?

בדרך כלל זה הפרש של אחד. ההודעה סופרת תוכניות מ-0 והתקנים רבים מציגים אותן מ-1, ולכן החסירו 1 מהמספר שעל המסך. אם זה רחוק יותר, ההתקן נמצא בבנק אחר.

כמה תוכניות MIDI יש?

128 בכל בנק, ממוספרות 0 עד 127 בהודעה. Bank Select מכפיל זאת במספר הבנקים שיש להתקן.

עוד בעברית

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

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