תוכן עניינים:
- שלב 1: FOSS
- שלב 2: עיבוד או הלחנת מוסיקה למשחק
- שלב 3: ייצא קובץ MIDI
- שלב 4: חיבור ה- Spielatron לתוכניות ALSA MIDI
- שלב 5: הגדרת שם התקן MIDI ויציאת USB
- שלב 6: שימוש ב- LMMS
- שלב 7: ייבא את קובץ ה- MIDI שלך לתוך LMMS
- שלב 8: הגדר את פלט LMMS ל- TtyUSB0
- שלב 9: עצור את פלט הקול של המחשב
- שלב 10: הקש על Play, שב ותהנה מהמוזיקה
וִידֵאוֹ: כיצד לשלוח מוזיקת MIDI לספילאטרון: 10 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
מדריך זה מכסה את כלי התוכנה שבהם אנו משתמשים כדי לקחת בקלות סימון מוזיקה סטנדרטי, להמיר אותו לקובץ MIDI ולהפעיל אותו ב- Spielatron.
שלב 1: FOSS
בכל מקום אפשרי אנו משתמשים בתוכנת Free & Open Source (FOSS) הפועלת על מחשב Linux, במקרה זה באמצעות אובונטו Mate.
שלב 2: עיבוד או הלחנת מוסיקה למשחק
מכיוון שיכולות המוסיקה שלנו מוגבלות, הלחנה אינה אופציה של ממש, וכדי להימנע מבעיות זכויות יוצרים אנו אוהבים לסדר קלאסיקות ישנות ליצירות של קו יחיד המתאימות לספיללטרון. בעיקרון אתה צריך לשמור על המוסיקה מונופוני כלומר תו בודד בלבד ובטווח הפתקים של Spielatron G5 עד G7. למטרה זו אנו משתמשים ב- Musescore שמצאנו שהוא מדהים לחלוטין למטרה זו וליצירת ניקוד מוזיקלי שממנו ניתן לנגן.
אנו משתמשים בתמונת אפליקציית Linux 64 סיביות הזמינה מ-
musescore.org/en/download/musescore-x86_64…
טריק אחד שאנו משתמשים בו כדי לשמור את הפתקים על הערימה בהתחשב ברשם הגבוה של ה- Spielatron הוא להשתמש באפשרות Treble Clef 8va מתוך Clef Pallette, שימו לב ל -8 הקטן מעל מפתח הטרבל.
אחד הדברים הגדולים ב- Musescore הוא הקהילה המדהימה המספקת עזרה, הדרכות, דוגמאות והרבה קבצי Musescore להורדה.
שלב 3: ייצא קובץ MIDI
ברגע שאתה מרוצה מההרכב המוזיקלי שלך ב- Musescore, עליך לייצא אותו כקובץ MIDI. זה נמצא בקובץ - ייצוא ובחר את תבנית הקובץ Midi Standard.
שלב 4: חיבור ה- Spielatron לתוכניות ALSA MIDI
מכיוון שאנו מעוניינים כעת לשלוח את קובץ ה- MIDI שלנו ל- Arduino ב- Spielatron אנו זקוקים לחיבור בין התקן USB למשל. תוכנות ttyUSB0 ו- MIDI למשל. תוכניות ALSA. כמו כן חיבור זה הוא בקצב שידור המחשב ולא בשיעור ה- MIDI הסטנדרטי של 31250.
למרבה המזל מישהו אחר כבר כתב תוכנית נהג לביצוע משימה זו הנקראת ttymidi.
ttymidi זמין מכאן:
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
תוכנית זו מסופקת רק כקוד מקור עם קובץ יצירת. כשהרצנו את קובץ ה- make קיבלנו שגיאת מקשר ונאלצנו לשנות את קובץ ה- make כדלקמן.
שורת פקודה מקורית שנתנה את השגיאות
gcc src/ttymidi.c -o ttymidi -לאסאונד
שורת פקודה שונה שעבד
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
בסופו של דבר לא הפעלנו את קובץ make ורקנו אותו עם שורת הפקודה למעלה, כך שהוא אינו מותקן במערכת שלנו. כאשר ברצוננו להריץ ttymidi אנו פותחים חלון מסוף, משנים את הספרייה לספריית ttymidi ומבצעים את התוכנית בהתאם לתמונה למעלה. ללא מתגים בשימוש ברירות מחדל של ttymidi ל- 115200 קצב שידור התואם את הקוד שסיפקנו עבור ה- Spielatron. שים לב שברגע ttymidi מבוצע חלון הטרמינל אינו חוזר לשורת הפקודה עד להכנסת "פקד c" היוצא מהתוכנית.
שלב 5: הגדרת שם התקן MIDI ויציאת USB
בדוגמה זו השתמשנו ב- ttymidi ללא מתגים אשר כברירת מחדל להשתמש ב- ttyUSB0 ו- 115200 baud rate. אם מסיבה כלשהי היית צריך לשנות אלה למשל. אם היה לך יותר ממכשיר ttyUSB מחובר למחשב שלך, אתה יכול להשתמש במתגים כפי שמוצג בתמונה למעלה.
שלב 6: שימוש ב- LMMS
LMMS (לשעבר Linux MultiMedia Studio) היא תוכנית יישומי תחנת עבודה דיגיטלית שמע שהיא עוד תוכנה מדהימה לחלוטין שאנו רק מתחילים בה. LMMS זמין ממרכז התוכנות של אובונטו או כאן
למרות שמטרה זו איננו משתמשים ב- LMMS להפעלת קובץ ה- MIDI מהמחשב, אך LMMS עדיין מצפה שגופן צליל יהיה זמין לשימוש בעת ייבוא קבצי MIDI. לכן אנו משתמשים בגופן צליל Unison הזמין כאן:
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
כדי להשתמש בגופן הצליל כל שעליך לעשות הוא לחלץ את הקובץ לספרייה שאתה עומד לשמור ולאחר מכן ב- LMMS עבור אל עריכה - הגדרות - תיקיות כדי להגדיר את יוניסון כגופן הצליל המוגדר כברירת מחדל, בהתאם לתמונה למעלה.
שלב 7: ייבא את קובץ ה- MIDI שלך לתוך LMMS
ייבא את קובץ ה- MIDI שיצרת עם Musescore (או מכל מקור אחר) לתוך LMMS. השתמש בקובץ - ייבא לפי התמונה למעלה.
שלב 8: הגדר את פלט LMMS ל- TtyUSB0
לאחר ייבוא קובץ ה- MIDI הוא יופיע בחלון עורך השירים כרצועה של יוניסון. עבור אל סמל גלגל ההילוכים בקצה השמאלי של המסלול. לחץ לחיצה שמאלית על גלגל ההילוכים, בחר Midi ואז פלט ואתה אמור לראות מכשיר בשם ttymidi (או השם שסיפקת עם מתג -n בעת הפעלת ttymidi) לפי התמונה למעלה. בחר מכשיר זה ותראה סימן לצידו.
שלב 9: עצור את פלט הקול של המחשב
אם אתה מנגן את הרצועה בשלב זה, LMMS יפיק את קובץ ה- MIDI הן ל- ttyUSB0 (Spielatron) והן לכרטיס הקול של המחשב. מאחר שלתוכנת Spielatron יש עיכוב של 200ms כדי לאפשר לניידות הסיבוביות לנסוע, המוסיקה של ה- Spielatron מתעכבת בכמות זו שתהיה לא מסונכרנת עם פלט כרטיס הקול של המחשב. ניתן להתגבר על כך על ידי הורדת עוצמת הקול במסלול יוניסון בהתאם לתמונה למעלה.
שלב 10: הקש על Play, שב ותהנה מהמוזיקה
לחץ על כפתור ההפעלה לפי התמונה למעלה וה- Spielatron או כל סינתט מוזיקלי מארדואינו אחר ישמיע את יצירת ה- MIDI שלך. בדוגמה בסוף סרטון הפתיחה ה- Spielatron on location מנגן את שיר העם העממי האנגלי הישן Greensleeves.
מלבד המוסיקה שצריכה להיות מונופוני ובטווח G5 עד G7, ברור שיש מגבלה על ידי זמן התגובה של הסרוווס. המשמעות היא שהמוזיקה שלך מוגבלת על ידי הקצרה אם משתמשים בהערה או בפעימות לדקה (BPM). כְּלוֹמַר. אם יש לך BPM גבוה אז לא תוכל להשתמש בהערות קצרות מאוד או להיפך.
דוגמא:
120 BPM בזמן 4/4 (4 פעימות לבר) נותן 30 ברים בדקה אחת.
60 שניות חלקי 30 נותן 2 שניות לכל בר.
לכן למפשעה יהיו 500ms כל אחת (בקלות בתוך זמן ההשהיה של סרוו).
לרבע יהיה 250ms (בדיוק בזמן המאפשר 200ms לסיבוב ו -40ms לנסיעת פטיש).
חצי -שומר פשוט לא מופעל בלי להפחית את ה- BPM.
מוּמלָץ:
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: 6 שלבים
כיצד לשלוח נתונים מ- M5Stack StickC לדלפי: בסרטון זה נלמד כיצד לשלוח ערכים מלוח StickC ליישום Delphi VCL באמצעות Visuino. צפה בסרטון
כיצד לשלוח מיילים עם קבצים מצורפים עם Arduino, Esp32 ו- Esp8266: 6 שלבים
כיצד לשלוח הודעות דוא"ל עם קבצים מצורפים עם Arduino, Esp32 ו- Esp8266: כאן ברצוני להסביר את גרסת 2 של הספרייה שלי EMailSender, התייחסות אבולוציה גדולה לגרסה 1, עם תמיכה בארדואינו עם w5100, w5200 ו- w5500 מגן ethernet ו- enc28J60 התקני שיבוט ותמיכה ב- esp32 ו- esp8266. עכשיו אתה יכול לפרסם
כיצד לשלוח קבצים גדולים ממחשב למחשב: 6 שלבים
כיצד לשלוח קבצים גדולים ממחשב למחשב: גודל הקבצים ממשיך לגדול ככל שהטכנולוגיה מתקדמת. אם אתה במלאכה יצירתית, כגון עיצוב או דוגמנות, או סתם חובב, העברת קבצים גדולים יכולה להיות טרחה. רוב שירותי הדוא"ל מגבילים את גודל הקבצים המצורפים המרבי לכ- 25
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: 8 שלבים
כיצד לשלוח נתונים לענן באמצעות Arduino Ethernet: מדריך זה מראה לך כיצד לפרסם את הנתונים שלך בפלטפורמת IoT של AskSensors באמצעות Arduino Ethernet Shield. מגן ה- Ethernet מאפשר ל- Arduino שלך להתחבר בקלות לענן, לשלוח ולקבל נתונים עם חיבור לאינטרנט. מה אנחנו
צור מוזיקת MIDI שרירים !: 7 שלבים (עם תמונות)
צור מוזיקת MIDI שרירים!: בכל פעם שמערכת העצבים שלך צריכה לבצע תנועה, היא שולחת אותות חשמליים זעירים דרך נוירונים כדי לשלוט בשרירים שלך. טכניקת האלקטרומיוגרפיה (EMG) מאפשרת לנו להגביר ולמדוד את האותות החשמליים הללו. בנוסף להיותו