Orodha ya maudhui:

DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's): Hatua 7
DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's): Hatua 7

Video: DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's): Hatua 7

Video: DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's): Hatua 7
Video: How to make: Ed Sheeran's Loop Pedal 2024, Novemba
Anonim
DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's)
DIY Chewie Monsta Looper (Kulingana na Ed Sheeran's)

Kwa hivyo nilikuwa nimesikia habari za Ed Sheeran kwa miaka michache sasa na sikuwahi kumzingatia sana. Nilipenda baadhi ya nyimbo hizi kwenye redio lakini nilidhani alikuwa msanii mwingine tu wa pop hadi nikamwambia afanye "Shape of You" kwenye Grammys ya 2017. Nilipulizwa! Sikupenda hata wimbo lakini kumtazama akiutumbuiza moja kwa moja na kitanzi chake kilikuwa cha kushangaza. Nilitafuta mtandao kutafuta habari juu ya kanyagio hiki na kugundua kuwa hakukuwa na mengi huko nje. Hatimaye nilipata nakala iliyosema kwamba ilikuwa ni desturi iliyojengwa na Ed na teknolojia yake ya gitaa ambayo ilinikatisha tamaa hadi mwishowe nikapata na Kuelekezwa na "edsutcliffe" (https://www.instructables.com/id/DIY-Chewie-Monst…) ambayo ilikuwa na "mchuzi wa siri" juu ya jinsi ilivyofanya kazi. Nilifurahi na nikaanza kufanya kazi. Walakini, wakati nilikuwa nikifanya kazi kwa njia ya kufundisha niliingia kwenye "gotchas" kadhaa njiani na ndio sababu niliandika hii ya kufundisha. Ukurasa wa edsutcliffe hufanya kazi nzuri ya kuelezea vipande na jinsi zinavyokwenda pamoja. Kusudi langu hapa ni kujaza mapungufu ambayo yalinitia wazimu na kunigharimu masaa ikiwa sio siku za wakati kujaribu kutatua shida. Kwa hivyo wakati sitaenda kukutembeza hatua kwa hatua jinsi ya kujenga kitanzi (ambayo mengi unaweza kupata kwenye ukurasa wa edsutcliffe), nitakutembeza kupitia maswala muhimu ya ujumuishaji ambayo yalinitesa.

Hatua ya 1: Kanyagio

Kanyagio
Kanyagio
Kanyagio
Kanyagio
Kanyagio
Kanyagio

Wakati inaonekana kuwa kipande cha muhimu zaidi, kanyagio yenyewe ni sehemu rahisi zaidi na iliyonyooka mbele ya mradi huo. Ushauri wangu hapa ni kuanza polepole na kujenga kejeli mbaya kwanza na ujaribu nayo. Niligundua kuwa hadi utakapoanza kuitumia kuwa ni ngumu kujua unachotaka. Unaweza kufikiria kuwa nyimbo tatu zinatosha lakini baada ya kucheza kidogo unaweza kupata kwamba ungependa wimbo wa nne. Kubadilisha baadaye sio jambo rahisi kufanya. Hata wakati nilikuwa naunda toleo langu la pili la kanyagio nilikwenda nyuma na nje juu ya kuongeza kitufe cha "UNDO" lakini niliamua dhidi yake. Baadaye niligundua kuwa ni muhimu sana lakini sikuacha nafasi ya kutosha. Mimi kuishia kuwa na kuchukua "programmers" njia ya nje na multitask kifungo wazi. Sasa ninayo ili vyombo vya habari vifupi vichochee UNDO na vyombo vya habari virefu vichochee WAZI.

Zaidi ya hayo, uzingatiaji mwingine pekee hapa ni ikiwa unataka kutumia miguu au swichi za miguu. Nilikwenda na swichi za miguu mwanzoni kwa gharama tu lakini hivi majuzi niliunda bodi ya pili kwa kutumia kanyagio na nikaona ni rahisi kutumia.

Kuna chaguzi nyingi kwenye Amazon lakini zile nilizozitumia ziko hapa chini.

  • Kubadili miguu https://www.amazon.com/Etopars-Guitar-Effects-Mama …….
  • Vifuniko vya msumari

Kanyagio

Hatua ya 2: Arduino

Arduino
Arduino
Arduino
Arduino

Katika inayoweza kufundishwa, badala ya kukuambia tu kwa bodi ya Arduino iliyotengenezwa inaorodhesha kila sehemu na umeunda yako mwenyewe. Kwa maoni yangu hii ni ujinga kutokana na kwamba bodi ya mfg iligharimu ~ $ 10 kwenye wavuti kwa hivyo jifanyie kibali na uende tu na hiyo.

www.amazon.com/Elegoo-EL-CB-001-ATmega328P…

Sasa hadi "gotcha" yangu ya kwanza. Jambo moja muhimu ambalo halijadiliwi popote ni jinsi ya kuunda mchoro (nambari) ya Arduino ambayo ni muhimu sana kwani vifungo haviwezi kufanya chochote bila hii. Kwa hivyo mimi ninatoa nambari yangu ya kuthibitisha utumie. Tena, Sitakutembea kupitia hatua kwa hatua jinsi ya kupanga Arduino. Ukienda kwenye ukurasa wao wa kwanza wana mafunzo mengi juu ya jinsi ya kufanya hivyo. Ikiwa una ujuzi wa kutosha basi jisikie huru kuihariri hata hivyo inakufanyia kazi bora.

Misingi

  • Kanyagio ina vifungo 8 na LED 2
  • Bonyeza kitufe hutuma ujumbe wa amri ya MIDI kutoka kwa Arduino
  • Vifungo (Wakati ninaelezea kazi ya kila kitufe, nambari ya Arduino yenyewe haifanyi chochote isipokuwa kutuma amri ya MIDI. Amri ya MIDI lazima ifungwe kwa hati katika Mobius ambayo itafunikwa baadaye)
  • Vifungo vinajumuisha vikundi viwili

    • Global = Inatuma amri sawa ya MIDI bila kujali hali
    • Njia ya msingi = Inatuma amri tofauti za MIDI kulingana na hali
  • Njia ya msingi:

    • MODE = kifungo hiki hubadilisha "hali" ya kanyagio (Rekodi / Cheza / Udhibiti wa Sauti)

      • Bonyeza kwa vyombo vya habari vifupi kati ya hali ya Rekodi na Uchezaji
      • Bonyeza kwa muda mrefu (zaidi ya sekunde 1) huenda kwa hali ya kudhibiti Sauti.
    • REC / CHEZA
      • Katika hali ya REC = Katika hali ya Rudisha itaanza kitanzi na kufunga kitanzi kwenye vyombo vya habari vifuatavyo na nenda kwenye hali ya Overdub. Baada ya hapo hubadilishana kati ya Uchezaji na Overdub ya wimbo wa sasa.
      • Katika hali ya KUCHEZA = Kutuliza sauti na kuanzisha tena nyimbo zote
    • X / ACHA
      • Katika hali ya REC = Inatumika "kuzidisha mara moja" kwa wimbo wa sasa.
      • Katika MCHEZO mode = Nyamazisha na Sitisha nyimbo zote
    • Fuatilia 1/2/3

      • Katika hali ya REC = Katika hali ya Rudisha itaanza kitanzi na kufunga kitanzi kwenye vyombo vya habari vifuatavyo na nenda kwenye hali ya Cheza. Baada ya hapo hubadilishana kati ya Uchezaji na Overdub ya wimbo uliochaguliwa.
      • Katika hali ya KUCHEZA = Geuza kati ya Nyamazisha na Ucheze
      • Katika Njia ya Udhibiti wa Sauti = Fuatilia mizunguko 2 kupitia nyimbo, Orodha 1 inapunguza kiwango cha pato (kiasi) cha wimbo wa sasa na 5, Kufuatilia 3 huongeza kiwango cha pato la wimbo wa sasa na 5.
  • Ulimwenguni

    • Rudisha = = inafanya kazi "Upyaji wa Ulimwenguni" kazi
    • WAZI

      • Vyombo vya habari vifupi (<1000ms) hutumia kazi ya "UNDO" kwa wimbo wa sasa
      • Bonyeza kwa muda mrefu (> = 1000ms) inafanya kazi ya "WAZI" kwa wimbo wa sasa
  • LEDs

    • REC LED = Nyekundu, ikiwa iko katika hali ya Rekodi.
    • VOL LED = Bluu, wakati uko katika Udhibiti wa Sauti.
  • Pini

    • REC / PLAY = pini 3
    • Rudisha = pini 4
    • X / STOP = pini 5
    • WAZI = pini 6
    • TRACK 1 = pini 7
    • TRACK 2 = pini 8
    • TRACK 3 = pini 9
    • MODE = pini 10
    • REC LED = pini 11
    • VOL LED = pini 12

Kumbuka: Rafiki wa jamii, Claudio, alifanya uboreshaji kwenye mchoro na akashiriki tena nasi. Asante, Claudio!

Hatua ya 3: Interface MIDI

Kiolesura cha MIDI
Kiolesura cha MIDI
Kiolesura cha MIDI
Kiolesura cha MIDI

Hili ni eneo ambalo ninahisi halikuwa limefunikwa wazi kabisa kwa lingine linaloweza kufundishwa. Kimsingi, kama ilivyojadiliwa katika sehemu ya Arduino, kanyagio na Arduino hutoa tu amri ya MIDI kulingana na kitufe kilichobanwa. Ili kutumiwa unahitaji kutuma MIDI kwa PC inayoendesha Mobius. Nimepata njia 3 za kufanya hivyo na inategemea aina ya kiolesura cha sauti unachonunua (zaidi ijayo).

  1. Chaguo 1 - Kulingana na kile kiunga cha sauti unachonunua, zingine zimejenga katika bandari za MIDI ndani / nje. Ikiwa ndio kesi basi unaweza kufuata tu inayoweza kufundishwa na kuvuta kituo cha serial kwenye Arduino na kuiunganisha kwenye bandari ya MIDI. Kisha utaweza kuchagua hii kama chanzo chako cha mtawala wa MIDI baadaye wakati unapoanzisha Mobius
  2. Chaguo 2 - Kiolesura changu cha sauti hakikujengwa katika bandari ya MIDI kwa hivyo hii ilileta changamoto. Kwa hivyo mwanzoni nilitoa kituo cha serial kama chaguo 1 na nikanunua adapta tofauti ya MIDI-to-USB. Wakati hii ilifanya kazi, niliona kuwa ya kushangaza na isiyoaminika. Zaidi nilikuwa nimefadhaika kwa sababu hii itakuwa unganisho la 3 la USB na PC yangu ilikuwa na mbili tu. Ningeweza kukata kebo kwenye Arduino ambayo nilikuwa nikitumia nguvu na utatuzi lakini hiyo ilimaanisha ningehitaji usambazaji wa umeme wa nje kwa hiyo.
  3. Chaguo 3 - Sikuelewa ni kwanini sikuweza kupata amri za MIDI juu ya unganisho la USB na kuwa na nguvu sawa ya unganisho Arduino. Nilijua lazima kuna njia. Baada ya utaftaji mwingi wa wavuti mwishowe nilipata njia kwa kutumia programu mbili za bure.

    • loopMIDI - jina la kejeli, programu hii ya bure hukuwezesha kuunda bandari ya "virtual" MIDI kwenye PC yako. Unachohitaji kufanya ni kuisakinisha na kufafanua bandari ya nje ya MIDI Out na ndio hiyo. Itaendesha kiatomati wakati wa kuwasha.
    • MIDI isiyo na nywele - Mpango huu unakuwezesha kuunda "daraja la serial" ili uweze kupanga ramani ya bandari ya COM inayotumiwa kupanga Arduino yako kwa bandari ya MIDI uliyounda tu na loopMIDI. Na Whalla! Sasa unahitaji tu unganisho moja la USB kutoka kwa PC hadi Arduino.
    • KUMBUKA: Ikiwa unachagua kutumia chaguo 3 basi unahitaji kuhakikisha kuwa nambari ya Arduino ina kiwango cha baud cha kituo cha serial kinachowekwa 38400 badala ya kiwango cha 31250 ambacho MIDI hutumia.
    • // Weka kiwango cha baud MIDI:
    • //Serial.anza (311250);
    • // Weka kiwango cha baud hadi 38400 kwa MIDI isiyo na nywele
    • Kuanzia serial (38400)

Hatua ya 4: Kiolesura cha Sauti

Kiungo cha Sauti
Kiungo cha Sauti

Kwa hivyo hii labda ni sehemu muhimu zaidi ambayo itabidi uchague. Kwa kuwa gharama ya chini ilikuwa dereva muhimu kwangu nilitafuta kiolesura cha sauti cha bei rahisi. Niliishia kukaa kwenye BEHRINGER U-PHORIA UM2 (https://www.amazon.com/Behringer-UM2-BEHRINGER-UP ……) kwa sababu ilikuwa gharama ndogo na ilikuwa na njia 2 za kuingiza na chaneli 2 za uzalishaji ambazo ndizo zote nilihitaji. Kuna chaguzi nyingi huko nje lakini inaweza kubadilisha usanidi wa Mobius baadaye.

Tafadhali elewa kuwa unapata kile unacholipa. Wakati UM2 inafanya kazi nzuri kwa bei yake, mara kwa mara mimi hujiingiza katika maswala kama sauti ya "pop" bila mpangilio ikiwa nitapita tabaka nyingi sana au wakati mwingine huwa tuli na lazima niwasha tena kiolesura. Kwa hivyo ikiwa una nia ya kufanya na kanyagio hiki basi chomoza kiolesura cha sauti cha hali ya juu.

Nilifikiri hii itakuwa sawa mbele lakini hii iliishia kuwa shida ngumu sana kwangu kutatua na karibu ilisababisha mimi kuachana na mradi huo. Unapoiingiza kwa mara ya kwanza kwenye PC yako, Windows itaweka dereva kiotomatiki na unafikiria umewekwa, sawa? Sio sahihi. Baada ya kuiweka kwa mara ya kwanza na kuanza nyimbo za kurekodi niligundua kuwa latency ilikuwa mbaya (zaidi ya sekunde) kwamba kanyagio haikuwa rahisi kutumika. Ilibidi nifanye kitu kibaya. Tena, baada ya toni ya utaftaji wa mtandao nilipata shida. Windows itaweka dereva wa MME chaguo-msingi kwa kiolesura cha sauti. Madereva ya MME ni latency ya juu sana na haifai kwa kurekodi wakati halisi. Ilinibidi kwenda kwenye wavuti ya Behringer na kupata dereva wa ASIO kwa kiolesura changu maalum. Madereva ya ASIO ni miundo haswa ya kupunguza latency ambayo ndio unahitaji hapa. Baada ya kusanikisha dereva huu ucheleweshaji wa kurekodi haukuweza kugunduliwa na sikio la mwanadamu. Kwa hivyo kuchukua hapa ni kwamba kiolesura chochote cha sauti unachotumia tafadhali hakikisha unapata dereva wa ASIO kutoka kwa mtengenezaji na ujiokoe maumivu ya kichwa ambayo nilipata.

Hatua ya 5: Mobius

Mobius
Mobius
Mobius
Mobius

Wacha tukabiliane nayo, bila Mobius tunayo yote hadi sasa ni bodi ya kanyagio ya MIDI. Mobius ni programu ya programu ya bure iliyoundwa na Maabara ya Mzunguko (https://www.circularlabs.com/) ambayo hufanya kurekodi na kufungua. Kwa kweli ni mpango wa kushangaza. Hiyo inasemwa, nyaraka kutoka kwa Maabara ya Mviringo nimeona zinakosa sana. Baada ya kusanikisha unapata dirisha na nyimbo 8 na tani za vifungo, mita, na kaunta. Ilinichukua muda kujua jinsi ya kuzunguka kwa GUI na kusanidi mahitaji yangu. Kwa bahati nzuri nimepata video ya youtube iliyochapishwa na edsutcliffe inayokutembea kupitia usanidi hatua kwa hatua.

Baada ya hapo, sehemu pekee ya usanidi ambayo nilikuwa na shida nayo ilikuwa kutengenezea kituo fulani cha kuingiza kwenye wimbo fulani. Kwenye video, wanatumia kiolesura cha idhaa 4 na kila kituo hujitokeza kwa uhuru katika Mobius. Muunganisho wa UM2 ambao nilitumia kwa kweli hutumia kituo kimoja cha stereo na hutumia njia za kulia na kushoto kwa kujitegemea. Kwa hivyo naona tu "chaneli" 1 kwenye mobius lakini ninaweza kuweka ramani kwa kituo kimoja kwa kusonga "Pan" ikiweka kushoto au kulia. Kwa hivyo nina wimbo wa 1 na 2 na sufuria imewekwa kwa njia ya kulia ili kituo cha 2 tu (chombo) kirekodiwe. Halafu kwa wimbo wa 3 niliacha sufuria katikati ili niweze kurekodi mic au gita juu yake. Ikiwa ninataka kurekodi maikrofoni tu basi ningepita hadi kwenye kituo cha kushoto.

Hatua ya 6: Hati za Mobius na Vifungo vya MIDI

Maandishi ya Mobius na Kuunganisha MIDI
Maandishi ya Mobius na Kuunganisha MIDI

Kipande cha mwisho cha fumbo ni maandishi ya Mobius na vifungo vya MIDI. Ingawa ninajulikana sana kwa programu ya kompyuta, niliona lugha ya maandishi ya Mobius kuwa ya kutatanisha kidogo na isiyoandikwa vizuri. Ilinichukua muda mrefu na kubana sana kupata njia ya kutaka lakini mwishowe wanafanya kazi kwa kile ninachohitaji. Hatua za kufunga hati kwa amri za MIDI katika Mobius zimeelezewa kwa undani kwenye video ya youtube katika hatua ya 5.

Kweli ndio hiyo. Tunatumahi kuwa vidokezo hivi vitakusaidia kutoka na ujengaji wako na utaweza kuzuia usumbufu ambao niliingia.

Hatua ya 7: Toleo la 1.5

Toleo 1.5
Toleo 1.5
Toleo 1.5
Toleo 1.5
Toleo 1.5
Toleo 1.5
Toleo 1.5
Toleo 1.5

Kwa hivyo baada ya kutumia kanyagio langu kwa karibu miaka miwili niliamua kuwa ninataka kufanya mabadiliko kidogo kwa jinsi inavyofanya kazi. Nilikimbia katika visa kadhaa ambapo kipengee cha "CHEZA ZOTE" kilifanya mambo kuwa magumu. Mara nyingi ningekuwa na wimbo umenyamazishwa na ninataka kusimamisha wimbo wote na kuanza tena nyimbo mbili zilizokuwa zikicheza. Kwa operesheni ya sasa, nyimbo zote tatu zingeanza upya na ningelazimika haraka kunyamazisha wimbo usiohitajika. Kwa bahati mbaya, sikuweza kupata njia nzuri ya kufanya hivyo huko Mobius. Ili kutimiza hii ilibidi nifanye ndani ya nambari ya Arduino. Kumbuka kwamba kanyagio na nambari ya Arduino walikuwa "bubu" sana. Ilituma tu amri ya MIDI wakati kanyagio ilibanwa na hati za Mobius zilifanya zingine zote. Pamoja na mabadiliko haya, kimsingi nilihamisha akili zote za kucheza kwenye nambari ya Arduino na kufuatilia majimbo ya kila wimbo wa kibinafsi. Kwa hivyo hii iliishia kuwa karibu kuandika tena nambari kamili ya Arduino. Hata niliishia kujenga bodi ndogo ya utatuzi wa utatuzi ili kukuza na kujaribu nambari mpya. Ikiwa una nia ya njia yangu mpya basi soma, vinginevyo kazi zilizoelezwa hapo juu zitafanya kazi vizuri.

Ili kuifanya kazi ya "CHEZA YOTE" kama nilivyotaka ilibidi niongeze hali mpya kwa kila wimbo na ninaita "ARM". Kabla, wakati uko kwenye MCHEZO, kubonyeza kanyagio cha wimbo kungegeuza kati ya MUTE na PLAY. Sasa, kitufe cha kuandikia kitatoka PLAY hadi MUTE lakini kisha ubadilishe kati ya ARM na MUTE. Wimbo hautabadilishwa hadi iwe katika hali ya ARM na kisha kanyagio cha PLAY kibonye. Kanyagio cha STOP kinapobanwa, nyimbo zote katika PLAY zinawekwa kwenye ARM na ndizo tu zitakazowashwa tena wakati PLAY imebanwa. Shida ni kwamba hakuna dalili katika Mobius kuhusiana na jimbo la ARM. Kwa hivyo kutatua hili niliongeza mwangaza wa rangi tatu kwa kila wimbo ambapo MUTE imezimwa, CHEZA ni kijani, REC / OVERDUB ni nyekundu, na ARM ni kahawia.

Sasa nilifanya kosa la "kichwa-mfupa" wakati wa kufanya hivi. Arduino UNO yangu hakuwa na I / O ya kutosha ya dijiti kuendesha LED mpya kwa hivyo nikaboresha hadi Arduino Mega (https://www.amazon.com/gp/product/B01H4ZLZLQ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1). Kwa hivyo nambari iliyotumwa hutumia mpangilio wa pini badala yake UNO. Baadaye niligundua kuwa ningeweza kuhamisha kanyagio 6 kwa pembejeo za analog na kisha nitumie nambari za kuendesha LED. Nambari yangu inaweza kubadilishwa kwa urahisi ili ifanye kazi kwa njia hii na ikiwa kuna riba ya kutosha hata nitaifanya mwenyewe na kuiposti. Walakini, Mega ni $ 5 tu zaidi ya UNO na inakupa I / O zaidi ya 32 kwa hivyo sidhani ni jambo kubwa.

Jambo la mwisho nataka kuzungumza juu ni wimbo wa LED wenyewe. Nilitumia hizi kutoka Amazon (https://www.amazon.com/gp/product/B077XBMJFZ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1). Niliwaita "LED za rangi tatu" lakini ukizitafuta zitakuwa chini ya "rangi mbili". Hii ni kwa sababu zina LED mbili tu, kijani kibichi na nyekundu. Walakini kwa kuziwasha zote mbili kwa wakati mmoja unapata kahawia. Pia kumbuka kwamba kwa kuwa wao ni "anode ya kawaida" na kwamba unatumia 5V kwenye pini ya kawaida na lazima uunganishe pini ya Arduino kwa cathode. Hii inafanya LED kuwa "kazi chini" kwa hivyo zitakuwa mbali wakati pini ya Arduino iko juu na ikiwa iko chini. Ukinunua LED tofauti ambazo sio anode ya kawaida basi nambari ya Arduino haifanyi kazi kama ilivyoandikwa lakini inaweza kubadilishwa kwa urahisi. Mwishowe, nilitumia muda mwingi kubadilisha maadili ya kontena hadi nilipoweza kupata kahawia ya rangi ambayo nilitaka. Kijani ni nyepesi kuliko nyekundu kwa hivyo ninatumia kontena la 1K ohm kupunguza mwangaza wake. Chaguo jingine ni kuunganisha LED kwenye vituo vya dijiti vya PWM na kudhibiti mwangaza wa AnalogWrite (pin, value) kazi.

FYI - inaonekana Instructables.com hairuhusu watumiaji kupakia faili za.zip tena kwa hivyo ninaweka hati zote na nambari ya aurduino katika github. Tafadhali fikia hapa.

github.com/mjoseph81/loop_pedal_public

Kweli, natumahi ulifurahiya hii inayoweza kufundishwa. Nijulishe ikiwa una maswali yoyote na utaftaji mzuri.

Ilipendekeza: