Turinys:
- 1 žingsnis: kaip
- 2 žingsnis: Aparatūra
- 3 žingsnis: programinė įranga - „Arduino“eskizas
- 4 žingsnis: kas toliau?
Video: Patchfinder - „MIDI SysEx“ir „Control Change Patcher Randomizer“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Neseniai iš Rolando nusipirkau porą senų/senovinių pigių sintezatorių: „Alpha-Juno“ir „JX8P“(na, netrukus „Korg DW8000“).
Kaip tikriausiai žinote, juos sukurti nėra pats lengviausias, nes trūksta sąsajos „vienas puodas/slankiklis pagal funkciją“; Tikėtina, kad 90% atvejų jie taip pat yra tokie pigūs (taigi, ačiū, Rolandas, kitaip aš jų negausiu!).
Norėdami susidurti su meniu nardymo problema, nusprendžiau realizuoti paprastą lopiklį/atsitiktinių imčių parinkiklį. Tai sukuria atsitiktinius pleistrus, nustatant atsitiktines reikšmes į visus galimus MIDI valdomus tono parametrus ir padedant jums pasiekti daugybę naujų pradžios garsų; tada galite juos patikslinti, kad greitai išgirstumėte gražius garsus … ir smagiai praleistumėte laiką:)
Paspauskite mygtuką ir pradėkite sukti!
1 žingsnis: kaip
Sukurti naujus pataisymus yra labai paprasta naudojant patchfinder: tiesiog prijunkite jį prie savo synth MIDI IN, įgalinkite sintezatorių priimti gaunamus MIDI (SysEx ir/arba CC) pranešimus ir paspauskite mygtuką.
„MIDI SysEx“ir „Control Change“pranešimai pagal numatytuosius nustatymus siunčiami 1 kanalu, todėl įsitikinkite, kad jūsų sintezatorius klausosi teisingo kanalo, arba nebus sukurti pataisymai; bet kokiu atveju galite nustatyti išvesties midi kanalą eskize/kode.
Paspaudus mygtuką, visi parametrai (48 SysEx, 118 CC) bus atsitiktinai parinkti ir baigsite nauju pleistru kiekvieną kartą paspaudus mygtuką. Vienas pleistras virš 3 bus atkuriamas garsas arba garso efektas; kiti gali būti nenaudingi arba negirdimi lopai.
Pirmieji žingsniai galimai įdomų pleistrą paversti naudingu galėtų būti šie:
- apytikslis artimesnis galas (t. y. -12 arba +0 arba +12) pagrindinis DCO derinimas;
- jei garsas per mažas, sumažėja VCF rezonansas ir (arba) filtras. Jei yra, sumažinkite VCA dinamiką;
- jei garsas iškreipia, sumažinkite FX (choro ar uždelsimo ar bet kokio kito) lygį;
- sukurkite savo pleistrus išjungę „Unison“ir įgalinkite jį prieš „atsisakydami“pleistro.
Atminkite: labai mažai tikėtina, kad automatiškai sukurtas pleistras bus tiesiogiai naudojamas: tai tik atspirties taškas ir, atsižvelgiant į jūsų skonį, jį redagavę gausite labai skirtingus rezultatus.
2 žingsnis: Aparatūra
Jums reikia:
- 1x „Arduino Nano“(arba UNO)
- 1x 5 polių MIDI jungtis
-1x PSU jungtis (neprivaloma)
- 2x 220 omų rezistoriai
-1X ABS dėžutė
Kai kurie laidai, litavimo stotis, kai kurie lydmetaliai, „dremel“… ir pora laisvų valandų.
Kaip korpusą naudojau 80x50x35 mm ABS dėžutę.
Nuotraukoje yra profesionalus mikro, bet tai netinka šiam projektui. Vietoj to naudokite UNO arba nano (atmega 328 arba 168 puikiai tiks).
Savo projektuose aš linkęs naudoti PSU jungtis, kai grandinė bus uždaryta dėžutėje. Bet kokiu atveju tai nėra privaloma ir galite tiesiogiai naudoti „Arduino“USB jungtį (pati dėžutė nėra privaloma: žr.
Įkėliau vaizdą su laidais: tai labai paprasta, kaip matote. Atkreipkite dėmesį, kad MIDI OUT jungtis yra iš priekio!
3 žingsnis: programinė įranga - „Arduino“eskizas
Čia pridedamas mano parašytas arduino eskizas. Kode yra pastabų, bet leiskite man ką nors nubausti:
- Eskizas siųs „SysEx“MIDI komandas Rolandui a-Juno (1/2), JX3P, Korg DW8000 ir bet kuriam sintezatoriui, kuris galėtų priimti MIDI valdymo keitimo pranešimus kaip įvestį. Aš taip pat palikau kodą „Juno 106“, bet, lažinuosi, neturiu po ranka „Juno 106“, todėl negalėčiau išbandyti tos kodo dalies.
- Galite nustatyti, kiek pataisos bus atsitiktine tvarka, nustatydami „0“arba „1“MAXRNDM konstantą. Nustačius „1“, visi „SysEx“pranešimai bus atsitiktinai parinkti; nustačius „0“, atsitiktinių imčių kontrolė bus kontroliuojama (a) netaikant LFO ar vokų pagrindiniam osciliatoriui, (b) maksimaliai padidinant VCA lygį, (c) maksimaliai padidinant DCO lygį, (d) nustatant tam tikrą FX lygį. Tai neturi jokios įtakos siunčiamiems CC, bet jūs galite patikslinti kodą savo nuožiūra konkrečiam sintezatoriui ir supilimui;)
4 žingsnis: kas toliau?
Toliau: visas funkcijas turintis PIGAS „SysEx“(ir CC) programuotojas, skirtas 80 -ųjų „Roland“(ir kitiems) įrenginiams … sekite naujienas!
Rekomenduojamas:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robotas Seguidor De Luz: 26 žingsniai (su paveikslėliais)
Romeo: „Una Placa De Control“„Arduino Para Robótica Con Driver Incluidos“- „Robot Seguidor De Luz“: „Que tal amigos“, „siguiendo con la revisiones de placas y sensores“, „con el aporte de la empresa DFRobot“, hoy veremos una placa con prestaciones muy interesante, y es idealiai tinka prototipos robóticos y el control de motores y servos, d
„Active Control“vėjo malūnas: 5 žingsniai
„Active Control Windmill“: šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com). Turėjau pasirinkti projektą, kurį suprojektuoti ir sukurti nuo pat pradžių. Nusprendžiau, kad noriu pabandyti sukurti
„Robot Controlado Con Cualquier Control TV“: 6 žingsniai
„Robot Controlado Con Cualquier Control De Tv“: Instrukcinė idėja, kurią galima rasti valdant ir valdant robotą. Muchas veces creemos que necesitamos materiales compados para hacer un robot, sin embargo, la realidad es que con materiales sumamente populares
„4dof Ps2 Control“„Arduino“akrilo roboto ranka: 5 žingsniai
4dof Ps2 Control Arduino akrilo robotų svirtis
Anti-Parental Control Monitor: 4 žingsniai
Kovos su tėvų kontrole monitorius: ar kada nors turėjote patirties, kai norite žaisti vaizdo žaidimus ar žiūrėti vaizdo įrašus „YouTube“, bet bijote būti sugauti tėvų? „Anti-Parental Control Monitor“gali išspręsti šią problemą. „Anti-Parental Control Monitor“naudoja ultragarso