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

Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer: 4 שלבים
Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer: 4 שלבים

וִידֵאוֹ: Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer: 4 שלבים

וִידֵאוֹ: Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer: 4 שלבים
וִידֵאוֹ: Midi Sysex - The black arts? | Introduction and tutorial 2024, נוֹבֶמבֶּר
Anonim
Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer
Patchfinder - MIDI SysEx ו- Control Change Patcher Randomizer

לאחרונה קניתי כמה סינתים זולים ישנים/וינטאגיים מרולנד: אלפא-ג'ונו ו- JX8P (טוב, גם Korg DW8000 לאחר זמן קצר).

כפי שאתה בוודאי יודע, הם לא הכי קלים ליצור תיקון בגלל חוסר ממשק "סיר אחד/מחוון לכל פונקציה"; סביר מאוד שזה 90% למה גם הם כל כך זולים (אז, טוב … תודה לך רולנד או שלעולם לא אקבל אחד כזה!).

כדי להתמודד עם בעיית צלילת התפריט החלטתי לממש טלאי/אקראי פשוט. זה יוצר תיקונים אקראיים על ידי הגדרת ערכים אקראיים לכל פרמטרי הטון האפשריים לשליטה ב- MIDI ועוזרים לך לקבל גישה להרבה צלילי התחלה חדשים; לאחר מכן תוכל לשנות אותם כרצונך על מנת להשיג צלילים נחמדים במהירות … וליהנות מאוד:)

לחץ על הכפתור והתחל לצבוט!

שלב 1: כיצד

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

הודעות MIDI SysEx ו- Control Change נשלחות בערוץ 1 כברירת מחדל, לכן וודא שהסיינט שלך מקשיב לערוץ הנכון או שלא ייווצרו תיקונים; אתה יכול להגדיר את ערוץ הפלט -מידי על הסקיצה/הקוד, בכל מקרה.

על ידי לחיצה על הכפתור, כל הפרמטרים (48 SysEx, 118 CC) יהיו אקראיים ותסתיים עם תיקון חדש בכל לחיצה על כפתור. תיקון אחד מעל 3 יהיה צליל הניתן להשמעה או אפקט צליל; האחרים עלולים להיות כתמים לא ראויים או לא נשמעים.

הצעדים הראשונים להפוך תיקון מעניין אולי לשימושי יכולים להיות:

- משוער לקצה הקרוב יותר (כלומר -12 או +0 או +12) כוונון ה- DCO הראשי;

- אם עוצמת הקול נמוכה מדי, מוריד את תהודה ה- VCF ו/או המעטפה המוחלת על המסנן. אם קיים, הנמיך את הדינמיקה של VCA;

- אם הצליל מתעוות, הורד את רמת FX (פזמון או עיכוב או כל דבר אחר);

- צור את הטלאים שלך עם נכות unison והפעל אותו לפני "ויתור" על התיקון.

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

שלב 2: החומרה

החומרה
החומרה
החומרה
החומרה
החומרה
החומרה

אתה זקוק ל:

- 1x Arduino Nano (או UNO)

- מחבר MIDI בעל 5 קטבים

-1x מחבר PSU (אופציונלי)

- נגדי 2x 220 אוהם

-1X תיבת ABS

כמה חוטים, תחנת הלחמה, חלק הלחמה, דרמל … וכמה שעות פנויות.

השתמשתי בתיבת ABS 80x50x35 מ מ כמארז.

בתמונה יש מיקרו פרו, אבל זה לא טוב לפרויקט הזה. השתמש ב- UNO או בננו (atmega 328 או 168 יעבוד מצוין) במקום זאת.

בפרויקטים שלי אני נוטה להשתמש במחברי PSU כאשר המעגל יהיה מוקף בקופסה. זה ממילא לא חובה ותוכל להשתמש ישירות במחבר ה- USB של הארדואינו (הקופסה עצמה אינה חובה: ראה את הפרוטיפ שעשיתי בתמונה).

העליתי תמונה עם החיווט: זה קל מאוד כפי שאתה יכול לראות. שימו לב שחיבור MIDI OUT הוא מבט קדמי!

שלב 3: התוכנה - Arduino Sketch

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

- הסקיצה תשלח פקודות SysEx MIDI לרולאן א-ג'ונו (1/2), JX3P, Korg DW8000 וכל סינטה שיכול לקבל הודעות MIDI Control Change כקלט. השארתי גם קוד לג'ונו 106, אבל אני מהמר, אין לי ג'ונו 106 בהישג יד ולכן אני לא יכול לבדוק את החלק הזה של הקוד.

- אתה יכול להגדיר כמה התיקון שלך יהיה אקראי על ידי הגדרת "0" או "1" קבוע MAXRNDM. הגדרת "1" תאפשר לכל ההודעות SysEx להיות אקראיות; הגדרת "0" תשמור על האקראיות תחת שליטה על ידי (א) החלת LFO ולא מעטפה למתנד הראשי, (ב) הגדלת רמת VCA, (ג) מקסימום רמות DCO, (ד) הגדרת רמת FX מסוימת. זה לא משפיע על CC שנשלחו, אבל אתה יכול לשנות את הקוד כרצונך עבור הסינתר והפופפוס שלך;)

שלב 4: מה הלאה?

הבא: מתכנת CHEAP SysEx (ו- CC) עם כל התכונות הטובות ביותר עבור מכונות הרולנד (ושאר) משנות ה -80 שלנו … המשך לעקוב!

מוּמלָץ: