Cuprins:
Video: Patchfinder - un MIDI SysEx și Control Change Patcher Randomizer: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Recent am cumpărat de la Roland câteva Synth-uri ieftine vechi / vintage: un Alpha-Juno și un JX8P (ei bine, un Korg DW8000 și după puțin timp).
După cum probabil știți, acestea nu sunt cele mai ușor de creat un patch datorită lipsei unei interfețe „un pot / slider per-function”; Acest lucru este foarte probabil pentru cei 90% de ce sunt și ei atât de ieftini (deci, bine … mulțumesc Roland sau nu aș primi niciodată unul!).
Pentru a face față problemei de scufundare a meniului, am decis să realizez un simplu patch / randomizer. Aceasta creează patch-uri aleatorii prin setarea valorilor aleatorii la toți parametrii de ton controlabili MIDI posibili și vă ajută să obțineți acces la o mulțime de sunete de pornire noi; le poți modifica după bunul plac pentru a obține rapid sunete frumoase … și să te distrezi mult:)
APĂSAȚI BUTONUL ȘI ÎNCEPEȚI SĂ TRĂIȚI!
Pasul 1: Cum
Generarea de patch-uri noi este extrem de ușoară cu patchfinder: pur și simplu conectați-l la sintetizatorul MIDI IN, activați sintetizatorul pentru a primi mesaje MIDI (SysEx și / sau CC) primite și apăsați butonul.
Mesajele MIDI SysEx și Control Change sunt trimise în mod implicit pe canalul 1, deci asigurați-vă că sintetizatorul ascultă canalul corect sau că nu vor fi generate Patch-uri; puteți seta canalul midi de ieșire pe schiță / cod, oricum.
Prin apăsarea butonului, toți parametrii (48 SysEx, 118 CC) vor fi randomizați și veți încheia cu un patch nou la fiecare apăsare a butonului. Un patch peste 3 va fi un sunet redabil sau un efect de sunet; celelalte ar putea fi patch-uri inutile sau nu audibile.
Primii pași pentru a transforma un patch posibil interesant într-unul util ar putea fi:
- aproximativ la capătul mai apropiat (adică -12 sau +0 sau +12) reglajul DCO principal;
- dacă volumul este prea mic, scade rezonanța VCF și / sau plicul aplicat filtrului. Dacă este prezent, reduceți dinamica VCA;
- dacă sunetul se distorsionează, reduceți nivelul FX (cor sau întârziere sau orice altceva);
- creați-vă patch-urile cu unison dezactivat și activați-l înainte de a „renunța” cu patch-ul.
Amintiți-vă: este foarte puțin probabil ca patch-ul generat automat să fie utilizabil direct: este doar un punct de plecare și, în funcție de gusturile dvs., va duce la rezultate foarte diferite odată editat.
Pasul 2: Hardware-ul
Aveți nevoie de:
- 1x Arduino Nano (sau UNO)
- Conector MIDI 1x 5 poli
-1x conector PSU (opțional)
- 2x rezistențe de 220 Ohm
-1X cutie ABS
Unele fire, o stație de lipit, unele lipire, un dremel … și câteva ore libere.
Am folosit o cutie ABS de 80x50x35 mm ca incintă.
În imagine există un micro pro, dar nu este bine pentru acest proiect. Folosiți în schimb un UNO sau un nano (atmega 328 sau 168 va funcționa excelent).
În proiectele mele tind să folosesc conectori PSU atunci când circuitul va fi închis într-o cutie. Oricum nu este obligatoriu și puteți utiliza direct conectorul USB al Arduino (cutia în sine nu este obligatorie: consultați proptotipul pe care l-am făcut în imagine).
Am încărcat o imagine cu cablarea: este extrem de ușor, după cum puteți vedea. Observați că conexiunea MIDI OUT este vedere frontală!
Pasul 3: Software-ul - Arduino Sketch
Aici este atașat schița arduino pe care am scris-o. Există note în cod, dar permiteți-mi să punctualizez ceva:
- Schița va trimite comenzi MIDI SysEx către Roland a-Juno (1/2), JX3P, Korg DW8000 și orice sintetizator care ar putea accepta mesaje MIDI Control Change ca intrare. Am lăsat și eu un cod pentru Juno 106, dar, pariu, nu am un Juno 106 la îndemână, așa că nu pot testa acea parte a codului.
- Puteți seta cât de mult patch-ul dvs. va fi randomizat setând la „0” sau „1” constanta MAXRNDM. Dacă îl setați la „1”, toate mesajele SysEx vor fi randomizate; setarea la „0” va menține randomizarea sub control prin (a) aplicarea niciunui LFO și nici un anvelopă la oscilatorul principal, (b) maximizarea nivelului VCA, (c) maximizarea nivelurilor DCO, (d) setarea unui anumit nivel FX. Acest lucru nu are niciun efect asupra trimiterii CC-ului, dar puteți modifica codul după bunul plac pentru sintetizatorul și porpouse-ul;)
Pasul 4: Ce urmează?
În continuare: un programator CHEAP SysEx (și CC) cu funcții complete pentru mașinile noastre Roland (și alte) din anii 80 … rămâneți la curent!
Recomandat:
Construiți un controler MIDI Arduino: 5 pași (cu imagini)
Construiți un controler MIDI Arduino: Bună tuturor! În acest instructiv vă voi arăta cum să vă construiți propriul controler MIDI alimentat de Arduino. MIDI înseamnă Music Instrument Digital Interface și este un protocol care permite computerelor, instrumentelor muzicale și alt hardware să comunice
Randomizer PCB: 4 pași
PCB Randomizer: Hackul HiDelta de astăzi va arăta cum să asamblați un randomizer utilizând componente electronice simple bazate pe o placă de circuite imprimate. Schema și șablonul de bord le puteți descărca de aici
(aproape) Universal MIDI SysEx CC Programmer (și Sequencer ): 7 pași (cu imagini)
(aproape) Universal MIDI SysEx CC Programmer (și Sequencer …): la mijlocul anilor optzeci, producătorii de sintetizatoare au început un „mai puțin este mai bine”; proces care a dus la sintetizatorii barebones. Acest lucru a permis reducerea costurilor din partea producătorului, dar a făcut ca procesul de patch-uri să devină tediuos dacă nu imposibil pentru utilizarea finală
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Controler de lumină cu bandă LED 5V MIDI pentru Spielatron sau alt MIDI Synth: 7 pași (cu imagini)
Controler de lumină cu bandă LED 5V MIDI pentru Spielatron sau alt MIDI Synth: Acest controler luminează intermitent cu LED-uri tri-color pentru 50mS pe notă. Albastru pentru G5 la D # 6, roșu pentru E6 la B6 și verde pentru C7 la G7. Controlerul este un dispozitiv ALSA MIDI, astfel încât software-ul MIDI să poată ieși la LED-uri în același timp cu un dispozitiv de sintetizare MIDI