MIDI – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
←‏מידע טכני: הרחבת מידע טכני, יש עוד עבודה
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד עריכה מתקדמת מהנייד
שורה 21:
 
==מידע טכני==
===חיבורים===
שפת המידי עובדת ב־127 פקודות שונות וב־127 דרגות פקודה. כבל מידי מסוגל להעביר עד 16 ערוצים שונים בו זמנית. כך לדוגמה, בערוץ אחד להעביר סאונד גיטרה, בשני באס וכך הלאה.
חיבור מידי סטנדרטי הוא מחבר מסוג DIN5 (בעל חמישה פינים). על כלי נגינה או מכשיר שתואם מידי יהיו שקעים מתאימים, עם התוויות MIDI OUT{{הערה|יציאה, מכאן המכשיר שולח פקודות מידי שהוא מייצר.}}, MIDI IN{{הערה|כניסה, מכאן המכשיר מקבל פקודות מידי.}}, ולפעמים MIDI THRU{{הערה|מכאן יוצאות הפקודות שהתקבלו בכניסה, משמש לשרשור של כמה מכשירים.}}. כבל מידי מעביר מידע בכיוון אחד בלבד, ולכן אם מכשיר צריך גם להגיב למידי וגם לייצר מידי (למשל: מקלדת שהיא גם סינתסייזר וגם קונטרולר) יש לחבר אותו עם שני כבלים: אחד לכל כיוון.
פקודות מידי עוברות בכבל פיליפס בעל 5 פינים כאשר כל כבל מעביר נתונים דיגיטליים לכיוון אחד בלבד, המכשיר השולח מעביר דרך יציאת MIDI OUT למכשיר הקולט בכניסת MIDI IN. כיום חיבורי המידי נעשים גם דרך חיבור USB, למשל חיבור מקלדות שליטה או סינתסייזרים למחשב.
טכניקה נפוצה לנגינה על כמה סינתסייזרים באמצעות מקלדת אחת (או מחשב) היא שרשור שלהם זה לזה דרך MIDI THRU, והגדרת כל מכשיר שיגיב לערוץ מידי אחר. באופן זה ניתן לנגן על עד 16 כלים שונים ממקלדת שליטה אחת. הסטנדרט מגביל את האורך של כבל מידי ל-15 מטרים.
 
מאז ראשית המאה ה-21 נפוץ להעביר מידי דרך כבל USB, וקיימים מכשירים שאין להם את החיבור הסטנדרטי (DIN5) אלא חיבור USB בלבד. היתרונות של חיבור USB הם דו-כיווניות (ניתן לשלוח ולקבל פקודות באמצעות כבל אחד בלבד), מהירות ואמינות. החיסרון הוא הטווח המקסימלי של 5 מטרים.
===פקודות מידי בסיסיות===
 
*לחיצה על קליד (במקלדת מידי) - Note On
לאחרונה גובר השימוש בהעברת מידי באופן אלחוטי, דרך MIDI over Bluetooth. היכולת לנגן על כלי אלקטרוני ללא תלות בכבל מהווה יתרון עצום, אך לשיטה זו יש [[זמן השהיה]] ארוך יותר מאשר לחיבור בכבל.
*עזיבת קליד (במקלדת מידי) - Note Off
 
*לכל קליד במקלדת יש מספר 1 - 127 המשודרים יחד עם פקודות הקליד הנלחץ והנעזב
פקודות מידי יכולות לזרום גם בין כמה תוכנות שרצות על אותו מחשב, או על מחשבים שונים המחוברים ברשת.
*מהירות הקליד הנלחץ מתורגם לעוצמת הצליל - Velocity
 
===פקודות מידי בסיסיות===
 
פקודת מידי בנויה מארבעה מספרים ברצף:
* סוג הפקודה - תו, קונטרולר, תכנית וכד'
* פרמטר 1 (משתנה בהתאם לסוג הפקודה)
* פרמטר 2 ( - " - )
* ערוץ מידי
 
להלן מספר פקודות מידי נפוצות:
 
====פקודה: תו (Note)====
פקודת תו מורה על לחיצה על קליד (Note On) או שחרור שלו (Note Off). הפקודה בנויה משני מספרים שלמים בטווח של 0-127: מס' התו (Note Number) כלומר מיקומו בטווח של 10 אוקטבות; ו-וֶלוֹסִיטִי (Velocity), כלומר המהירות בה נלחץ הקליד. נגינה רכה תיצור פקודות עם וולוסיטי נמוך, ונגינה אגרסיבית תיצור פקודות עם וולוסיטי גבוה, ולכן ולוסיטי מקושר בדרך כלל עם עוצמת הנגינה, לדוגמה: כלי אלקטרוני שמדמה צליל של פסנתר ייצור תווים עמומים וחלשים בתגובה לפקודות עם ולוסיטי נמוך, ותווים חדים וחזקים בתגובה לולוסיטי גבוה.
 
כאשר המוזיקאי משחרר את הקליד, נוצרת פקודת Note Off, הבנויה ממספר התו ששוחרר עם ולוסיטי אפס (0). לעיתים, עקב תקלה בתקשורת או במכשיר, פקודת השחרור לא נוצרת או לא מגיעה לכלי הנגינה. במקרה כזה כלי הנגינה ימשיך לנגן את התו האחרון, מצב שנקרא "תו תקוע" (Stuck Note), ויש לאחתל אותו או לשלוח אליו פקודת "All Notes Off" (המכונה לעיתים "Panic").
 
====פקודה: שַׁלָּט רָצִיף (Continuous Controller)====
פקודת "תו" מורה על נגינת תו בעוצמה מסויימת, אולם זה עדיין לא מספיק לצורך הבעה מוזיקלית עשירה. כלי נגינה רבים משנים את אופי הצליל לאורך תו בודד, למשל מעמעמים אותו בהדרגה, או מוסיפים ויברטו, ובכך מוסיפים עומק רגשי למוזיקה.
פקודה זו, הנקראת בקיצור MIDI CC, עונה על הצורך הזה, בכך שהיא מאפשרת למכשירים לשלוח פקודות רציפות, למשל סיבוב של חוגה (Knob) או הזזה של סליידר (Slider), ולתרגם אותן להשפעה הדרגתית על הצליל שייווצר, לדוגמה הד שהולך ומתגבר או פילטר שהולך ונפתח.
 
פקודת CC בנויה משני מספרים שלמים בטווח 0-127:
* מספר השלט - Continuous Controller Number או בקיצור CC# - מקשר בין הכפתור הפיזי על כלי הנגינה לפרמטר של הצליל עליו הוא שולט. לדוגמה: סיבוב של חוגה על מקלדת שליטה יכול לשלוט על עוצמה של אפקט, אם המקלדת מייצרת פקודות שלט עם CC# מסויים, ואם האפקט מתוכנת להגיב לאותו CC#.
* ערך - Value - תלוי בסוג השלט שמייצר את הפקודה. דוגמאות נפוצות הן: פדאל ווליום ייצור ערכים לפי זווית הלחיצה עליו; סליידר ייצור ערכים בהתאם למיקום שלו לגובה או לצדדים; חוגה תיצור ערכים בהתאם לזווית הסיבוב שלה; וכו'. קיימים שלטים נוספים, כגון Breath Control שיוצר ערכים בהתאם לעוצמת הנשיפה של המוזיקאי לתוך פיה אלקטרונית.
 
ההשפעה של פקודת MIDI CC על הצליל שייווצר תלויה לחלוטין בכלי הנגינה שיבצע אותה. כלי נגינה וירטואליים ואלקטרוניים שונים מגיבים לפקודות שונות באופנים שונים, כדי לאפשר למוזיקאי שליטה מקסימלית בכל סוג של צליל (לדוגמה: השלט Modulation Wheel יכול לשמש לעמעום של הצליל בסינתסייזר מסויים ולהוספת ויברטו לצליל בסינת' אחר). בכלים רבים ניתן לתכנת איזה CC# ייצור כל שלט על המקלדת ולאיזה CC# יגיב כל פרמטר בסינתסייזר.
 
====פקודות נוספות====
{{להשלים}}
*פקודה לשינוי כלי נגינה Program Change
*הפעלת גלגל כיפוף צליל - PB
*הפעלת גלגל מודולציה - Modulation
*מהירות מטרונום (ב[[סקוונסר]]) Tempo
* MTC
* MMC
* SysEx
 
====ערוץ מידי (Midi Channel)====
כל פקודת מידי משוייכת לאחד מ-16 "ערוצי מידי" באמצעות מספר בין 1-16. ניתן לתכנת כל כלי נגינה שיגיב רק לפקודות מערוץ מסויים, וכך לנגן במקביל על מספר כלים דרך יציאת מידי אחת, כאשר כל כלי מגיב רק לפקודות שמיועדות אליו. שימוש נוסף לערוצי מידי הוא בעבודה עם כלי נגינה מרובי-צלילים (Multi-Timbral), כדי לשלוט על כל שכבה של הצליל בנפרד.
 
פקודות המידי עוברות ב 16 ערוצי מידי - 16 MIDI Channels. חייב להיות תאום מדויק בין הערוץ השולח ב־MIDI OUT - לערוץ המקבל ב־MIDI IN.
מכשיר אלקטרוני שתומך במידי מגיע עם ספר הפעלה ובו מצויה טבלת ישומי המידי MIDI Implementation Chart . בטבלה זו מצוינים כל יכולותיו ומגבלותיו ביחס לפקודות המידי.
 
===מידי אוניברסלי===