Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Pred kratkim sem od Rolanda kupil nekaj starih/vintage poceni sintetizatorjev: Alpha-Juno in JX8P (no, čez nekaj časa tudi Korg DW8000).
Kot verjetno veste, zaradi pomanjkanja vmesnika "en pot/drsnik na funkcijo" ni najlažje ustvariti popravka; Za 90% je to verjetno verjetno tudi, da so tako poceni (torej, no … hvala Roland ali pa ga nikoli ne bi dobil!).
Da bi se soočil s problemom potapljanja v meniju, sem se odločil, da uvedem preprost patcher/randomizer. To ustvari naključne popravke z nastavitvijo naključnih vrednosti za vse možne parametre tona, ki jih je mogoče upravljati z MIDI, in vam pomaga pridobiti dostop do številnih novih začetnih zvokov; lahko jih nato po želji prilagodite, da boste hitro pridobili lepe zvoke … in se zabavali:)
PRITISNITE GUMB IN ZAGONITE SE!
1. korak: Kako
Ustvarjanje novih popravkov je izredno preprosto s pomočjo iskalnika poizvedb: preprosto ga povežite s sinhronizacijskim vmesnikom MIDI IN, omogočite sintetizatorju prejemanje dohodnih sporočil MIDI (SysEx in/ali CC) in pritisnite gumb.
Sporočila MIDI SysEx in Change Change se privzeto pošiljajo na 1. kanalu, zato poskrbite, da vaš sintetizator posluša pravilen kanal ali pa ne bodo ustvarjeni popravki; izhodni midi kanal lahko vseeno nastavite na skici/kodi.
S pritiskom na gumb bodo vsi parametri (48 SysEx, 118 CC) naključno izbrani in ob vsakem pritisku gumba boste zaključili z novim popravkom. En obliž nad 3 bo predvajani zvok ali zvočni učinek; drugi so lahko neuporabni ali pa se ne slišijo.
Prvi koraki za pretvorbo morebitnega zanimivega popravka v uporabnega so lahko:
- približati bližje koncu (tj. -12 ali +0 ali +12) glavno uglaševanje DCO;
- če je glasnost prenizka, se zmanjša resonanca VCF in/ali ovojnica, nanesena na filter. Če je prisoten, znižajte dinamiko VCA;
- če zvok popači, znižajte FX (refren ali zakasnitev ali karkoli);
- ustvarite svoje popravke z onemogočenim unisonom in jih omogočite, preden "obupate" s popravkom.
Ne pozabite: zelo malo je verjetno, da bo samodejno ustvarjen popravek neposredno uporaben: to je le izhodišče in glede na vaš okus bo po urejanju pripeljalo do zelo različnih rezultatov.
2. korak: Strojna oprema
Potrebujete:
- 1x Arduino Nano (ali UNO)
- 1x 5 -polni MIDI priključek
-1x priključek za napajanje (neobvezno)
- 2x 220 ohmski upori
-1X ABS škatla
Nekaj žic, spajkalna postaja, nekaj spajkanja, dremel … in nekaj prostih ur.
Kot ohišje sem uporabil ABS škatlo 80x50x35 mm.
Na sliki je pro micro, vendar to ni dobro za ta projekt. Namesto tega uporabite UNO ali nano (atmega 328 ali 168 bo odlično delovala).
V svojih projektih ponavadi uporabljam priključke PSU, ko bo vezje zaprto v škatlo. To sicer ni obvezno in lahko uporabite neposredno priključek USB Arduino (škatla sama po sebi ni obvezna: poglejte proptotip, ki sem ga naredil na sliki).
Naložil sem sliko z ožičenjem: kot vidite, je zelo enostavno. Upoštevajte, da je povezava MIDI OUT pogled od spredaj!
3. korak: Programska oprema - Arduino Sketch
Tukaj je priložena skica arduino, ki sem jo napisal. V kodi so opombe, vendar naj nekaj predstavim:
- Skica bo poslala ukaze SysEx MIDI Rolandu a-Juno (1/2), JX3P, Korg DW8000 in kateremu koli sintetizatorju, ki bi lahko sprejel sporočila MIDI Control Change kot vhod. Nekaj kode sem pustil tudi za Juno 106, vendar, stavim, nimam pri roki Juno 106, zato tega dela kode nisem mogel preizkusiti.
- Nastavite lahko, koliko bo vaš obliž naključno naključno nastavljen na "0" ali "1" konstanto MAXRNDM. Če nastavite na "1", bodo vsa sporočila SysEx naključna; nastavitev na "0" bo obdržala randomizacijo pod nadzorom tako, da (a) na glavni oscilator ne uporabi nobenega LFO niti ovojnice, (b) maksimizira raven VCA, (c) maksimizira ravni DCO, (d) nastavi nekaj ravni deviznega tečaja. To nima vpliva na poslane CC -je, lahko pa po želji prilagodite kodo za vaš poseben sintetizator in pourpouse;)
4. korak: Kaj sledi?
Naslednji korak: popoln programer CHEAP SysEx (in CC) za naše 80 -letne Rolandove (in druge) stroje … spremljajte nas!
Priporočena:
Naključni poskusi PWM motorja z enosmernim tokom + odpravljanje težav z dajalnikom: 4 koraki
Naključni poskusi PWM motorja z enosmernim tokom + odpravljanje težav z dajalnikom: Pogosto so trenutki, ko je smeti nekoga zaklad drugega, in to je bil zame eden tistih trenutkov. Če ste me spremljali, verjetno veste, da sem se lotil velikega projekta ustvarjanja lastnega 3D tiskalnika CNC iz odpadkov. Ti kosi so bili
Ultrazvočni senzor za zajemanje pozicijskih sprememb predmetov: 3 koraki
Ultrazvočni senzor za zajemanje pozicijskih sprememb predmetov: Pomembno je, da imate svoje dragocene stvari na varnem, slabo bi bilo, če bi ves dan stražili svoj grad. S kamero maline pi lahko posnamete posnetke v pravem trenutku. Ta priročnik vam bo pomagal posneti video ali fotografirati
Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: 6 korakov
Grafiranje temperaturnih sprememb zaradi podnebnih sprememb v Pythonu: Podnebne spremembe so velik problem. In veliko ljudi zdaj ne ve, koliko se je povečalo. V tem navodilu bomo prikazali temperaturne spremembe podnebja zaradi podnebnih sprememb. Za goljufijo si lahko spodaj ogledate datoteko python
Zgradite naključni generator glasbe in svetlobe in preglejte dokaze o BOGU: 4 koraki
Ustvarite generator naključne glasbe in svetlobe in vpogled v BOGA: Zdi se, da je ustvarjanje resnično naključnih števil nemogoče. Vendar je precej enostavno uporabiti mikrokrmilnik za ustvarjanje psevdo naključnih števil in jih nato uporabiti za prikaz zvokov in različnih barvnih luči. Medtem ko je ustvarjena glasba n
Predvajajte Mp3-je na 70-letnem predvajalniku plošč-brez stalnih sprememb: 3 koraki
Predvajajte Mp3-je na 70-letnem predvajalniku plošč-brez trajnih sprememb: V bistvu sem vzpostavil mono povezavo med virom MP3 ali medijem po vaši izbiri, računalnikom, kasetofonom, voki-tokijem in neposredno v žični povezavi k zvočniku prek aligatorskih sponk. Kot vedno, vadbeni/demo video: PROSIMO, če