Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Tengeneza Yako mwenyewe
- Hatua ya 2: Soldering na Wiring
- Hatua ya 3: Kutoka kwa vifaa hadi Programu
- Hatua ya 4: Jinsi MIDI inavyofanya kazi
- Hatua ya 5: Jinsi ya Kutuma MIDI Zaidi ya USB kwenye Arduino
- Hatua ya 6: Saa ya Kuandika
- Hatua ya 7: Weka Mambo Yako Pamoja
Video: Mdhibiti wa Arduino MIDI wa Aalto: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
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
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
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
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
Sio mengi ya kusema hapa wakati nilichapisha nambari yangu kwenye Github na nimetoa maoni nambari hii kadiri nilivyoweza.
Kumbuka tu mambo ya msingi:
- Umeme unathamini mabadiliko yangu
- hautaki kukujaza DAW na ishara zisizo za lazima za CC
- Hutaki kutuma nakala ya ujumbe wa CC
Katika nambari yangu yote inaelezewa na unaweza kuipata hapa
Hatua ya 7: 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:
Mdhibiti wa Deepcool AIO RGB Arduino Mdhibiti: 6 Hatua
Mdhibiti wa Deepcool Castle AIO RGB Arduino: Niligundua kuchelewa sana kuwa ubao wangu wa mama haukuwa na kichwa cha kichwa cha rgb kinachoweza kushughulikiwa kwa hivyo niliboresha kutumia mafunzo kama hayo. Mafunzo haya ni ya mtu aliye na Deepcool Castle AIOs lakini inaweza kutumika kwa vifaa vingine vya rgb pc. KANUSHO: Ninajaribu
Intro kwa Mdhibiti Mdhibiti wa CloudX: Hatua 3
Intro kwa Microcontroller ya CloudX: Mdhibiti mdogo wa CloudX ni vifaa vya kufungua na programu-kompyuta ndogo ambayo hukuruhusu kuunda miradi yako ya maingiliano. CloudX ni bodi ndogo ya chip ambayo inaruhusu watumiaji kuiambia nini cha kufanya kabla ya kuchukua hatua yoyote, inakubali k tofauti
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Huu ni mkutano mfupi sana kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angesema
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu
YABC - Mdhibiti Mwingine wa Blynk - Joto la IoT Cloud na Mdhibiti wa Unyevu, ESP8266: Hatua 4
YABC - Mdhibiti Mwingine wa Blynk - Mdhibiti wa Joto la IoT na Udhibiti wa Unyevu, ESP8266: Hi Makers, hivi karibuni nilianza kukuza uyoga nyumbani, uyoga wa Oysters, lakini tayari nina 3x ya vidhibiti hivi nyumbani kwa Udhibiti wa Joto la Fermenter kwa pombe yangu ya nyumbani, mke pia inafanya jambo hili la Kombucha sasa, na kama Thermostat ya Joto