Orodha ya maudhui:

Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer: Hatua 4
Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer: Hatua 4

Video: Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer: Hatua 4

Video: Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer: Hatua 4
Video: Starting a Sidecar MIDI Controller to expand the Ibanez IMG2010 MC1 Guitar to MIDI Converter system 2024, Novemba
Anonim
Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer
Patchfinder - MIDI SysEx na Udhibiti wa Mabadiliko ya Patcher Randomizer

Hivi karibuni nilinunua Synths za bei rahisi za zamani / za zabibu kutoka Roland: Alpha-Juno na JX8P (vizuri, Korg DW8000 pia baada ya muda mfupi).

Kama unavyojua, sio rahisi zaidi kuunda kiraka na kwa sababu ya ukosefu wa kiunganishi cha "sufuria moja / kitelezi kwa kila kazi"; Hii inawezekana kwa 90% kwa nini ni bei rahisi pia (kwa hivyo, vizuri … asante Roland au sintapata kamwe!).

Kukabiliana na shida ya kupiga mbizi ya menyu niliamua kugundua patcher / randomizer rahisi. Hii inaunda viraka visivyo na mpangilio kwa kuweka maadili ya nasibu kwa vigezo vyote vya sauti vinavyoweza kudhibitiwa vya MIDI na kukusaidia kupata sauti nyingi mpya za kuanzia; unaweza kuzigeuza kwa mapenzi yako ili upate sauti nzuri haraka… na uwe na furaha nyingi:)

Bonyeza kitufe na ANZA KUCHUKUA!

Hatua ya 1: Jinsi ya

Kuzalisha viraka vipya ni rahisi sana na patchfinder: inganisha tu na synth MIDI IN yako, wezesha synth kupokea ujumbe wa MIDI (SysEx na / au CC) zinazoingia na bonyeza kitufe.

Ujumbe wa MIDI SysEx na Udhibiti wa Mabadiliko hutumwa kwenye kituo cha 1 kwa msingi, kwa hivyo hakikisha synth yako inasikiliza kituo sahihi au hakuna Patches zitakazotengenezwa; unaweza kuweka kituo cha midi cha pato kwenye mchoro / nambari, hata hivyo.

Kwa kubonyeza kitufe, vigezo vyote (48 SysEx, 118 CC) vitabadilishwa na utaisha na kiraka kipya kwenye kila kitufe cha kitufe. Sehemu moja juu ya 3 itakuwa sauti ya kucheza au athari ya sauti; nyingine zinaweza kuwa viraka visivyoweza kutumiwa au visivyosikika.

Hatua za kwanza kugeuza kiraka kinachoweza kuvutia kuwa muhimu inaweza kuwa:

- takriban hadi mwisho wa karibu (i.e. -12 au +0 au +12) kuu DCO tuning;

- ikiwa sauti ni ya chini sana, hupunguza sauti ya VCF na / au bahasha inayotumika kwenye kichungi. Ikiwa iko, punguza mienendo ya VCA;

- ikiwa sauti inapotosha, punguza kiwango cha FX (chorus au kuchelewesha au chochote);

- tengeneza viraka vyako na umoja umezimwa na uwezeshe kabla ya "kukata tamaa" na kiraka.

Kumbuka: haiwezekani kwamba kiraka kilichozalishwa kiatomati kitatumika moja kwa moja: ni hatua ya kuanzia tu na, kulingana na ladha yako, itasababisha matokeo tofauti sana mara tu utakapohaririwa.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Unahitaji:

- 1x Arduino Nano (au UNO)

- 1x fito 5 kiunganishi cha MIDI

-1x kontakt PSU (hiari)

- 2x 220 vipingao vya Ohm

-1X sanduku la ABS

Baadhi ya waya, kituo cha kuuza, solder, dremel… na masaa kadhaa ya vipuri.

Nilitumia sanduku la ABS 80x50x35 mm kama kizuizi.

Katika picha kuna pro ndogo, lakini sio nzuri kwa mradi huu. Tumia UNO au nano (atmega 328 au 168 itafanya kazi vizuri) badala yake.

Katika miradi yangu huwa natumia viunganishi vya PSU wakati mzunguko utafungwa kwenye sanduku. Sio lazima hata hivyo na unaweza kutumia moja kwa moja kiunganishi cha USB cha Arduino (kisanduku chenyewe sio lazima: tazama aina ya mfano niliyotengeneza kwenye picha).

Nimepakia picha na wiring: ni rahisi sana kama unaweza kuona. Ona kuwa unganisho la MIDI OUT ni mtazamo wa mbele!

Hatua ya 3: Programu - Mchoro wa Arduino

Hapa imeambatanishwa na mchoro wa arduino niliyoandika. Kuna maandishi kwenye nambari, lakini wacha nifanye kitu kiwe sawa:

- Mchoro utatuma maagizo ya SysEx MIDI kwa Roland a-Juno (1/2), JX3P, Korg DW8000 na synth yoyote inayoweza kukubali ujumbe wa Udhibiti wa MIDI kama pembejeo. Niliacha nambari kadhaa kwa Juno 106 pia lakini, nikibeti, sina Juno 106 kwa hivyo sijaribu kujaribu sehemu hiyo ya nambari.

- Unaweza kuweka ni kiasi gani kiraka chako kitabadilishwa kwa kuweka "0" au "1" mara kwa mara MAXRNDM. Kuiweka kuwa "1" kutaacha ujumbe wote wa SysEx ubadilishwe; Kuweka "0" kutadumisha ubinafsishaji chini ya udhibiti wa (a) kutumia LFO wala bahasha kwa oscillator kuu, (b) kuongeza kiwango cha VCA, (c) kuongeza viwango vya DCO, (d) kuweka kiwango cha FX. Hii haina athari kwa CC iliyotumwa, lakini unaweza kurekebisha nambari kwa mapenzi yako kwa synth yako na mtu anayemiminika;)

Hatua ya 4: Ni nini Kinachofuata?

Ifuatayo: programu kamili ya CHEAP SysEx (na CC) kwa mashine zetu za 80 za Roland (na zingine)… kaa karibu!

Ilipendekeza: