תפריט
שלום Anonymous ::: 2021, 16:08
Facebook
musical act magazine המגזין הישראלי לטכנולוגיות באודיו ומוסיקה Musical Act Magazine
VST Expression - Explained
שרשרת זו הוגדרה כמועילה (855) › תצורת הדפסה
לך לעמוד 1, 2   הבא
 הגב לנושא
שימו לב: ההודעה האחרונה בשרשרת זו נכתבה לפני יותר משנה.
חשוב היטב לפני שיגור מענה לשרשרת זו
   ראשי » מש' Steinberg
  חגי דוידוף  
תומך
הצטרף: 02 ינו' 05
הודעות: 2187
מיקום: מרכז
VST Expression - Explained
הודעה פורסם: ראשון 04 אפר',10 10:09   
הי,

לאור שאלות רבות שאני מקבל על הביטוי העלום הנ"ל, החלטתי לחלוק עמכם מאמר מבוא לנושא (המאמר נכתב עבור מכללת BPM).
בעז"ה, בקרוב אוסיף מאמר מפורט טכני ישומי יותר, ודוגמאות שמע.

כפתיח, עלי לציין מראש כי לפי דעתי (כמו הרבה דברים שסטיינברג עושים) הרעיון מצויין אך מסורבל להבנה בהתחלה.
אך לאחר שמפנימים את ההגיון ושיטת העבודה, אין דרך חזרה והתיזמורים הווירטואלים שלכם ירקיעו למחוזות חדשים של ריאליזם#smile

Here We Go:

הרעיון:
מה זה בכלל?
ממשק לעבודה עם כלים ווירטואלים שמדגמים כלים "חיים" מרובי ארטיקולציות.
בכלי חיי, ניתן בד"כ לנגן בכמה ארטיקולציות שונות.
לאורך השנים, נוצרו כל מיני דרכים לעבור בין הארטיקולציות האלו, ולכל יצרן שיטה משלו:

- פריסט נפרד לכל ארטיקולצייה.
דילוג בינהם יעשה ע"י פקודת Program Change.

- ארטיקולצייה שונה לכל ערוץ מידי, באותו כלי מולטיטימבריאלי.
דילוג בין ערוצי המידי השונים מייצר את המעבר בין הארטיקולציות השונות.

- יש חברות שבונות פריסטים שמורכבים מכמה רבדים (Layers) כאשר כל ארטיקולצייה נמצאת ב-Layer משלה.
הדילוג בניהם מתבצע ע"י שימוש ב-Key Switches (שימוש בקליד כטריגר) או מידע #CC אחר (בד"כ Modulation Wheel).

- כל ארטיקולצייה נמצאת בעצמת הקשה אחרת (Velocity).
הדילוג בניהם מתבצע ע"י ניגנה בעוצמות שונות.


גישת ה-VST Expression:
סטיינברג מיזגו את כל השיטות הנ"ל לממשק אחד, בו אתה יכל לייצר Key Switches משלך שיישדרו את סוג המידע הרצוי לכלי הווירטואלי,
ויביאו אותך אל הארטיקולצייה הרצוייה.

יתרונות השיטה:
- לכל הטריגרים יש מעתה שדירה משלהם ב-Controller Lane.

- ה-Score Editor אף לוקח זאת צעד קדימה ומשתמש בסימני התיווי המקובלים לציון הארטיקולציות,
ואלו משפיעים על הביצוע של התוו (בניגוד לסימני תיווי "גלמים" שלא משפיעים).


סוגי המידע ב-VST Expression
- Attributes – פקודה נקודתית שהיא חלק ממשי מהתוו עצמו ורלוונטית לו בלבד.
מתאים לארטיקולציות כגון Staccato, Gliss, Sforzando וכו'.
Attributes מופיעים כבלוקים קצרים ב-Controller Lane.

- Directions – הוראת ביצוע שאינה קשורה לתוו ספציפי אחד, היא תקפה מרגע הינתן הפקודה ,
ותתחלף רק כאשר תשלח פקודת Direction אחרת.
מתאים לפראזות שלמות בהן נרצה שכל התווים יבוצעו באותו האופן, ולא נרצה לסמן אינדיווידואלית כל תוו, לדוגמא: Pizzicato, Sordino וכו'.
Directions מופיעים כבלוקים ארוכים ב-,Controller Lane שממשיכים עד שאחר מחליף את מקומם.


Slots & Groups
הסלוט מכיל את השם והסמל של הארטיקולצייה, כפי שהיא תופיעה ב-Midi Editors השונים,
ואת החשוב מכל - הפקודה שתישלח בפועל לכלי המקבל.
אנו בוחרים את השם והסמל בגרופ עצמו ואת הפקודה שתישלח בפועל בחלון הימני-Output Mapping.

בדרך כלל נשתמש ב-Group אחד בלבד לכל סלוט, או במילים אחרות בארטיקולצייה אחת.
במצבים יותר מורכבים, היכן שיש ארטיקולצייה שהיא גם Staccato וגם Sul Ponte,
ניתן להשתמש ביותר מגרופ אחד לסימון נכון של הארטיקולצייה.
בסיטואצייה כזאת חשוב להבין, שבפועל עדיין נשלח רק סט פקודות אחד לכלי, בהתאם להוראות
ב-Output Mapping.

כדי שהדברים יעבדו בפועל בדוגמא למעלה, צריך שלכלי תהיה ארטיקולציית Staccato Sul Ponte, לא מדובר בשני סטים של פקודות.

הסלוט הראשון הוא ה-Default Slot, כלומר זאת הארטיקולצייה ראשונה שתיפתח אוטומטית.
בהעדר כל הוראת ביצוע אחרת, זה הסלוט שיבחר אוטומטית.
_________________
אתר הבית
FaceBook
Twitter
Dor Rozen
Act Compatible
הצטרף: 14 יול' 07
הודעות: 1492
מיקום: מודיעין
הודעה פורסם: ראשון 04 אפר',10 10:31   
תודה רבה חגי, אני מעריך את זה #thumbsup
_________________
כל מאמץ שווה את מה שלמדת ממנו
vidimusic
Expert
הצטרף: 02 פבר' 05
הודעות: 679
מיקום: טרפון 24 תל אביב
הודעה פורסם: ראשון 04 אפר',10 10:46   
גם אני
#think
_________________
vidimusic
guydi
הצטרף: 03 ינו' 08
הודעות: 242
מיקום: חדרה
הודעה פורסם: ראשון 04 אפר',10 10:55   
תודה רבה!
NirSa
הצטרף: 09 נוב' 05
הודעות: 19
מיקום: קריית סביונים - יהוד
הודעה פורסם: ראשון 04 אפר',10 11:31   
תודה חגי !
ReuvenM
Administrator
הצטרף: 17 מאי 01
הודעות: 19317
מיקום: תל אביב
הודעה פורסם: ראשון 04 אפר',10 11:43   
#thumbsup , אנא הביעו הערכה גם בניקוד #sorry
_________________
Facebook של אקט ::: חפש לפני שתשאל ::: התקנון! ::: אינדקס ::: האינפו
  חגי דוידוף  
תומך
הצטרף: 02 ינו' 05
הודעות: 2187
מיקום: מרכז
היישום בקיובייס 5
הודעה פורסם: ראשון 04 אפר',10 12:22   
Articulation & Expression
שני מושגים אלו מגדירים איך צליל מסויים נשמע, כלומר איך הוא מנוגן ע"י כלי מסויים.
הגיה והבעה מתייחסים לעוצמת הנגינה (פורטה/פיאנו) ו/או לגובה הצליל (טרמולו/טריל).

דוגמא: האם כינור מנוגן ע"י קשת (Bow) או ע"י אצבעות (Pizzicato),
האם חצוצרה מתנגנת עם סורדינו (מושתקת) או פתוחה וכו'.



Directions & Attributes
ארטיקולציות מתחלקות לשתי קבוצות עקריות:
1. Directions – הוראות שתקפות מרגע נתינת ההוראה עד שתינתן הוראה חדשה,
כלומר הן רלוונטיות למתחם שלם של תווים, או אפילו ליצירה שלימה ולא לתוו יחיד (לדוגמא Pizzicato).

2. Attributes (תכונות) – הוראות שתקפות לגבי תוו יחיד.
לדוגמא Accent (דגש), Staccato (קופצני/קצר) וכו'.
הקלק על התמונה לצפיה בגודל מלא
הקלק על התמונה לצפיה בגודל מלא
כאשר אנו עובדים עם MIDI, ארטיקולציות אלו צריכות לבוא לידי ביטוי כסאונדים שונים, מה שאומר ש:
אם אין לך את הארטיקולציות הללו בספריית הסאונד שלך, VST EXPRESSION לא יחולל אותן בשבילך!
אם אין לך TRILL לא תקבל TRILL, אם אין לך קרשנדו לא יווצר קרשנדו, וכו'...

#sorry


ניתן לדלג בין הסאונדים הרצויים ע"י שימוש בפקודות/סוגי המידע הבאים:

1. Program Change – פקודה זו מורה לכלי הווירטואלי לעבור מסאונד אחד לאחר.
בהתאם לכלי, ניתן להשתמש בה לשינוי ארטיקולציה.

2. MIDI Channel – כלים מרובי ערוצים (Multi-timbral) יכלים להכיל ארטיקולציות שונות בערוצים השונים.
ניתן לעבור בניהם ע"י בחירת ערוץ ה-MIDI שמכיל את הארטיקולציה הרלוונטית.

3. Key Switch – ישנם סמפלרים שמשתמשים בקלידים מסויימים כטריגר להחלפת הארטיקולצייה.

4. MIDI Editing – ניתן ליצור ארטיקולציות ידנית ע"י הגדרת אורך או עוצמה לארטיקולצייה.
בשיטה זאת (בהעדר ארטיקולצייה "אמיתית") ניתן לזייף פיאנו/סטקטו ע"י מניפולציית Velocity/אורך התוו.




Expression Maps
מפות הבעה הן כלי רב עוצמה בעבודה מול ארטיקולציות מרובות בפרוייקט.
ניתן לבחור מפה רלוונטית מהאינספקטור של ערוץ המידי/האינסטרומנט.
במפות אלו ניתן לפרט את מיפוי הארטיקולציות וההבעות המוסיקליות של הכלי המוסיקלי ע"י שימוש בכל הפקודות וסוגי המידע שצויינו מקודם.

בפועל זה מתבצע כך:
כאשר נבחר מפת הבעה לערוץ מידי/אינסטרומנט, הארטיקולציות ייושמו אוטומטית בעת הפלייבק.
קיובייס מזהה את הוראות הביצוע ומחפש את הסאונד הרלוונטי שמתאים לקריטריון הנבחר במשבצת הסאונד במפת ההבעה.

כאשר משבצת הסאונד נמצאה, יתכנו אחד/כמה מהדברים הבאים:
- יבחר סאונד שונה ע"י פקודת Program Change.
- יבחר ערוץ מידי אחר.
- יבחר סאונד שונה ע"י פקודת Key Switch.
- התוו הנכחי ישתנה, לדוגמא ארכו/עצמתו.

· כאשר לא נמצאה משבצת סאונד מתאימה לארטיקולצייה, תבחר אחת שהכי מתאימה ע"פ חוקיות והעדפה מוגדרת מראש (עיין למטה ב-Groups).

· כאשר נכניס ארטיקולציות לקטע מידי עלינו לדאוג שהמפה תבחר את הארטיקולצייה הנכונה בכלי הווירטואלי.

· מפות הבעה גם מאפשרות לקשר בין הארטיקולציות השונות לקלידים במקלדת השליטה,
ובכך בעצם ליצור Key Switches.

· מפות הבעה שימושיות במקרים הבאים:
1. כאשר נרצה לשנות ארטיקולציות ישירות מעורך המידי (במיוחד ב-Score Editor) מבלי הצורך להקליט קודם מידע מידי.

2. כאשר נרצה תוך כדי נגינה לדלג בין הארטיקולציות השונות ולהקליט אותן (Key Switches).

3. כאשר נפתח פרוייקט שהשתמש בספריות חיצוניות שאין לנו, נוכל להתאים אותו במהירות לספריית הסאונד שלנו.

מפות הבעה יכולות להישמר כחלק מ-Track או VST Preset או להישמר עצמאית.
הזמינות של המפות בקיובייס נקבעת ע"פ שיטת השמירה שלהן.



לגבי הפריסטים של HALIONONE שמגיעים עם קיובייס:
סיומת VX מעידה על Track Preset או VST Preset שעושה שימוש בכלי מרובה ארטיקולציות או/ו במפת הבעה.
כנ"ל לגבי הטקסט HSO עם סיומת VX אשר מעיד על סאונד מרובה ארטיקולציות מספריית Halion Symphonic Orchestra.



VST Expression בחלון הפרוייקט
התצוגה הבאה זמינה בתפריט האינספקטור של ערוץ המידי/האינסטרומנט:
הקלק על התמונה לצפיה בגודל מלא
הקלק על התמונה לצפיה בגודל מלא

התצוגה הזו מאפשרת לראות את הארטיקולצייה הנבחרת והיא יעילה במיוחד כאשר מחליפים ארטיקולציות תוך כדי נגינה בלייב.



VST Expression ב-Score Editor
בעורך התיווי, אפשר ליישם ארטיקולציות ע"י שימוש בתיווי מסורתי מקובל.
ישנה לשונית מיוחדת באינספקטור הסמלים שמכילה את כל סמלי הארטיקולצייה של המפה הפעילה:
הקלק על התמונה לצפיה בגודל מלא
הקלק על התמונה לצפיה בגודל מלא

כדי להכניס סמל, בחר אותו בלשונית הארטיקולציות והקלק על המקום הרצוי בתווים.
מחיקה מתבצעת ע"י בחירה ו-Delete או Backspace.

· בחלון ה-Preferences>Scores>Colors for Additional Meanings ניתן לבחור צבע לסמלי הארטיקולצייה, על מנת שיהיה ניתן לאתר אותם בקלות.

· פרט לכך, עריכת סמלי הארטיקולצייה זהה לכל עריכת סמלים סטנדרטית ב-Score Editor.



VST Expression בשאר עורכי המידי
בשאר עורכי המידי ובהנחה שהזום האנכי מספיק גבוה, הארטיקולצייה תופיע על התווים עצמם.
כמו כן, ניתן לערוך את הארטיקולציות בשדירת ה-Articulations היעודית בחלון ה-CC:
הקלק על התמונה לצפיה בגודל מלא
הקלק על התמונה לצפיה בגודל מלא

· הכנסת הוראת ביצוע רציפה (Direction) נעשית ע"י בחירת העיפרון או לחיצה על Alt והקלקה בשורת הארטיקולצייה והמיקום הרצויים.
למחיקה יש להשתמש במחק או לבחור את הקטע הרצוי וללחוץ Delete או Backspace.

· הכנסת תכונה ספציפית לתוו מסויים נעשית ע"י בחירת העיפרון או לחיצה על Alt
והקלקה בשורת הארטיקולצייה הרצוייה, בקוו ההתחלה של התוו הרצוי.
למחיקה יש להקליק על האירוע הרצוי עם העיפרון/מחק.
זהירות: Delete או Backspace ימחקו גם את התוו עצמו.



VST Expression ב-Info Line
כאשר נבחר תוו מסויים, בשדירת האינפורמצייה נמצא את התפריט – "Articulations".
תפריט זה יציג את הארטיקולצייה הנכחית של התוו (אם ישנה) ויאפשר בחירת ארטיקולצייה חדשה/מחיקת הנכחית.
מחיקה מתבצעת ע"י בחירת הארטיקולצייה הפעילה שוב.

ניתן ליישם זאת על תוו בודד/קבוצת תווים.
הערה: בתפריט זה ניתן לבחור בהוראות Attributes בלבד, לא ב-Directions.



יצירת Expression Map

מתחם ה-Expression Maps
1. בחר ב-VST Expression Setup מתפריט ה-VST Expression באינספקטור של הערוץ.
ניתן להגיע לאותו חלון ע"י כניסה ל-VST Expression Setup מתפריט המידי.
הקלק על התמונה לצפיה בגודל מלא
הקלק על התמונה לצפיה בגודל מלא

2. בחר ב+ בצידו השמאלי של החלון (תחת הכותרת "Expression Maps") ותן שם למפה החדשה.

3. ניתן לשמור את המפה שיצרנו/לטעון מפה אחרת ע"י Load/Save.
ניתן לטעון הרבה מפות וכולם יהיו זמינות בפרוייקט.

4. Latch Mode – כאשר פונקצייה זו פע ילה, הארטיקולצייה תתחלף רק כאשר אחרת תבחר.

5. Root Note – מכאן אפשר לקבוע את הקליד הראשון של פונקציית ה-Remote (הסבר בהמשך).
שימושי במיוחד להעברת כל הטריגרים ביחד למעלה/למטה במקלדת.

6. Set Remote Keys – מכאן אפשר לקבוע את הקליד הראשון של ה-Remote והאם
שאר קלידי ה-Remote יעלו ממנו כרומטית/רק הקלידים הלבנים/השחורים.


מתחם ה- Sound Slots
· לכל ארטיקולצייה יש Sound Slot אליו היא מתייחסת ולהיפך.

1. לאחר הגדרת המפה החדשה, נוספה משבצת סאונד אוטומטית לאיזור ה-Sound Slots במרכז החלון. המשבצת הראשונה משמשת כברירת המחדל.
2. הקלק בעמודת הארטיקולצייה הראשונה- Art. 1 ובחר בארטיקולצייה הרצוייה.
במקביל, נוצרה כניסה חדשה בחלון Articulation בפינה הימנית התחתונה.
שמות הסלוטים נקבעים אוטומטית ע"פ שם הארטיקולצייה שנבחרה, אך ניתן לשנות אותם ידנית.

3. ליצירת ארטיקולצייה מורכבת מכמה ארטיקולציות בודדות, הוסף עוד ארטיקולציות בעמודות הנוספות (Art. 2-4, להסבר עיין ערך Groups למטה).
4. בעמודה Remote ניתן לבחור Key Switch שישמש כטריגר להפעלת משבצת הסאונד הנכחית בעת הנגינה. הפיטצ' הנבחר יופיע ליד הארטיקולצייה שלו באינספקטור.
אם אין בכוונתך להשתמש במקלדת שליטה אין צורך להגדיר את העמודה הזאת.

5. לחץ על ה+ בפינה השמאלית העליונה של מתחם ה-Sound Slots להוספת משבצת סאונד נוספת וחוזר חלילה ע"פ הצורך.


מתחם ה- Output Mapping
· במתחם זה, נמפה את משבצות הסאונד שיצרנו אל הכלי הווירטואלי.
הפרמטרים הבאים זמינים:

שלשת הפרמטרים הראשונים מסתמכים על הכלי הווירטואלי:
- 1st/2nd Key Switch – אם לכלי הווירטואלי יש Key Switches ניתן לבחור עד שני מתגים שילחצו במקביל.

- Program – מכאן ניתן להכניס פקודת Program Change שתישלח לכלי הווירטואלי, על מנת שהוא יעבור לארטיקולצייה הרצוייה.

- Channel – מכאן ניתן להגדיר לאיזה ערוץ מידי לעבור, בהנחה שהוא מכיל את הארטיקולצייה הרצוייה.

ארבעת הפרמטרים האחרונים יוצרים ארטיקולצייה ע"י מניפולציית המידע שנוגן:
- Length – הגדרה זו יוצרת בעצם את הארטיקולצייה ע"י קיצור אורך התוו ע"פ האחוז הנבחר. שימושי ליצירת Staccato/Tenuto מלאכותי.

- Velocity – הגברת/הנמכת עוצמת הארטיקולצייה. יכל לשמש ליצירת Accent מלאכותי.

- Min. Velocity – יתנגנו רק דגימות מעל Velocity הנבחר.
טוב לכלי ווירטואלי בו עוצמות מסויימות ומעלה מכילות ארטיקולצייה שונה.

- Transpose – מתאים לכלים הווירטואלים שממפים את הארטיקולציות השונות באוקטבות שונות.


מתחם ה-Articulations
· במתחם זה מוצגות כל הארטיקולציות שבחרנו עבור משבצות הסאונד.
ניתן לשלוט מכאן על התכונות הבאות:
- Art. – מכאן נבחר האם הארטיקולצייה תוצג בעורך המידי כסמל או כטקסט.
ניתן לבחור סמל מתפריט הסמלים או להכניס טקסט ידנית.

- Type – מכאן נרבע האם הארטיקולצייה היא תכונת תוו בודד (Attribute)
או הוראת ביצוע רציפה (Direction).
- Description – מכאן ניתן להכניס טקסט שמתאר את הארטיקולצייה.

- Group – בחירת הקבוצה (עיין למטה) או את חשיבות הסמל.


Groups
· ניתן לחלק את הארטיקולציות שיצרנו לאחד עד ארבע קבוצות.
לקבוצות שני תפקידים עיקריים:

1. ניתן להשתמש בקבוצות אלו כדי ליצור ארטיקולציות מורכבות מהוראות ותכונות שונות. דוגמא: לנגן ב-Arco וגם בסטקטו וגם בדגש.

יש ארטיקולציות שאינן יכולות להתנגן יחדיו במציאות, לדוגמא: כינור לא יכל לנגן בקשת ובפיציקטו בו זמנית, לכן מיקומן של הארטיקולציות הללו באותה קבוצה.
ארטיקולציות ששוכנות בתוך קבוצה אחת לא יכולות להתנגן ביחד ובכך נמנע מצב שלא מתאפשר במציאות.

2. הקבוצות מייצגות את החשיבות המוסיקלית, כלומר קבוצה מספר אחת (Art. 1) חשובה יותר משתיים, שלש וארבע.
היררכיה זו חשובה למקרה בו אין ארטיקולצייה מסויימת בסאונד הנבחר.

דוגמא:
- הוספנו לתוו Staccato ו-Accent.
- במפת ההבעה ה Staccato-מוגדר בקבוצה שתיים וה- Accent בשלש.
- עם זאת, לכלי הווירטואלי אין דגימות שמתאימות ל-Accent.
במצב זה, קיובייס תחפש Staccato ותתעלם מה-Accent.



והכי חשוב חברים: שמרו את מפת ההבעה לאחר שסיימתם #thumbsup
_________________
אתר הבית
FaceBook
Twitter
hendrix1406
Act Compatible
הצטרף: 17 יונ' 02
הודעות: 455
הודעה פורסם: ראשון 04 אפר',10 12:32   
מאמר מעולה! #thumbsup תודה.

מודה שהיה לי קשה להבין הכל אבל מעניין לאללה.

אני אהיה חוצפן -יש מצב לוידאו שמסביר או קישור? #clap

עריכה :

הייתי מציע לשנות את הכותרת למשהו שיהיה יותר קל למצוא בחיפוש לחברי אקט,

אולי משהו בסיגנון "תיכנות נכון בכלים- VST/MIDI" (סתם רעיון).
Dor Rozen
Act Compatible
הצטרף: 14 יול' 07
הודעות: 1492
מיקום: מודיעין
הודעה פורסם: ראשון 04 אפר',10 13:07   
מעולה חגי! מאמר מצויין #thumbsup

אני לא חושב שצריך לשנות את שם הכותרת, מציין את שם הפלאג וזה מה שצריך.

שוב תודה #thankyou
_________________
כל מאמץ שווה את מה שלמדת ממנו
eyals
הצטרף: 05 פבר' 03
הודעות: 80
מיקום: תל אביב
מעולה
הודעה פורסם: ראשון 04 אפר',10 14:50   
חגי, מאמר מצויין.
אני בדיוק אמור לקבל ספריית דגימות סימפונית שקניתי ואני מצפה לנצל את הידע שרכשתי...
 הגב לנושא
שימו לב: ההודעה האחרונה בשרשרת זו נכתבה לפני יותר משנה.
חשוב היטב לפני שיגור מענה לשרשרת זו
   ראשי » מש' Steinberg

לך לעמוד 1, 2   הבא
עמוד 1 מתוך 2

עשוי לעניין אותך :
:: תקנון