Sadržaj:

PacificCV kontroler za modularne sintetičare: 6 koraka
PacificCV kontroler za modularne sintetičare: 6 koraka

Video: PacificCV kontroler za modularne sintetičare: 6 koraka

Video: PacificCV kontroler za modularne sintetičare: 6 koraka
Video: TEN KONTROLER DO STREAMU JEST GENIALNY! 😍 - Razer Stream Controller 2024, Studeni
Anonim
PacificCV kontroler za modularne sintetičare
PacificCV kontroler za modularne sintetičare

Nekoliko tjedana unatrag objavio sam Instructable za Oceanijski MIDI kontroler koji sam napravio za uparivanje sa mojim Make Noise 0-Coast. U njemu sam spomenuo da izrađujem i CV verziju, i evo je. Budući da je midi verzija izgrađena tako da odgovara 0-Coasti, koja (s web stranice Make Noise) "… koristi tehnike iz paradigmi Moog i Buchla (poznate i kao" Istočna obala "i" Zapadna obala ", zbog svojih lokacija), ali nije vjeran ni jednom ni drugom i stoga provodi „bez sinteze obale“. Budući da je ovaj stalak izričito inspiriran Buchla Music Easel -om (vjerojatno za većinu primarni vizualni prikaz sinteze Zapadne obale), nazvao sam ga po određenom oceanu.

Ako volite Eurorack modularne sintisajzere, ovo je u biti DIY kapacitivna tipkovnica s osjetnikom na dodir poput Buchle LEM218 ili EDP Wasp. Napravio sam ga kako bih iskoristio "osjetljivost na pritisak" svojstvenu ATMega osjetljivosti na dodir, ali nema razloga da to morate uključiti-to je samo lijep "dodatak" koji biste mogli koristiti na primjer za hranjenje CV filtera u zakrpi. Za većinu zapadnjačke glazbene kontrole, mogli biste se izvući upotrebom jednog DAC -a za životopis i učiniti ga potpuno upotrebljivim.

Ova će jedinica izlaziti samo 4 oktave bez ikakve pomoći (0-5v na + šini) što će obično biti više nego dovoljno, ali ako ste je zaista htjeli gurnuti u negativno područje, to je dovoljno jednostavno s vanbrodskom opremom. To je također vrlo zadovoljavajući osjećaj "dodirne trake" unatoč izrezanim grebenima.

Korak 1: Što će vam trebati

Materijali se malo razlikuju od Oceanije:

Materijali

1 Arduino Mega-preporučujem mini stil (poput ovog u Amazonu) kako biste ga lakše montirali ispod jastučića senzora, ali to nije apsolutno potrebno. Možda biste čak mogli koristiti i Uno/Genuino ili Mini ili pero, ali to bi vjerojatno zahtijevalo da ADC pinove tretirate kao digitalne i ne znam funkcionira li standardna rutina kapacitivnosti na njima. Morali biste sami shvatiti programiranje.

1-2 Adafruit MCP 4725 I2C DAC ploče za probijanje

2-3 mono 3.5 mm fono utičnice

1 jednostrani lim obložen bakrom (koristi se za jetkanje vlastitih PCB -a) u jednaku traku oko 18 "x1"

PCB trakasta ploča

16-32 lemljiva duPont iglica (Arduino stil)

Eurorack traka kompatibilna sa sabirnicom za napajanje (paket od 10 komada iz Amazona ili ako imate dodatni ležaj u blizini.)

Nasukana žica za spajanje (što je tanja, to sam bolje koristila ovaj 30AWG, opet iz Amazona)

Lem

Nešto što vam se sviđa i s kojim vam je ugodno raditi za postavljanje

Alati

Stolna pila (alternativno, CNC ili laserski rezač vjerojatno bi vam dao bolje rezultate ako znate što radite.)

Lemilica i alati za lemljenje, uključujući kliješta, rezače u ravnini i žice za skidanje žice

Pisač (papir, ne 3-d) (ali možda i 3-d)

Ravan rub

Trajni marker/markeri

Bušilica (najbolje bi bila preša za bušilicu ili presa za rotacijski alat).

Rotacijski alat ili turpija

Čelična vuna (izborno)

2. korak: "Nisu ključevi"

The
The

Manje -više se kopiram iz drugog instrukcijskog dokumenta, isprintajte priloženi pdf i izrežite obrnutu (gornju) verziju uzorka (onu na kojoj nema slova ili brojeva Arduino pin -ova). Ako vaš komad obložen bakrom nije dovoljno dug, odlučite gdje ćete slomiti i prisloniti jastučiće senzora i izrezati uzorak na toj/tim točkama. Zatim izrežite bakrene obloge na trake iste veličine kao i trake papira (svaka bi trebala biti 1⅛ koliko god široke bile trake s uzorkom.) Zalijepite papirnate trake na stražnju stranu komada bakrenog plašta i pomoću stalnog markera, označite kutove trokuta, paralelograma i pravokutnika na rubovima bakrene obloge, a zatim ih ravnim rubom spojite tako da u ovom koraku imate nešto što izgleda kao fotografija.

Zatim vrlo pažljivo postavite list stolne pile tako da list jedva reže iznad razine stola. Poanta je ukloniti širinu oštrice bakrene strane obloženog, ali ne presjeći podlogu od stakloplastike (barem ne bitno.) Možda ćete je htjeti isprobati s nekim "padom" preostalim od rezanja traka bakreno obložen da vidi da oštrica nije ni previsoka ni preniska. Odrežite odjeću koristeći crte nacrtane na stražnjoj strani kao vodilice pomoću kojih ćete poravnati oštricu. Morat ćete koristiti kutnu vodilicu s nastavkom. Za ovu verziju napravio sam šablon koji je imao 2 62,5˚ vodilice, ali u svakom slučaju dijagonalne linije bi trebale biti na 62,5˚. Idi polako. Opet, moji rezovi nisu ispali baš savršeno kao što sam se nadao (ali bili su barem malo bolji od MIDI verzije.)

Nakon što su kanali izrezani u obložene, htjet ćete spiliti sve grube bakrene rubove. To vam stvarno omogućuje da osjetite dodirnu traku, pogotovo ako lemljenje spustite na minimum. Uzeo sam malo čelične vune da je osjetim brušeno.

Nepotrebno je reći da poduzmite sve uobičajene mjere opreza pri radu sa stolnom pilom. Nosite zaštitne naočale i koristite potisnu palicu, a zaboga ako niste znali što radite, nemojte ni pokušavati ovo! Ponovo sam ovdje oblikovao uzorak kao PDF u nadi da ako netko ima CNC stroj ili laserski rezač, htio bi isprobati ovo s tim da može upotrijebiti vektoriziranu verziju izgleda i izrezati onu koja izgleda profesionalno. (Podijelite rezultate ako to učinite.) Također razmišljam o tome da to pokušam postaviti kao EagleCAD datoteku ili nešto slično, a da kućica od PCB -a napravi nekoliko njih sa tragovima koji odgovaraju Arduinu kako bi se smanjilo ožičenje i točke neuspjeha, ali zaključujem da bi to bilo preskupo i učinilo bi kontroler dubljim nego što sam želio za svoj projekt.

Nakon što se ključevi izrežu u odjeću, izbušite rupe s onoliko malo koliko vaša presa može podnijeti što će vam i dalje omogućiti da provučete svoje žice za spajanje u vrhove ili kutove gornjih redova svakog od -trake za ključeve. Kao i prije, oblik ovdje nije bitan-ako želite, mogli biste izrezati tipkovnicu tradicionalnog oblika ili Penroseov dijagram ili što god želite (pod pretpostavkom da ste imali taj CNC ili laserski rezač.)

Korak 3: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Za sljedeće korake odvojite nekoliko minuta prije vremena i razmislite o tome kako želite sve montirati kako biste obrazovano pretpostavili koliko dugo treba napraviti različite žice za povezivanje.

Lemite jedan komad priključne žice na svaki od ključeva tako što ćete žicu provući kroz rupe za bušenje sa stražnje strane, a zatim isperite žicu sa bakrene strane. Bez da budete previše tehnički, razmislite o tome kako ćete ga montirati i planirajte napraviti žicu dovoljno dugo da dođete od svakog ključa u svakoj traci do Arduina bez da imate više od nekoliko mm dodatne žice. Zatim, vrlo pažljivo, jednu po jednu žicu, lemite žicu od svakog ključa do Arduino Mega pina koji odgovara broju označenom na svakom ključu u donjem dijagramu u pdf-u priloženom koraku 2. Ovo je sastavni dio operacije. Možda ćete htjeti prijeći na dio za programiranje i testirati funkciju tipki nakon svakih nekoliko spojeva lemljenja. (Ako ne koristite minijaturni 2560, možda biste htjeli pogledati opciju lemljivog štita ili upotrijebiti više trakaste ploče i igle za dupont.) Preporučujem korištenje rotacijskog alata za izglađivanje svih nazubljenih izbočina s mrlja lemljenja na površinama ne-ključevi.

Zatim spojite DAC -ove kao na Fritzing dijagramu. Imajte na umu da je samo na onom koji koristi izraz CV out A0 vezan za 5v (to je da bi se stavio na zasebnu I2C adresu od izlaza volt po oktavi.) Ako odlučite ne uključiti CV izraz, onda je to ADC koji treba izostaviti. Spojite 5V na svaki Vdd, Gnd na Gnd, SDA na SDA itd.

Kad su DAC-ovi povezani, možda ćete htjeti potražiti skicu skeniranja I2C na mreži kako biste provjerili funkcioniraju li i prepoznati, ali to nije strogo potrebno-Adafruit ipak ima prilično visoke standarde kontrole kvalitete.

Zatim spojite Vout stezaljke ADC -ova i Arduino Pin 7 svaki na priključak vrha jedne od utičnica utičnice od 3,5 mm i spojite čahuru na jednu od uzemljenih vodova. Imajte na umu da ako planirate ugraditi utičnice utičnice u vodljivu metalnu ploču, obično morate samo spojiti jednu od utičnica ili samu ploču na uzemljenu šinu jer je većina priključaka s utičnicom dizajnirana tako da vodi do uzemljenja..

Konačno, lemite dva reda od 8 duPont iglica jedan do drugog u komad trakaste ploče i napajajte Arduino spajanjem Euroracka 5v na Arduino Vin i jednu od tri uzemljene linije na Arduino tlo. (Pogledajte Fritzed dijagram i posljednju ilustraciju za raspored pinova na trakama.) Ako želite, možete stvoriti dodatne redove sabirnica Eurorack postavljanjem više 2x8 redova pinova preko istih traka i razmaknuti ih nekoliko redova dajte utikačima malo prostora. Obično vodim crvenu šiltericu duž reda od -12V budući da ova metoda ne uključuje omote utikača -samo budite SUPER PAŽLJIVI I PAŽLJIVI DA UVIJEK PRAVILNO ZADNITE SVOJU EURORACK MJENJU! Ni Instructables ni ja ne možemo biti odgovorni za nepažljivo uključivanje i ne želite dopustiti čarobnom dimu iz vaših skupih modula.

Ako želite, možete lemiti Eurorack priključne pinove i ADC -ove na isti komad trakaste ploče kao što sam to učinio gore, ali to nije super kritično. Međutim, ako ga držite urednim, veća je vjerojatnost da će raditi pouzdano.

Korak 4: Montirajte ga

Opet, ovo je dio gdje način na koji sam to odlučio nije kritičan. Iz glavne fotografije na vrhu možete zaključiti da je korištena konstrukcija od PVC ploča i aluminija i da je žice vodila s dvije trake ključeva niz utore izrezane u njih. Koristio sam napuhanu dvostranu traku za pričvršćivanje ključeva koji nisu.

Korištenje aluminija za CV dizalice ima prednosti. Lak je za rad i provodljiv, pa možete iskoristiti učinak uzemljenja koji sam spomenuo.

Moj je napravljen tako da ispuni gornju prednju stranu Apache kućišta (Harbour Freight verzija Pelican Casea) koje sam opremio za korištenje kao dvostruko kućište Eurorack od 84 KS. (Cijela stvar je nekako inspirirana Buchla Music Easel-om-želim d module na vrhu i upravljačku površinu sprijeda.)

Ovo bi vjerojatno izgledalo sjajno i na drvetu, ali možete koristiti sve što želite kao jezgru od pjene za montažu, 3D tiskanu PLA, karton, komad ravnog stakla itd.-bilo koji električni izolator ili površina koja se može električno izolirati od upravljačka površina dovoljna da spriječi kapacitivne smetnje, s obzirom na vaše sposobnosti i zalihe te sklonost prema dugovječnosti.

Korak 5: Program

Kao i kod programera Oceania Midi, neću ulaziti u to kako prenijeti skice na Arduino. Koristite samo vodiče za početak rada umjesto "Blink" skice, upotrijebite dva koja sam priložio (završilo je u uvodu-čini se da ga ovaj urednik prepoznaje kao drugu vrstu medija.

U priloženoj zip datoteci nalaze se dvije skice. Preuzmite ih i raspakirajte te ih dodajte u svoju biblioteku skica Arduino. Prva skica (megaCapacitiveKeyboardTest) adaptacija je Arduino readCapacitivePin funkcije koja je ovdje kao test koji vam pokazuje koja se tipka pritisne i vrijednost kapaciteta za nju dok je pritisnuta u serijskom monitoru. Omogućit će vam da vidite neke vrijednosti i testirate veze s Arduina na ključeve koji nisu ključevi, a to sam htio koristiti pri opisivanju testiranja procesa lemljenja. Učitajte ovo na Arduino, otvorite serijski monitor (obavezno postavite serijski monitor na ispravnu brzinu prijenosa) i dodirnite nekoliko tipki bez ključa, bilježeći vrijednosti najtežeg i najlakšeg dodira koji biste koristili za reprodukciju. Oni će se koristiti za vrijednosti minCap (najlakši dodir) i maxCap (najteži) u drugoj skici (PacificCV), što ćete zapravo učitati na kontroler kada završite i budete spremni za igru. Ako trebate prilagoditi vrijednosti, učinite to, a zatim ponovno spremite skicu i prenesite je na PacificCV.

Korak 6: Igrajte se

Ako imate Eurorack sustav ili bilo koje polu-modularne Eurorack kompatibilne sintetizatore, trebali biste manje-više razumjeti što s tim učiniti.

Ukopčajte kontroler u sabirnicu pomoću vrpce i opet budite vrlo oprezni pri usmjeravanju kabela udesno-ako to učinite naopako, mogli biste ga postaviti kao obrnuti +12v krug kroz vaš Arduino, a postoji vrlo velika vjerojatnost da pogreška bi ga ispržila i/ili uzrokovala oštećenje napajanja vašeg stalka, stoga provjerite je li crvena traka na dnu parova redaka zaglavlja kako je prikazano na dijagramu kruga.

Krpljenje je zabavni dio modularne sinteze. Izlazi bi trebali izgledati prilično poznato (pa ćete ih možda htjeti nekako označiti nakon što ih montirate)-izlaz volt po oktavi obično napaja oscilator, a vrata će obično ići na niskopropusna vrata (ili generator omotnice za Istočna obala.) Životopis osjetljiv na pritisak može ići na bilo što s CV-ovim filterima, vratima, oscilatorima, mješalicama itd.

Čini se da su oktave +/- jastučići prilično pouzdane na mojima. Opet, ide samo od 0v-5v pa ste ograničeni na raspon od 4 oktave, no upotrebom vanbrodske opreme poput Make Noise Maths ili Erica Synths Pico Scaler trebali biste ovo iskriviti gore ili dolje. Iz Ziva u Loopopu (kojeg jako potičem na ljubitelje Euroracka i sinteze da gledaju i podržavaju na Patreonu):

"Matematika bi trebala odraditi trik - priključite svoj Arduino [volt po oktavni ADC izlaz] na ulaz 3, okrenite prigušivač 3 u potpunosti CW - a zatim upotrijebite prigušivač 2 za dodavanje ili oduzimanje (normalno je na 10 V ako ništa nije uključeno it) i okrenite prigušivač na ulazu 2 u potpunosti CCW da biste prešli na negativne raspone. Koristite rezultat SUM kao rezultat (i očito pazite da omotnice ne rade ništa). Nisam siguran da matematika prelazi +10 ili ispod -10, ali bilo koji drugi raspon bi trebao biti u redu. Ako imate pristup VCA -u koje dodaje dobitak, također biste mogli pojačati raspon Arduino CV -a iznad 5 V i koristiti svoj Arduino za 0-10 V, -5 do +5 ili bilo koji drugi 10v raspon, kompenziran matematikom."

Nisam to zapravo testirao niti Erica, ali javite mi što ste smislili-pogotovo ako to imate i koristite s majkom 32.

Edit: Povezao sam se s videozapisom koji sam napravio kako bih demonstrirao ovaj i nekoliko drugih projekata na kojima sam radio. To nije Kaitlyn Aurelia Smith, ali ponosna sam na jedinice koje ovdje koristim.

Konačno, mislim da je još otvoreno Arduino natjecanje na koje se mogu prijaviti i kvalificirati se, pa ako je ovo od ikakve pomoći, razmislite o tome da glasate za mene!

Živjeli!

Preporučeni: