Talaan ng mga Nilalaman:
- Hakbang 1: Paano
- Hakbang 2: Ang Hardware
- Hakbang 3: Ang Software - Arduino Sketch
- Hakbang 4: Ano ang Susunod?
Video: Patchfinder - isang MIDI SysEx at Control Change Patcher Randomizer: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kamakailan binili ko ang isang pares ng mga luma / antigong murang Synths mula sa Roland: isang Alpha-Juno at isang JX8P (na rin, isang Korg DW8000 din pagkatapos ng maikling panahon).
Tulad ng malamang na alam mo, hindi sila ang pinakamadaling lumikha ng isang patch na dahil sa kakulangan ng isang "isang palayok / slider per-function" na interface; Malamang na ito ay para sa 90% kung bakit ang mga ito ay masyadong mura (kaya, mabuti … salamat Roland o hindi ako makakakuha ng isa!).
Upang harapin ang problema sa menu-diving nagpasya akong mapagtanto ang isang simpleng patcher / randomizer. Lumilikha ito ng mga random na patch sa pamamagitan ng pagtatakda ng mga random na halaga sa lahat ng mga posibleng MIDI mapigil na mga parameter ng tono at matulungan kang makakuha ng pag-access sa isang buong maraming mga bagong pagsisimula ng tunog; maaari mo nang sabunutan ang mga ito sa iyong kalooban upang makakuha ng mabilis na magagandang tunog … at magkaroon ng maraming kasiyahan:)
I-press ang BUTTON AT MAGSIMULA SA TWEAKING!
Hakbang 1: Paano
Ang pagbuo ng mga bagong patch ay lubos na madali sa patchfinder: ikonekta lamang ito sa iyong synth MIDI IN, paganahin ang synth upang makatanggap ng mga papasok na mensahe ng MIDI (SysEx at / o CC) at pindutin ang pindutan.
Ang mga mensahe ng MIDI SysEx at Control Change ay ipinapadala sa channel 1 bilang default, kaya tiyaking nakikinig ang iyong synth sa tamang channel o walang mga Patches na mabubuo; maaari mong itakda ang output midi channel sa sketch / code, gayon pa man.
Sa pamamagitan ng pagpindot sa pindutan, ang lahat ng mga parameter (48 SysEx, 118 CC) ay mai-randomize at magtatapos ka sa isang bagong patch sa bawat pagpindot sa pindutan. Ang isang patch sa paglipas ng 3 ay isang mapaglarong tunog o isang sound effects; ang iba ay maaaring hindi nag-iingat o hindi naririnig na mga patch.
Ang mga unang hakbang upang gawing isang kapaki-pakinabang ang isang posibleng kawili-wiling patch ay maaaring:
- Tinatayang sa mas malapit na dulo (ibig sabihin -12 o +0 o +12) ang pangunahing pag-tune ng DCO;
- kung ang volume ay masyadong mababa, ibinababa ang VCF resonance at / o sobre na inilapat sa filter. Kung naroroon, babaan ang dynamics ng VCA;
- kung papangit ang tunog, babaan ang antas ng FX (koro o pagkaantala o anupaman);
- Lumikha ng iyong mga patch na may unison na pinagana at paganahin ito bago "sumuko" gamit ang patch.
Tandaan: napaka-malamang na ang patch na awtomatikong nabuo ay direktang magagamit: ito ay isang panimulang punto lamang at, depende sa iyong kagustuhan, hahantong ito sa ibang-iba ng mga resulta sa sandaling nai-edit.
Hakbang 2: Ang Hardware
Kailangan mo para sa:
- 1x Arduino Nano (o UNO)
- 1x 5 pol na konektor ng MIDI
-1x konektor ng PSU (opsyonal)
- 2x 220 Ohm resistors
-1X box ng ABS
Ang ilang mga wire, isang istasyon ng paghihinang, ilang panghinang, isang dremel … at isang pares ng ekstrang oras.
Gumamit ako ng isang 80x50x35 mm ABS box bilang enclosure.
Sa pic mayroong isang pro micro, ngunit hindi ito mabuti para sa proyektong ito. Gumamit ng isang UNO o isang nano (gagana ang atmega 328 o 168) sa halip.
Sa aking mga proyekto ay may posibilidad akong gumamit ng mga konektor ng PSU kapag ang circuit ay isasara sa isang kahon. Hindi ito sapilitan pa rin at maaari mong gamitin nang direkta ang USB konektor ng Arduino (ang kahon mismo ay hindi sapilitan: tingnan ang proptotype na ginawa ko sa larawan).
Nag-upload ako ng isang imahe gamit ang mga kable: napakadali ng nakikita mo. Pansinin na ang koneksyon sa MIDI OUT ay nasa harap ng pagtingin!
Hakbang 3: Ang Software - Arduino Sketch
Dito nakakabit ang arduino sketch na isinulat ko. Mayroong mga tala sa code, ngunit hayaan mo akong puntualize ang isang bagay:
- Ang sketch ay magpapadala ng mga utos ng SysEx MIDI kay Roland a-Juno (1/2), JX3P, Korg DW8000 at anumang synth na maaaring tanggapin ang mga mensahe ng MIDI Control Change bilang input. Nag-iwan ako ng ilang code para kay Juno 106 din ngunit, pusta ito, wala akong isang Juno 106 sa kamay kaya't hindi ko nasusubukan ang bahaging iyon ng code.
- Maaari mong itakda kung magkano ang iyong patch ay i-random sa pamamagitan ng pagtatakda sa "0" o "1" na pare-pareho ang MAXRNDM. Ang pagtatakda nito sa "1" ay hahayaan ang lahat ng mga mensahe ng SysEx na i-randomize; ang setting sa "0" ay mananatili sa ilalim ng kontrol sa pamamagitan ng (a) paglalapat ng walang LFO o sobre sa pangunahing oscillator, (b) pag-maximize ng antas ng VCA, (c) pag-maximize ng mga antas ng DCO, (d) pagtatakda ng ilang antas sa FX. Wala itong epekto sa ipinadala ng CC, ngunit maaari mong sabunutan ang code sa iyong kalooban para sa iyong partikular na synth at pourpouse;)
Hakbang 4: Ano ang Susunod?
Susunod: isang buong tampok na Mabilis na SysEx (at CC) programmer para sa aming 80's Roland (at iba pang) mga makina … manatiling nakasubaybay!
Inirerekumendang:
Randomizer ng PCB: 4 na Hakbang
PCB Randomizer: Ang HiDelta hack ngayon ay magpapakita kung paano magtipon ng isang randomizer gamit ang mga simpleng elektronikong sangkap batay sa isang naka-print na circuit board. Ang template ng iskema at board ay maaari mong i-download dito
(halos) Universal MIDI SysEx CC Programmer (at Sequencer ): 7 Mga Hakbang (na may Mga Larawan)
(Halos) Universal MIDI SysEx CC Programmer (at Sequencer …): Noong kalagitnaan ng walongpung taong synths ang mga manufaturer ng synth ay nagsimula ng isang " mas mababa ay mas mahusay " proseso na humantong sa mga synth ng barebones. Pinayagan nito ang pagbawas ng mga gastos sa panig ng manufaturer, ngunit ginawa ang mga proseso ng pagtambal na tediuos kung hindi imposible para sa pangwakas na paggamit
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba Pang MIDI Synth: 7 Hakbang (na may Mga Larawan)
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba pang MIDI Synth: Ang controller na ito ay nag-flash ng tri-color LED strip lights para sa 50mS bawat tala. Blue para sa G5 hanggang D # 6, pula para sa E6 hanggang B6 at berde para sa C7 hanggang G7. Ang controller ay isang aparato na ALSA MIDI kaya ang MIDI software ay maaaring output sa mga LED nang sabay-sabay bilang isang MIDI synth device
Auto Change RGB Led Fan para sa PC: 5 Hakbang
Auto Change RGB Led Fan para sa PC: Nag-order ako ng isang bag ng 100 rgb led kaya naisip kong baguhin ang anumang led sa anumang aparato na may rgb .. lolSorry this is my first instuctubleand it is a little mesh
Windows 7 Starter: Easy Way to Change Wallpaper: 5 Hakbang
Windows 7 Starter: Easy Way to Change Wallpaper: Welcome! :-) **** Para sa mga mambabasa na hindi nais na basahin ang kuwento ng itinuturo dito ay isang maikling: Ang itinuturo na ito ay tungkol sa pagbabago ng wallpaper sa Windows 7 Starter Edition na isang problema dahil tinanggal ng Microsoft ang opsyong ito sa partikular na