תוכן עניינים:

כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi: 5 שלבים
כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi: 5 שלבים

וִידֵאוֹ: כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi: 5 שלבים

וִידֵאוֹ: כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi: 5 שלבים
וִידֵאוֹ: התאמת השלט לטלוויזיה – התאמה באמצעות סריקה 2024, נוֹבֶמבֶּר
Anonim
כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi
כיצד לקודד שיר באמצעות מוזיקת גיליונות ב- Sonic Pi

מדריך זה מתאר כמה שלבים בסיסיים וחתיכות קוד לשימוש בעת קידוד שיר ב- Sonic Pi באמצעות מוזיקה! יש מיליון פיסות קוד אחרות לנסות להוסיף טעם ליצירה המוגמרת שלך, לכן הקפד גם לשחק סביב עצמך ולראות מה אתה יכול להמציא!

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

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים

לפרויקט זה תזדקק ל:

1. מחשב תואם ל- Sonic Pi

2. תוכנת Sonic Pi

3. מוזיקת גיליונות

4. ידע בסיסי בקריאת מוזיקה וסימון המגרש המדעי

שלב 2: גלה את BPM של השיר שלך וקוד את זה

גלה את BPM של השיר שלך וקוד את זה
גלה את BPM של השיר שלך וקוד את זה

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

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

קדימה וקידוד ה- BPM מניסיוני עזר מאוד להבין את התזמון תוך קידוד.

שלב 3: עקוב אחר המוסיקה והערות הקוד והאקורדים

עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר המוסיקה והערות הקוד והאקורדים
עקוב אחר מוסיקה וערות קוד ואקורדים
עקוב אחר מוסיקה וערות קוד ואקורדים

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

במקרה שלי, ההערה הראשונה שלי הייתה a4 על הצוות בסימון המגרש המדעי. כדי לקודד זאת הקלדתי "play: a4" בשורה חופשית במאגר, והקפד לכלול את המעי הגס כדי שהתוכנה תדע שזו פתק. המעי הגס והפתק צריכים להיות ורודים אם הזנת אותו נכון. מכיוון שהפתק הזה היה הערה שמינית וחתימת השעה היא 4/4, קידדתי אחריו "שינה 0.5".

אחרי זה היו לי הרבה הערות בסדרה שיהיה הרבה יותר קל לקוד אותן בשורת קוד אחת מאשר בכמה. לשם כך השתמשתי ב "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" ערכת הסוגריים הראשונה צריכה להכיל את ההערות שלך על הצוות לפי הסדר, להפריד בפסיקים והשנייה צריכה להכיל משך כל שטר לפי הסדר (1 לשטר רבע, 2 לחצי שטר, 0.5 להערה שמינית וכו ')

אם אתה רוצה שאקורד ישחק בו זמנית כמוני, הקלד "play_chord [: d,: fs,: a]" מבלי לקודד שינה בין לבין. בתוך הסוגריים, עליך לקודד את התווים המרכיבים את האקורד שאתה מנסה לנגן. אם זה כל התווים שאתה רוצה לשחק בו זמנית, קוד שינה לאחר מכן כשהמספר אחרי השינה הוא משך הפתק הקצר ביותר שלך בסדרה שזה עתה קידדת.

אם יש לך רצף של חזרה בקוד שלך, אתה יכול לולאה קבוצת קוד אחת באמצעות "4. פעמים לעשות" בתחילת הקוד שברצונך ללולאה ו"סיום "בסוף הקטע שברצונך ללולאה. המספר שלפני ".times do" מסמן כמה פעמים אתה רוצה שחלק הקוד יהיה חוזר. אם הזנת אותו נכון, גם "עשה" וגם "סיום" יהפוך לכתום.

אם יש לך פתק בודד שאתה רוצה לשחק למשך זמן מסוים מלבד 1, תוכל לקודד אותו כך: "play: e5, sustain: 0.5, release: 0.1" כשהמספר לאחר sustain הוא משך השטר. אם הקלדת אותו נכון, שחרור ושחרור יהפכו לורודים והמספרים יהפכו לכחולים.

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

שלב 4: בחר את הסינתור שלך

בחר את הסינתור שלך
בחר את הסינתור שלך

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

כדי למצוא את האפשרויות, לחץ על "עזרה" בפינה השמאלית העליונה של החלון, ופתח את מסך ההדרכה התחתון. לחץ על סינתרים בתחתית והתנסה. עבור לראש המאגר שלך וכתוב מתחת לשורה שבה קודנו בעבר את ה- BPM, הקלד: "use_synth: dtri" כשהמילים לאחר המעי הגס הוא הסינתור שנבחר לשיר שלך. הקש על Play ובדוק אם אתה אוהב את הצליל. אם לא, המשך לחקור עד שתמצא אחד שאתה עושה!

שלב 5: בוצע

בוצע!
בוצע!

השיר המקודד שלך ממוזיקה ב- Sonic Pi אמור להיות שלם. לחץ על כפתור "הפעלה", נשען לאחור, הירגע והקשב ליצירת המופת שלך!

מוּמלָץ: