Orodha ya maudhui:

Mdhibiti wa Arduino MIDI wa Aalto: Hatua 7
Mdhibiti wa Arduino MIDI wa Aalto: Hatua 7

Video: Mdhibiti wa Arduino MIDI wa Aalto: Hatua 7

Video: Mdhibiti wa Arduino MIDI wa Aalto: Hatua 7
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Novemba
Anonim
Mdhibiti wa Arduino MIDI wa Aalto
Mdhibiti wa Arduino MIDI wa Aalto

Kuwa mwanamuziki wa amateur, mara nyingi huenda kutoka Analog Synths hadi VSTs.

Wakati mimi niko katika mhemko wa "VST", niko kwenye kifaa kimoja cha kushangaza: Aalto VST ya Madronalab

VST hii nzuri ni rahisi sana, inazalisha sauti nzuri sana na ni rahisi kutumia kwa bei nzuri.

Upeo wangu wa VSTs, hata hivyo, ni kwamba siwezi kugusa vidhibiti na lazima nitumie kipanya / trackpad yangu wakati nina jam - sio bora zaidi. Ninamiliki kidhibiti cha MIDI lakini vifungo havionyeshi kiolesura halisi cha Aalto.

Kwa upande mwingine, na synths za msimu au nusu-moduli huwezi kuokoa viraka vyako ambavyo hufanya jambo lote lininiudhi kidogo.

Kwa hivyo nilitaka kuunda mtawala wa MIDI wa Desturi kwa Aalto na muundo ambao unaonyesha muundo wa Aalto kudhibiti vitu muhimu zaidi.

Nifuate kwenye Instagram kuona video zaidi za mchakato: weirdest.worry

Mimi, kwenye Spotify:

Vifaa

- 1 Arduino Mega - Potentiometers 14 (nilitumia hizo -> PTV09A-4020F-B103) - Bodi ya mkate ya prototypes - Ninapendekeza Electro Cookie perfboard ambayo ni nzuri sana kwa kutengenezea (ile ya samawati kwenye picha) - Plywood - Soldering Chuma - Tepe ya Shaba - Rukia waya

Hatua ya 1: Tengeneza Yako mwenyewe

Ubunifu Wako
Ubunifu Wako
Tengeneza Yako Yako
Tengeneza Yako Yako
Tengeneza Yako Yako
Tengeneza Yako Yako
Tengeneza Yako Yako
Tengeneza Yako Yako

Kuanzia kiolesura cha VST yangu, nilitaka kuweka waya mpangilio wa muundo wangu na karatasi ili kupata kifafa kamili.

Halafu nimebuni hiyo na programu, nikachapisha, na kushikamana na hiyo kwa mfano wa kadibodi kuona ikiwa mpangilio unaweza kufanya kazi katika ulimwengu wa kweli.

Hatua hii ni juu yako - unaweza kuibuni kwa sanduku la bati au sanduku la kiberiti: pendekezo langu ni kuiga mfano kwa kadiri uwezavyo.

Kufanya kesi ya plywood inayolingana na bodi za elektroniki na kutumia ubao wa maandishi sio jambo sahihi zaidi milele: unapojaribu zaidi ni bora.

Hatua ya 2: Soldering na Wiring

Soldering na Wiring
Soldering na Wiring
Soldering na Wiring
Soldering na Wiring
Soldering na Wiring
Soldering na Wiring
Soldering na Wiring
Soldering na Wiring

Ubunifu wako ukikamilika, unaweza kwenda kwa umeme!

Kumbuka: Ninafikiria wewe ni aina ya kujua jinsi vitu hivyo vinafanya kazi kwa hivyo sitaenda kwa maelezo ya kuuza na unganisho.

Katika awamu hii nilitumia bodi 2 zilizotobolewa kwa mizunguko mitatu iliyotengwa: ile ya manjano-ish labda ndio ya kawaida. Sipendi sana lakini nilikuwa na kipuri kwa hivyo nilitaka kutumia hiyo kila wakati. Bluu-ish ni bora zaidi na ninapendekeza kuitumia badala yake ikiwa wewe ni mwanzoni kama mimi.

Katika mashimo ya manjano-ish moja ni ndogo sana, na shaba iko upande mmoja kuzunguka kila shimo moja, solder haitapita kwenye shimo.

Kubuni athari kwenye bodi hii, niliamua kwenda kwa mkanda wa shaba wa 5mm: niliikata katikati lakini lilikuwa wazo baya. Kwa kuwa ni nyepesi sana kushughulikia na GND na VCC zinaweza kusambazwa vizuri. Ilihitaji upimaji na urekebishaji mwingi na ilichukua muda mrefu sana.

Lakini hey, inaonekana nzuri sana mwishoni.

Kufanya waya zinazozunguka ni chungu kidogo: kumaliza bodi hii labda ndio jambo lililochukua muda mwingi.

Kutumia ubao wa bluu (inayoitwa Cookie ya Electro kwenye Amazon) ilikuwa bora zaidi: imeunganishwa kama ubao wa mkate, unaweza kuepuka kutumia mkanda wa shaba kwani pini na waya tayari zimeunganishwa wakati zimeuzwa kwenye kitalu kimoja.

Pia, unaweza kuipiga kwa mikono yako vipande vidogo ambavyo ni bora zaidi.

Mashimo ni makubwa na yamefunikwa kwa shaba ambayo hufanya soldering iwe haraka sana na safi.

Ilichukua siku 3-4 kufanya bodi ya kwanza ya manjano-ish, masaa machache tu kutengeneza nyingine 2.

Kumbuka jinsi unavyoweza kuona nilibidi kuinama miguu ya sufuria - hizo zinatakiwa kutumika kwenye PBCs na sio bora kabisa katika kesi hii. Walakini, kuinamisha miguu yao kwa pembe ya kulia kuliwafanya kuwa thabiti sana.

Hatua ya 3: Kutoka kwa vifaa hadi Programu

Kutoka kwa vifaa hadi Programu
Kutoka kwa vifaa hadi Programu

Sasa umeunganisha vitu vyako vyote na tumaini ulifanya vipimo vyako kuangalia Vcc yako na GND ni sawa.

Potentiometers labda ni jambo rahisi kuanza na Arduino.

Zina pini tatu: moja ni ya GND, moja ni ya 5V. Pini ya kati ni aina fulani ya "pato" la potentiometer. Ukiunganisha GND na pini ya kushoto, 5V kwa pini ya kulia na ukigeuza sufuria kwa saa, utaona thamani ikiongezeka kwenye "pato" lake kati ya 0 hadi 5V.

Pini ya kati huenda kwa moja ya "pembejeo za analog" ya Arduino ambayo itapima thamani na itaitafsiri kuwa nambari ya dijiti: Arduino Mega 2560 itafsiri maadili kutoka 0 hadi 1023 (itatoa 0 wakati sufuria ni yote njia ya kushoto, 1023 ni wakati gani kupitia kulia, 5V).

Kumbuka kwamba MIDI inakubali maadili kutoka 0 hadi 123 kwa hivyo utahitaji kugawanya thamani ya Arduino na 8 kabla ya kutuma nambari kamili kupitia serial.

Inaonekana ni rahisi sana (na ni) lakini kuna mambo kadhaa ya kuzingatia: - mara nyingi sufuria sio sahihi sana: pato lao linaweza kuruka kwa maadili ya karibu, na kusababisha amri za CC zisizohitajika- mzunguko wako (vizuri, yangu katika kesi hii) sio kamili: kwani sio PCB unaweza kuwa na maadili ya nasibu hapa na pale kwa hivyo, tena, maadili yasiyofaa. - hautaki kutuma maadili ya MIDI CC kila wakati au DAW yako itaziba hivyo unahitaji kupata suluhisho ili kuepuka hili

Nambari yangu imeandikwa ili kushughulikia vidokezo vitatu hapo juu na inafanya vizuri sana.

Hatua ya 4: Jinsi MIDI inavyofanya kazi

MIDI ni itifaki ya zamani sana, iliyoundwa na iliyoundwa kutengeneza kompyuta na vyombo kufanya kazi pamoja.

Kuna maelezo kamili ya jinsi MIDI inavyofanya kazi: linapokuja suala la kutuma noti, kuna tani za ishara ambazo unaweza kutuma lakini kwa upande wetu, kila kitu ni rahisi sana.

