Përmbajtje:
Video: Patchfinder - një MIDI SysEx dhe Control Change Patcher Randomizer: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Kohët e fundit bleva disa Synths të vjetër/të cilësisë së mirë të lirë nga Roland: një Alpha-Juno dhe një JX8P (mirë, një Korg DW8000 gjithashtu pas një kohe të shkurtër).
Siç e dini me siguri, ata nuk janë më të lehtë për të krijuar një arna për shkak të mungesës së një ndërfaqeje "një tenxhere/rrëshqitës për funksion"; Kjo ka shumë të ngjarë për 90% pse ata janë kaq të lirë gjithashtu (kështu që, mirë … faleminderit Roland ose nuk do ta merrja kurrë!).
Për t'u përballur me problemin e zhytjes në menu, vendosa të realizoj një patcher/randomizues të thjeshtë. Kjo krijon arna të rastësishme duke vendosur vlera të rastësishme në të gjithë parametrat e mundshëm të tonit të kontrollueshëm MIDI dhe ju ndihmon të keni akses në shumë tinguj fillestarë të rinj; atëherë mund t'i ndryshoni ato sipas dëshirës tuaj në mënyrë që të merrni tinguj të bukur shpejt … dhe të argëtoheni shumë:)
SHTYPONI BUTONIN DHE FILLONI TE HYNI!
Hapi 1: Si të
Gjenerimi i arnave të reja është jashtëzakonisht i lehtë me patchfinder: thjesht lidheni atë me MIDI IN sintetik tuaj, mundësoni që synth të marrë mesazhe MIDI në hyrje (SysEx dhe/ose CC) dhe shtypni butonin.
Mesazhet MIDI SysEx dhe Control Change dërgohen në kanalin 1 si parazgjedhje, prandaj sigurohuni që sintetika juaj po dëgjon kanalin e duhur ose nuk do të krijohen arna; mund të vendosni kanalin midi të daljes në skicë/kod, sidoqoftë.
Duke shtypur butonin, të gjithë parametrat (48 SysEx, 118 CC) do të randomizohen dhe do të përfundoni me një arnim të ri në çdo shtypje të butonit. Një arna mbi 3 do të jetë një tingull i luajtshëm ose një efekt tingulli; të tjerat mund të jenë arna të padobishme ose jo të dëgjueshme.
Hapat e parë për ta kthyer një arnim ndoshta interesant në një të dobishëm mund të jenë:
- i përafërt deri në fund (pra -12 ose +0 ose +12) akordimi kryesor i DCO -së;
- nëse vëllimi është shumë i ulët, ul rezonancën VCF dhe/ose zarfin e aplikuar në filtër. Nëse është e pranishme, ulni dinamikën e VCA;
- nëse tingulli shtrembërohet, ulni nivelin FX (refren ose vonesë ose çfarëdo);
- krijoni arna tuaja me aftësi të kufizuara unison dhe aktivizojeni atë para se të "hiqni dorë" nga arna.
Mbani mend: nuk ka shumë gjasa që arna e krijuar automatikisht të jetë drejtpërdrejt e përdorshme: është vetëm një pikënisje dhe, në varësi të shijeve tuaja, do të çojë në rezultate shumë të ndryshme pasi të redaktoheni.
Hapi 2: Hardueri
Ju keni nevojë për:
- 1x Arduino Nano (ose UNO)
- Lidhës MIDI 1x 5 polesh
-1x lidhës PSU (opsional)
- Rezistenca 2x 220 Ohm
-1 kuti ABS
Disa tela, një stacion saldimi, disa saldime, një dremel… dhe nja dy orë rezervë.
Kam përdorur një kuti ABS 80x50x35 mm si rrethim.
Në foto ka një mikro pro, por nuk është mirë për këtë projekt. Përdorni një UNO ose një nano (atmega 328 ose 168 do të funksionojë mirë) në vend.
Në projektet e mia, unë prirem të përdor lidhësit PSU kur qarku do të mbyllet në një kuti. Gjithsesi nuk është e detyrueshme dhe mund të përdorni drejtpërdrejt lidhësin USB të Arduino -s (kutia në vetvete nuk është e detyrueshme: shikoni proptotipin e bërë në foto).
Unë kam ngarkuar një imazh me instalime elektrike: është jashtëzakonisht e lehtë siç mund ta shihni. Vini re se lidhja MIDI OUT është pamje e përparme!
Hapi 3: Softueri - Skicë Arduino
Këtu është bashkangjitur skica arduino që kam shkruar. Ka shënime në kod, por më lejoni të puntualizoj diçka:
- Skica do të dërgojë komandat SysEx MIDI tek Roland a-Juno (1/2), JX3P, Korg DW8000 dhe çdo sintezë që mund të pranojë mesazhe të ndryshimit të kontrollit MIDI si hyrje. Kam lënë pak kod edhe për Juno 106 por, bast, nuk kam një Juno 106 në dorë, kështu që nuk mund ta testoja atë pjesë të kodit.
- Mund të vendosni se sa arna juaj do të randomizohet duke vendosur në "0" ose "1" konstantën MAXRNDM. Vendosja e tij në "1" do të lejojë që të gjitha mesazhet SysEx të randomizohen; vendosja në "0" do të mbajë rastësinë nën kontroll duke (a) duke mos aplikuar asnjë LFO as zarf në oshilatorin kryesor, (b) duke maksimizuar nivelin e VCA, (c) duke maksimizuar nivelet e DCO, (d) duke vendosur një nivel FX. Kjo nuk ka efekt në dërgimin e CC, por ju mund të ndryshoni kodin sipas dëshirës tuaj për sintetikun tuaj të veçantë;
Hapi 4: Çfarë vjen më pas?
Tjetra: një programues i plotë CHEAP SysEx (dhe CC) për makinat tona Roland (dhe të tjera) të viteve 80… qëndroni të sintonizuar!
Recommended:
Blinds Control me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: 5 hapa (me fotografi)
Blinds Control Me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: Në këtë Instructable unë ju tregoj se si i kam shtuar automatizimin perdeve të mia. Doja të isha në gjendje të shtoja dhe hiqja automatizimin, kështu që i gjithë instalimi është i fiksuar. Pjesët kryesore janë: Motori Stepper Stepper motor i kontrolluar nga bij ESP-01 Ingranazhet dhe montimi
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
(pothuajse) Programuesi Universal MIDI SysEx CC (dhe Sequencer ): 7 hapa (me fotografi)
(pothuajse) Programuesi Universal MIDI SysEx CC (dhe Sequencer …): Në mesin e viteve tetëdhjetë prodhuesit sintetikë filluan një " më pak është më mirë " proces që çoi në synths barebones. Kjo lejoi zvogëlimin e kostove nga ana e prodhuesit, por e bëri procesin e arnimit të lodhshëm nëse jo të pamundur për përdorimin përfundimtar
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit