Sadržaj:
- Korak 1: Kako to učiniti
- Korak 2: Hardver
- Korak 3: Softver - Arduino skica
- Korak 4: Šta je sljedeće?
Video: Patchfinder - MIDI SysEx i Patcher Randomizer za kontrolu promjena: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Nedavno sam kupio nekoliko starih/vintage jeftinih Synth-ova od Rolanda: Alpha-Juno i JX8P (pa, i Korg DW8000 nakon kratkog vremena).
Kao što verovatno znate, nije najlakše napraviti zakrpu zbog nedostatka interfejsa "jedan pot/klizač po funkciji"; Za 90% je ovo vjerovatno zašto su i oni tako jeftini (pa, pa … hvala Rolande ili ih ja nikad ne bih dobio!).
Kako bih se suočio s problemom ronjenja na izborniku, odlučio sam realizirati jednostavan patcher/randomizer. Ovo stvara nasumične zakrpe postavljanjem slučajnih vrijednosti na sve moguće MIDI parametre tona i pomaže vam u pristupu velikom broju novih početnih zvukova; tada ih možete prilagoditi po svojoj volji kako biste brzo dobili lijepe zvukove … i puno se zabavili:)
Pritisnite dugme i počnite da se krećete!
Korak 1: Kako to učiniti
Generiranje novih zakrpa izuzetno je jednostavno pomoću programa patchfinder: jednostavno ga povežite sa svojim sintetičkim MIDI IN -om, omogućite sintetizatoru da prima dolazne MIDI (SysEx i/ili CC) poruke i pritisnite gumb.
Poruke MIDI SysEx i Promjena kontrole se prema zadanim postavkama šalju na kanal 1, stoga pazite da vaš sintetizator sluša ispravan kanal ili neće biti generirane zakrpe; u svakom slučaju možete postaviti izlazni midi kanal na skici/kodu.
Pritiskom na gumb, svi će se parametri (48 SysEx, 118 CC) randomizirati i završit ćete s novom zakrpom pri svakom pritisku tipke. Jedan patch over 3 bit će zvuk ili zvučni efekt; drugi mogu biti nekorisni ili se ne mogu čuti.
Prvi koraci za pretvaranje moguće zanimljive zakrpe u korisnu mogli bi biti:
- približno do bližeg kraja (tj. -12 ili +0 ili +12) glavno podešavanje DCO -a;
- ako je volumen prenizak, smanjuje VCF rezonancu i/ili omotnicu nanesenu na filter. Ako postoji, smanjite dinamiku VCA;
- ako zvuk izobliči, smanjite nivo efekta (refren ili kašnjenje ili bilo šta drugo);
- kreirajte svoje zakrpe s onemogućenim unisonom i omogućite ih prije nego što "odustanete" s zakrpom.
Upamtite: malo je vjerojatno da će automatski generirana zakrpa biti izravno upotrebljiva: to je samo polazište i, ovisno o vašem ukusu, dovest će do vrlo različitih rezultata nakon uređivanja.
Korak 2: Hardver
Potrebni ste za:
- 1x Arduino Nano (ili UNO)
- 1x 5 -polni MIDI konektor
-1x priključak za napajanje (opcionalno)
- 2x 220 Ohm otpornika
-1X ABS kutija
Neke žice, stanica za lemljenje, nešto lema, dremel … i nekoliko slobodnih sati.
Koristio sam ABS kutiju 80x50x35 mm kao kućište.
Na slici je pro micro, ali to nije dobro za ovaj projekat. Umjesto toga koristite UNO ili nano (atmega 328 ili 168 će odlično funkcionirati).
U svojim projektima koristim PSU konektore kada će krug biti zatvoren u kutiju. Ionako nije obavezno i možete koristiti direktno Arduino USB konektor (sama kutija nije obavezna: pogledajte proptotip koji sam napravio na slici).
Učitao sam sliku sa ožičenjem: izuzetno je lako kao što vidite. Primijetite da je MIDI OUT veza pogled sprijeda!
Korak 3: Softver - Arduino skica
Ovdje je priložena arduino skica koju sam napisao. U kodu postoje bilješke, ali dopustite mi da nešto objasnim:
- Skica će poslati SysEx MIDI naredbe Rolandu a-Juno (1/2), JX3P, Korg DW8000 i bilo kojem sintetizatoru koji može prihvatiti MIDI Control Change poruke kao ulaz. Ostavio sam i neki kod za Juno 106, ali kladim se da nemam Juno 106 pri ruci pa nisam mogao testirati taj dio koda.
- Možete postaviti koliko će vaš zakrpa biti randomiziran postavljanjem na "0" ili "1" konstantu MAXRNDM. Postavljanje na "1" omogućit će nasumično odabiranje svih SysEx poruka; postavljanje na "0" će držati randomizaciju pod kontrolom (a) ne primjenjujući LFO niti omotač na glavni oscilator, (b) maksimizirajući nivo VCA, (c) maksimizirajući DCO nivoe, (d) postavljajući neki nivo deviznog tečaja. Ovo nema utjecaja na slanje CC -a, ali možete prilagoditi kôd po vlastitoj volji za svoj određeni sintisajzer i pourpouse;)
Korak 4: Šta je sljedeće?
Slijedi: potpuno opremljeni CHEAP SysEx (i CC) programer za naše Rolandove (i druge) mašine 80 -ih … budite u toku!
Preporučuje se:
Promjena ventilatora na radnoj površini: 10 koraka
Promjena ventilatora na radnoj površini: Ovo je napravljeno da bi se pokušalo pomoći nekome ko tek počinje raditi na radnoj površini. Je li vaš ventilator preglasan? Kompjuter se zagreva? To su možda neki razlozi zašto trebate promijeniti ventilator
Asistente Solar: Un Smartphone Promjena: 3 koraka
Asistente Solar: Un Smartphone Izmjena: Lo siento por mi horror espa ñ ol. Gracias por leer mi Instructables usted! Tel é fonos tienden a estar fuera de derecho de la bater í a cuando m á s los necesitan. Con este proyecto, se puede extender la vida de la bater & iacute
Ultrazvučni senzor za snimanje pozicijskih promjena objekata: 3 koraka
Ultrazvučni senzor za snimanje pozicijskih promjena objekata: Važno je da vaše vrijedne stvari budu sigurne, bilo bi loše ako nastavite čuvati svoj dvorac cijeli dan. Pomoću maline pi kamere možete napraviti snimke u pravom trenutku. Ovaj vodič će vam pomoći da snimite video ili fotografirate
Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: 6 koraka
Grafikovanje promjene temperature zbog klimatskih promjena u Pythonu: Klimatske promjene su veliki problem. I mnogi ljudi sada ne znaju koliko je to poraslo. U ovom uputstvu ćemo grafički prikazati promjenu temperature u klimi uslijed klimatskih promjena. Za varalicu, ispod možete pogledati python datoteku
Pravilno obrezivanje i promjena veličine u Photoshopu: 6 koraka
Pravilno obrezivanje i promjena veličine u Photoshopu: slike su posvuda. Oni dominiraju društvenim medijima, web stranicama, štampanim djelima, oglašavanjem itd. Itd. Dakle, velike su šanse da ste u nekom trenutku morali raditi sa slikama. Možda ste trebali napraviti PowerPoint ili letak, ili nešto sasvim drugo, pa ste