Tunafanya kazi na Udhibiti wa Mabadiliko (MIDI) kwa hivyo tunahitaji kutumia moja ya njia hizi zilizoripotiwa kwenye meza hii:

www.midi.org/specifications-old/item/table…

kutoka 176 hadi 191.

Unapotuma maadili ya MIDI / CC lazima utume kupitia serial: - byte ya hadhi (safu ya kwanza ya meza) kumwambia DAW wako unatuma CC- ambayo inadhibiti - katika kesi hii, ambayo KNOB - inaituma (nambari kamili) - thamani ya udhibiti

Kwa upande wangu nina vifungo 14 kwa hivyo ujumbe unaweza kuwa:

Andika mfululizo (176, 13, 107)

Knob 13 inatuma thamani 107 kupitia CC.

MIDI inakubali maadili kutoka 0 hadi 123 wakati Arduino inasoma nambari za analog kutoka 0 hadi 1023 - kumbuka tu kugawanya na 8 kabla ya kuweka mchanga thamani.

Hatua ya 5: Jinsi ya Kutuma MIDI Zaidi ya USB kwenye Arduino

Una chaguo 2 za kutuma MIDI juu ya USB na Arduino:

  • kuwasha kidhibiti cha ndani cha USB cha Arduino (ilipendekezwa mwishoni mwa mradi wako)
  • ukiacha hisa ya Arduino na utumie programu kwenye PC yako (hii) INAPENDEKEZWA SANA

Kuangaza Mdhibiti wa USB wa Arduino sio njia rahisi zaidi ya kuiga: unapowasha firmware kutuma MIDI juu ya USB, Arduino hatapokea nambari yoyote mpya ya kupakia, kwa hivyo ikiwa unataka kusasisha nambari yako, unapaswa kuwasha firmware kwa toleo la hisa. Kwa hivyo, kwa mfano, Arduino yako ni hisa na unapakia nambari hiyo. Unaiwasha ili kufanya MIDI ifanye kazi. Chomoa. Chomeka ndani. Unajaribu nambari hiyo. Haifanyi kazi.

Unaiwasha tena kwa hisa. Uchomeke. Pandikiza-ndani. Badilisha nambari. Pakia. Flash. UndoaPlugin [RUDIA NA KULIA]

Pro pekee ya hii ni kwamba sio lazima utumie programu yoyote ya nje lakini ninapendekeza kutumia njia hii mwisho wa mradi wako tu.

Kwa upande mwingine isiyo na nywele ni rahisi kutumia kwa sababu sio lazima uangaze chochote - ikiwa uko kwenye Mac inafanya kazi kikamilifu na Usanidi wa MIDI na DAW yako itatambua mara moja kama "mdhibiti wa midi isiyo na nywele". bora.

Hatua ya 6: Saa ya Kuandika

Wakati wa Usimbuaji!
Wakati wa Usimbuaji!

Sio mengi ya kusema hapa wakati nilichapisha nambari yangu kwenye Github na nimetoa maoni nambari hii kadiri nilivyoweza.

Kumbuka tu mambo ya msingi:

  1. Umeme unathamini mabadiliko yangu
  2. hautaki kukujaza DAW na ishara zisizo za lazima za CC
  3. Hutaki kutuma nakala ya ujumbe wa CC

Katika nambari yangu yote inaelezewa na unaweza kuipata hapa

Hatua ya 7: Weka Mambo Yako Pamoja

Weka Mambo Yako Pamoja
Weka Mambo Yako Pamoja
Weka Mambo Yako Pamoja
Weka Mambo Yako Pamoja
Weka Mambo Yako Pamoja
Weka Mambo Yako Pamoja

Sasa nambari yako inafanya kazi na kitu pekee unachotakiwa kufanya ni kuweka vitu vyako pamoja.

Hii itahitaji ujuzi fulani wa kuni (kwa bahati nzuri mke wangu alinisaidia katika mchakato huu) kwa hivyo siwezi kutoa ushauri lakini ikiwa utaamua kutumia ubao wa maandishi utakuwa na kazi safi sana na isiyo na msongamano., fungua DAW yako na uangushe bass!

Ilipendekeza: